第一范文网 - 专业文章范例文档资料分享平台

数据库题目大集合

来源:用户分享 时间:2025/10/14 18:49:37 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

31. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→A,B→C},则分解ρ = {AB,

AC}丢失的FD是 B→C。

32. 设关系模式R (A,B,C),F是R上成立的函数依赖集F = {B→A,B→C},则将R分解为:

R1(A,B),R2(A,C),这个分解相对于R来说丢失的函数依赖是 。

33. 关系模式规范化需要考虑数据间的依赖关系,人们已经提出了多种类型的数据依赖,其中

最重要的是函数依赖和多值依赖 。

34. 一个关系R不属于2NF就会产生插入异常、删除异常和修改复杂。 35. 两个函数依赖集F和G等价的充分必要条件F? G+,和G? F+

36. 关系模式规范化过程中,若要求分解保持函数依赖,那么模式分解一定可以达到3NF,但

不一定能达到BCNF。

37. 如果一个满足1NF关系的所有属性合起来组成一个关键字,则该关系最高满足的范式是

3NF (在1NF、2NF、3NF范围内)。

38. 从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余

度大、修改异常、插入异常和删除异常。 (数据库设计)

39. 在数据库设计的各阶段中,每个阶段都有自己的设计内容,“为哪些表,在哪些属性上建立

什么样的索引”这一设计内容应该属于_数据库物理设计_阶段。

40. 一个类可以从直接的或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的可

重用性 (或共享性) 。

41. 数据库设计分为六个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数

据库设施、运行和维护。

42. 在有泛化/细化联系的对象类型之间,较低层的对象类型称为子类型 43. 概念结构是对现实世界中的一种抽象,这种抽象有分类、聚集、概括。

44. 将E-R图中的实体和联系转换为关系模型中的关系,这是数据库设计过程中逻辑结构 或

逻辑设计阶段的任务。

45. 在设计分E-R图时,由于各个子系统分别有不同的应用,所以各个分E-R图之间难免有不

一致的地方,这些冲突主要有属性、命名和结构三类。

(数据库管理系统)

1. 在计算机软件系统的体系结构中,数据库管理系统位于用户和操作系统 之间。

2. IBM DB2对关系型数据库进行面向对象的扩展,提供对面向对象的支持,主要包括:用户定

义数据类型(UDT),用户定义函数(UDF)和大对象(LOB),形成新一代对象关系型_数据库系统。 3. 如果多个事务在某个调度下的执行结果与这些事务在某个串行调度下的执行结果相同,则称

这个调度为可串行化调度。

4. 为保证对故障恢复的支持,登记日志记录时必须先把日志记录写到外存的日志文件中,再把

相应的数据库修改写到外存的数据库中。这称做先写日志 原则。

5. 事务必须具有的四个性质是:原子性、一致性、隔离性和持久性。通过加锁可以保证处理程

序并发时的数据一致性。

6. 事务有活动状态、局部提交状态、失败状态、中止状态和提交状态。

7. DB并发操作通常会带来三类问题,它们是丢失更新、 不可重复读和读脏数据。

8. 数据库管理系统(DBMS) 提供数据操纵语言(DML) 及它的翻译程序,实现对数据库数据的操

作,包括数据插入、删除、更新和查询 。 9. 恢复的实现技术有转储和登记日志文件。

10. 设两个关系有参照和被参照的联系,当在被参照关系中删除元组时有:级联删除、不允许删

除和置空值删除三种不同的策略。

11. 在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称为死锁。 12. 数据库的完整性是指数据的实体的完整性和参照完整性 。 13. ________ 和________ 一起组成了DBMS的安全子系统 14. 基本的封锁类型有排它锁和共享锁两种。

15. 若事务T对数据对象A加了S锁,则其他事务只能对数据A再加 S锁 ,不能加 X锁 ,

直到事务T释放A上的锁。

16. 安全性控制的一般方法有______ 、______、______、_______、______。

17. 数据库系统在运行过程中,可能会发生故障,故障主要有事务故障、系统故障、介质故障、病毒

故障四类。

18. 数据转储可分为静态存储和动态存储两种方式。 19. 封锁对象的大小称为封锁粒度 。

20. ______是对数据库系统的静态特性的描述,______是对数据库动态特性的描述。 21. 数据库保护包含数据的________、 _____、_____、

22. 关系的完整性约束是指实体的完整、参照的完整性、用户定义的完整性。

23. 数据库系统是利用存储在外存上的其他地方的来重建被破坏的数据库,它主要有数据库和日

志文件两种。

24. 在数据库中,死锁的预防通常有_____和_____两种。 25. 数据库完整性的静态约束条件分为:值的约束和______。 26. DBMS并发控制的单位为事务。

27. 数据库恢复要涉及到的两个技术是转储和登记日志文件。 (其它)

28. 分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和不相交条件。 29. 分布式数据库系统中透明性层次越高,应用程序的编写越简单 (或容易)。

30. 数据库中常用的四种文件组织方式是:顺序文件、随机文件、散列文件、倒排文件。 31. 关系数据操作语言(DML)的特点是:操作对象与结果均为关系、操作的______、语言一体化、

并且是建立在数学理论基础之上。

32. 数据库的物理设计主要考虑三方面的问题:选择存取方法、分配存储空间、实现存取路径。 33. 构成系统说明书的两个重要文档是______。

34. 当数据库系统的概念模式改变时()要作相应的改变,以保证外模式保不变。 35. 函数依赖X→Y能由Armstrong推理规则导出的充分必要条件是()。 36. 嵌入式SQL需要用(游标)把集合操作转换成单记录处理方式。 37. 在SQL中表达完整性约束的规则有多种形式,其主要约束有()。 38. 客户/服务器体系结构的关键在于( )。

39. 在数据库管理系统的层次结构中,数据存取层处理的对象是单个【元组 或 记录】。它把上层

的集合操作转化为单记录操作。

40. 一般来说,商品化的数据库管理系统,如Oracle,其产品主要包括数据库服务器软件、【开发

工具 或 工具】软件和连接软件三类。

41. PowerDesigner是SYBASE公司提供的CASE工具,它包括多个模块,其中用于数据库概念数

据建模(CDM)的模块是【DataArchitect】。

42. 一个类可以从直接的或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的__可重用性 (或共享性)__。

43. 分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和____不相交

条件___。

44. 分布式数据库系统中透明性层次越高,应用程序的编写越______简单 (或容易_________。

45. 在有泛化/细化联系的对象类型之间,较低层的对象类型称为______子类型_________。

三、 判断题

1. 数据库系统与数据库管理系统概念是一样的。 (×)

2. 完整的数据库系统是由计算机硬件、操作系统、数据库管理系统、数据库及在其上面开发的

应用软件的全体组成。(√)

3. 关系模型是以图的形式来描述实体之间的联系。(×) 4. 组成关系模型二维表的最小数据单位是数据项。(√) 5. 数据库事务的原子性是指事务在执行过程中不能中断。(√) 6. 对关系模型来说,范式级别越高,实际应用效果越好。(×) 7. 关系模式实质上是一个二维表。(×)

8. 4.应用程序员的职责是设计和编写应用系统的程序模块,并进行调试和安装。(√) 9. 在关系连接运算中自然连接和等值连接是相同的。(×) 10. 关系模式和关系是相同的。(×)

11. 在关系中列的顺序无所谓,即列的次序可以任意交换。(√) 12. 任意两个元组不能完全相同。(√)

13. 若关系R满足2NF,则在R中不存在传递函数依赖。(×) 14. 若关系R满足2NF,则在R中不存在部分函数依赖。(√) 15. 若关系R满足BCNF,则在R中每个确定因素都包含码。(√) 16. 面向集合的操作方式是SQL语言的特点之一。(√)

17. 设关系R(A,B,C)和S(A,D,E,F),有R.A= S.A。用SQL语句:

18. SELECT R.A,R.B,S.D,S.F FROM R,S WHERE R.A(*)=S.A 进行连接查询。这

个连接是右连接。(×)

19. 视图是关系数据库系统提供给用户以多种角度观察数据库中的数据的重要机制。(√) 20. 视图也是一个表。(×)

21. 日志文件是记录用户对数据库所做的操作。(×)

四、 简答题

1. 试述文件系统与数据库系统的区别和联系。

答:文件系统与数据库系统的区别:

文件系统面向某一应用程序,共享性差、冗余度大,独立性差,纪录内有结构、整体无结构,应用程序自己控制。

数据库系统面向现实世界,共享性高、冗余度小,具有高度的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述, 由数据库管理系统提供数据安全性、完整性、并发控制和恢复能力。

文件系统与数据库系统的联系是:文件系统与数据库系统都是计算机系统中管理数据的软件 2. 试述数据库系统的特点。 答:数据库系统的主要特点有: 1)数据结构化

数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。

2)数据的共享性高,冗余度低,易扩充

数据库的数据不再面向某个应用而是面向整个系统,因此可以被多个用户、多个应用、用多种不同的语言共享使用。由于数据面向整个系统,是有结构的数据,不仅可以被多个应用共享使用,而且容易增加新的应用,这就使得数据库系统弹性大,易于扩充。 3)数据独立性高

数据独立性包括数据的物理独立性和数据的逻辑独立性。

数据库管理系统的模式结构和二级映象功能保证了数据库中的数据具有很高的物理独立性和逻辑独立性。

4)数据由 DBMS统一管理和控制

数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据。为此, DBMS必须提供统一的数据控制功能,包括数据的安全性保护,数据的完整性检查,并发控制和数据库恢复。 3. 什么是数据的逻辑独立性?

答:当对数据库的概念模式进行修改时,内模式尽可能保持不变或尽量少的作修改,即对概念模式的修改尽量不影响外模式和应用程序,称数据库达到了逻辑数据独立性。 4. 数据库管理系统的主要功能有哪些?

答:①数据库定义功能; ②数据存取功能;③数据库运行管理;④数据库的建立和维护功能。 5. 试述数据模型的三个要素。

数据模型通常由数据结构、数据操作和完整性约束三部分组成。

①数据结构:是所研究的对象类型的集合,是对系统的静态特性的描述。

②数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。

③数据的约束条件:是完整性规则的集合,完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。 6. 试述关系模型的三个组成部分

答:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成

7. 数据库的三级模式和两级映象体系结构中,模式/内模式映象存在于概念级和内部级之间,用于定义

概念模式和内模式间的对应性。其主要作用是什么?

答:由于概念模式和内模式的两级的数据结构可能不-致,即记录类型、字段类型的命名、组成可能不一致,用这个映象说明概念记录和内部记录间的对应性。

8. 在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空?

答:在参照完整性中,外部码属性的值可以为空,它表示该属性的值尚未确定。但前提条件是该外部码属性不是其所在关系的主属性。例如,在下面的 “学生”表中,“专业号”是一个外部码,不是学生表的主属性,可以为空。其语义是,该学生的专业尚未确定。

学生(学号,姓名,性别,专业号,年龄)专业(专业号,专业名)

而在下面的 “选修”表中的“课程号”虽然也是一个外部码属性,但它又是“选修”表的主属性,所以不能为空。因为关系模型必须满足实体完整性。课程(课程号,课程名,学分)选修(学号,课程号,成绩)

9. 试叙述等值连接与自然连接的区别和联系

答:自然连接( Natural join)是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且要在结果中把重复的属性去掉。 10. 关系代数的其本运算有哪些?

答:基本运算有:并、差、笛卡尔积、选择、投影。 11. 关系模式和关系实例有什么区别?

答:关系模式是型,是对关系的描述,描述元组集合的结构、元组语义以及完整性约束条件和属性间的数据依赖关系集合。

关系实例是值,是某时刻关系的值 12. 试述SQL语言的特点。

答:SQL语言具有以下特点:

搜索更多关于: 数据库题目大集合 的文档
数据库题目大集合.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c44enj0nr0102ra61xngf_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top