ImageVerifierCode 换一换
格式:DOCX , 页数:38 ,大小:59.03KB ,
资源ID:12785413      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12785413.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库应用题库.docx)为本站会员(b****0)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库应用题库.docx

1、数据库应用题库 数据库应用题库 一、单选题 1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( A )阶段。 A数据库系统 B文件系统 C人工管理 D数据项管理 2. 数据库的概念模型独立于( A )。 A具体的机器和DBMS BE-R图 C信息世界 D现实世界 3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( D )。 A外模式 B内模式 C存储模式 D模式 4. 数据库的层次模型应满足的条件是( C )。 A 允许一个以上的结点无双亲,也允许一个结点有多个双亲 B 必须有两个以上的结点 C

2、有且仅有一个结点无双亲,其余结点都只有一个双亲 D 每个结点有且仅有一个双亲 5. 在关系代数的专门关系运算中,从表中取出指定的属性的操作称为(B) A选择 B投影 C连接 D扫描 6. 在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为(A); A选择 B投影 C连接 D扫描 7. 在关系代数的专门关系运算中,将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为(C)。 A选择 B投影 C连接 D扫描 8. 如下图所示,两个关系R1和R2,它们进行( D )运算后得到R3。 A交 B并 C笛卡尔积 D连接 R1 R2 R3 A B C D E M A B C E M

3、a 1 x 1 m I a 1 X m i c 2 y 2 n J d 1 Y m i d 1 y 5 m K c 2 Y n j 9. 关系数据库中的码是指( D )。 A能唯一决定关系的字段 B不可改动的专用保留字 C关键的很重要的字段 D能唯一标识元组的属性或属性集合 10. SQL语言具有两种使用方式,分别为交互式SQL和( C )。 A提示式SQL B多用户SQL C嵌入式SQL D解释式SQL 11. 设计性能较优的关系模式称为规范化,规范化主要的理论依据是( A )。 A关系规范化理论 B关系运算理论 C关系代数理论 D数理逻辑理论 12. 规范化过程主要为克服数据库逻辑结构中的

4、插入异常,删除异常以及( C )缺陷。 A数据的不一致性 B结构不合理 C冗余度大 D数据丢失 13. 当关系模式R(A,B)已属于3NF,下列说法中( B )是正确的。 A 它一定消除了插入异常和删除异常 B仍存在一定的插入和删除异常 C一定属于BCNF DA和C都是 14. 消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是( B )。 A1NF B2NF C3NF D4NF 15. E-R图是数据库设计的工具之一,它适用于建立数据库的( A )。 A概念模型 B逻辑模型 C结构模型 D物理模型 16. 在关系数据库设计中,设计关系模式是( C )的任务。 A需求分析阶段B概念设计

5、阶段 C逻辑设计阶段 D物理设计阶段 17. 当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是( B )。 A属性冲突 B语法冲突 C结构冲突 D命名冲突 18. DBMS通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( D )。 A可靠性 B一致性 C完整性 D安全性 19. 设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是( D )。 A该操作不存在问题 B该操作丢失 C该操作不能重复读 D该操作读“脏”数据 T1 T2 读A=100 A=A*2 写回 读A=200 ROLLBACK 恢复A=100 20. 若事务T对数据R已加了X锁

6、,则其他事务对数据R( D )。 A可以加S锁不能加X锁 B不能加S锁可以加X锁 C可以加S锁也可以加X锁 D不能加任何锁 21. 后备副本的用途是( C )。 A安全性保障 B一致性控制 C故障后的恢复 D数据的转储 22. 用于数据库恢复的重要文件是( C ) A数据库文件 B索引文件 C日志文件 D备注文件 23. 数据库系统与文件系统的主要区别是( B )。 A 数据库系统复杂,而文件系统简单。 B 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。 C 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。 D 文件系统管理的数据量较少,而数据库系统可以管理庞大

7、的数据量。 24. 在数据库中,下列说法( A )是不正确的。 A 数据库避免了一切数据的重复 B 若系统是完全可以控制的,则系统可确保更新时的一致性 C 数据库中的数据可以共享 D 数据库减少了数据冗余 25. 数据库的网状模型应满足的条件是( A )。 A 允许一个以上的结点无双亲,也允许一个结点有多个双亲 B 必须有两个以上的结点 C 有且仅有一个结点无双亲,其余结点都只有一个双亲 D 每个结点有且仅有一个双亲 26. 按所使用的数据模型来分,数据库可分为( A )三种类型。 A层次、关系和网状 B网状、环状和链状 C大型、中型和小型 D独享、共享和分时 27. 设有如下图所示的关系R,

8、经操作A,B(B=b(R)的运算结果是( C ) R A B C D 、 A B C A B A B A B A B C A B C a B a B a b A B C D A f c B d B d a C B D C B d 28. 如下图所示,两个关系R1和R2,它们进行( D )运算后得到R3。 R1 R2 R3 A B C E M A B C D E M a 1 X a 1 X m i 1 m I c 2 Y d 1 Y m i 2 n J d 1 Y c 2 Y n j 5 m K A交 B并 C笛卡尔积 D连接 29. SQL语言是( C )语言。 A层次数据库 B网络数据库 C

9、关系数据库 D非数据库 30. 关系数据库规范化是为解决关系数据库中( A )问题而引入的。 A插入、删除和数据冗余 B提高查询速度 C减少数据操作的复杂性 D保证数据的安全性和完整性 31. 关系模式中,满足2NF的模式,( D )。 A可能是1NF B必定是BCNF C必定是3NF D必定是1NF 32. 能消除多值依赖引起的冗余的是( C )。 A2NF B3NF C4NF DBCNF 33. 从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的码是( C )。 AM端实体的码 BN端实体的码 CM端实体的码与N端实体的码的组合 D重新选取其他属性 34. 保护数据

10、库,防止XX的或不合法的使用造成的数据泄露、更改破坏。这是指数据库的( A )。 A安全性 B完整性 C并发控制 D恢复 35. 设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是( C )。 A该操作不存在问题 B该操作丢失 C该操作不能重复读 D该操作读“脏”数据 T1 T2 读A=10,B=5 求和A+B=15 读A=10 A=A*2 写回 读A=20,B=5 求和25验证错 36. 若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非正常方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为( B )。 A事务故障 B系统故障 C

11、介质故障 D运行故障 37. 在数据库中存储的是( C ) A数据 B数据模型 C数据以及数据之间的联系 D信息 38. 按所使用的数据模型来分,数据库可分为( A )三种类型。 A层次、关系和网状 B网状、环状和链状 C大型、中型和小型 D独享、共享和分时 39. 关系数据模型( D )。 A只能表示实体间的1:1联系国 B只能表示实体间的1:n联系 C只能表示实体间的m:n联系 D可以表示实体间的上述三种联系 40. 设有属性A,B,C,D,以下表示中不是关系的是( C ) AR(A) BR(A,B,C,D) CR(ABCD) DR(A,B) 41. 自然连接是构成新关系的有效方法。一般情

12、况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( D )。 A元组 B行 C记录 D属性 42. 侯选码中的属性称为( B )。 A非主属性 B主属性 C复合属性 D关键属性 43. 数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用( D )表示。 A矩形 B四边形 C菱形 D椭圆形 44. 数据库的( B )是指数据的正确性和相容性。 A安全性 B完整性 C并发控制 D恢复 45. 设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是( B )。 A该操作不存在问题 B该操作丢失 C该操作不能重复读 D该操作读“脏”数据 T1 T2 读X

13、=48 读X=48 XX+10 写回X XX-2 写回X 46. 若事务T对数据R已加了S锁,则其他事务对数据R( A )。 A可以加S锁不能加X锁 B不能加S锁可以加X锁 C可以加S锁也可以加X锁 D不能加任何锁 47. 事务(Transaction)是一个( C ) A程序 B进程 C操作序列 D完整性规则 48. 事务对DB的修改,应该在数据库中留下痕迹,永不消逝。这个性质称为事务的( A ) A持久性 B隔离性 C一致性 D原子性 49. 事务的执行次序称为( C ) A过程 B步骤 C调度 D优先级 50. 在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会( B ) A出

14、现活锁现象 B出现死锁现象 C事务执行成功 D事务执行失败 51. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( A )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D. 数据项管理 52. 数据库系统与文件系统的主要区别是( C )。 A. 数据库系统复杂,文件系统简单。 B. 文件系统以记录为数据存取的基本单位,而数据库系统不是。 C. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。 D. 文件系统管理的数据量小,而数据库系统可以管理庞大的数据量。 53. 数据库的基本特点是( B ) A.

15、 数据结构化,可以共享;数据独立于具体的应用程序而存在;数据冗余大,易移植;统一管理和控制。 B. 数据结构化,可以共享;数据独立于具体的应用程序而存在;数据冗余小,易扩充;统一管理和控制。 C. 数据结构化,可以共享;数据依赖于具体的应用程序而存在;数据冗余小,易扩充;统一管理和控制。 D. 数据非结构化;数据独立于具体的应用程序而存在;数据冗余小,易扩充;统一管理和控制。 54. 数据库系统中的数据由( B )统一管理控制。 A. 数据库管理 B. 数据库管理系统 C. 操作系统 D. 数据库的用户 55. 数据库具有( B )。 A. 程序结构化 B. 数据结构化 C. 程序标准化 D.

16、 数据模块化 56. 数据库具有最小的( A )。 A. 冗余度 B. 存储量 C. 完整性 D. 安全性 57. 数据库具有较高的( C )。 A. 程序与数据可靠性 B. 程序与数据完整性 B. 程序与数据独立性 D. 程序与数据一致性 58. 为了充分发挥数据库共享资源的特点,应该允许多个用户并行地存取数据库,若不能有效地控制多个用户程序并发存取同一个数据的情况,就可能会导致存取不正确的数据,从而破坏数据的一致性。所以数据库管理系统必须提供( C )机制。 A. 数据库保护 B. 安全性控制 C. 并发控制 D. 完整性控制 59. ( B )是存储在计算机内的一个结构化的相关数据的集合

17、。 A. 数据库系统 B. 数据库 C. 数据库管理系统 D. 数据结构 60. 在数据库中,下列说法( A )是不正确的。 A. 数据库避免了一切数据的重复 B. 并发控制机制的好坏是衡量一个数据库管理系统性能的重要标志之一。 C. 数据库中的数据可以共享 D. 数据库减少了数据冗余 61. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指( D )。 A. 同一个应用中的多个程序共享一个数据集合。 B. 多个用户、同一种语言共享数据 C. 多个用户共享一个数据文件 C. 多种应用、多种语言、多个用户相互覆盖地使用数据集合。 62. 下述关于数据库系统的正确叙述是( A )。 A.

18、 数据库系统减少了数据冗余 B. 数据库系统避免了一切冗余 B. 数据库系统中数据的一致性是指数据类型一致 C. 数据库系统的核心是数据库管理员 63. 下面对表空间的描述( A )是正确的。 A. 表空间是数据库的逻辑划分,每个数据库至少有一个表空间。 B. 表空间是数据库的逻辑划分,每个数据库只能有一个表空间。 C. 表空间是数据库的物理划分,每个数据库至少有一个表空间。 D. 表空间是数据库的物理划分,每个数据库只能有一个表空间。 64. 下面对数据文件的描述( A )是正确的。 A. 每个表空间由同一磁盘上的一个或多个文件(即数据文件)组成,一个数据文件只能属于一个表空间。 B. 每个

19、表空间由同一磁盘上的一个或多个文件(即数据文件)组成,一个数据文件可以属于多个表空间。 C. 数据文件创建后不能再改变大小。 D. 数据文件加入到表空间中后,还可与其他表空间发生联系。 65. 在信息系统中,信息经历了现实世界、信息世界、计算机世界三个领域。信息世界的实体反映到计算机世界中则表示为( C )。 A. 数据项 B. 文件 C. 记录 D. 数据模型 66. 在信息系统中,信息经历了现实世界、信息世界、计算机世界三个领域。信息世界的属性对应到计算机世界中则表示为( A )。 A. 数据项 B. 文件 C. 记录 D. 数据模型 67. 在信息系统中,信息经历了现实世界、信息世界、计

20、算机世界三个领域。信息世界的实体集反映到计算机世界中则表示为( B )。 A. 数据项 B. 文件 C. 记录 D. 数据模型 68. 任何一个实体都不是孤立存在的,实体之间的联系可以归结为一对一关系、一对多关系和多对多关系三种类型。那么行政区划与单位名称(假定唯一)之间是属于( B )关系。 A. 一对一 B. 一对多 C. 多对多 D. 以上三种都是 69. 图在概念上表示了一个数据库的信息组织情况,图包括了( A )这几种基本图素。 A. 实体、属性、联系 B. 实体、联系 C. 属性、联系 D. 实体集、属性、联系 70. 我们把表示实体及实体之间联系的数据库的数据结构称为数据模型。在

21、传统数据模型分类中,不包括( B )。 A. 网状模型 B. 链状模型 C. 层次模型 D. 关系模型 71. 用树形结构来表示实体之间联系的模型称为层次模型,在层次模型中两个结点间的关系是( B )关系。 A. 一对一 B. 一对多 C. 多对多 D. 以上三种都可能 72. 网状模型与层次模型的共同之处在于( C ) A. 一个子结点可以有两个或多个父结点 B. 在两个结点之间可以有两种或多种联系 C. 都是用指针来表示实体间的联系 D. 可以有一个以上的结点无父结点 73. 按照传统的数据模型分类,数据库系统可以分为三种类型( C )。 A. 大型、中型和小型 B. 西文、中文和兼容 C

22、. 层次、网状和关系 D. 数据、图形和多媒体 74. SQL语言是( C )语言。 A. 层次数据库 B. 网络数据库 C. 关系数据库 D. 非数据库 75. 20世纪70年代初,IBM公司的E.F.Codd提出了( A )的概念。 A. 关系数据模型 B. 层次数据模型 C. 网状数据模型 D. 面向对象数据模型 76. 关系模型中,一个关键字( C )。 A. 可由多个任意属性组成 B. 至多由一个属性组成 B. 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 C. 以上都不是 77. 在一个关系中,如果有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,称这个属性为

23、( A )。 A. 关键字 B. 数据项 C. 主属性 D. 主属性值 78. 同一个关系中的任两个元组值( A )。 A. 不能全同 B. 可以全同 C. 必须全同 D. 以上都不是 79. 在关系数据库中,提供给用户对数据进行操作的语言称为关系数据语言,它以关系运算和( C )为基础,结构简单,是一种十分方便的用户接口。 A. 集合代数 B. 逻辑演算 C. 关系演算 D. 集合演算 80. 如果一个关系模式R的每个属性值都是不可再分的数据单位,则称R满足( A )。 A. 第一范式 B. 第二范式 C. 第三范式 D. 高范式 81. 已知系(系编号,系名称,系主任,电话,地点)和学生(

24、学号,姓名,性别,入学日期,专业,系编号)两个关系,学生关系的主关键字是( B )。 A. 姓名 B. 学号 C. 系编号 D. 无 82. SQL语言具有( B )的功能。 A. 关系规范化、数据操纵、数据控制 B. 数据定义、数据查询、数据更新、数据控制 C. 数据定义、关系规范化、数据控制 D. 数据定义、关系规范化、数据操纵 83. 已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,学生关系的外关键字是( A )。 A. 系编号 B. 学号 C. 姓名 D. 无 84. 关系数据库中的关键字是指( D )。 A. 能惟一决定关系的字

25、段 B. 不可改动的专用保留字 B. 关键的很重要的字段 D. 能唯一标识元组的属性或属性集合 85. 商店可经营多种商品,一种商品可由多家商店经营,商店和商品之间属于( B )联系。 A. M1 B. MN C. 1M D. 11 86. 设有以下关系:合同(合同号,用户号,用户名,用户地址),合同号是唯一的,则这个关系的范式等级是( B ) A. 1NF B. 2NF C. 3NF D. BCNF 87. 要保证数据库的数据独立性,需要修改的是( A )。 A. 三层模式之间的两种映射 B. 模式与内模式 B. 模式与外模式 D. 三层模式 88. 下列四项中说法不正确的是( C )。 A

26、. 数据库减少了数据冗余 B. 数据库中的数据可以共享 B. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 89. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( C )。 A. 多对多 B. 一对一 C. 多对一 D. 一对多 90. 在视图上不能完成的操作是( C )。 A. 更新视图 B. 查询 C. 在视图上定义新的基本表 D. 在视图上定义新视图 91. 下列四项中,不属于关系数据库特点的是( D )。 A. 数据冗余小 B. 数据独立性高 C. 数据共享性好 D. 多用户访问 92. 实体集书店与图书之间具有

27、( C )。 A. 一对一 B. 一对多 C. 多对多 D. 多对一 93. 现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是( A )。 A. 患者,医生编号,诊断日期 B. 医生编号 C. 诊断日期 D. 患者编号 94. SQL语言的数据操纵语言包括SELECT,INSERT,UPDATE 和DELETE等,其中最重要的也是使用最频繁的语句是( A )。 A. SELECT B. INSERT C. UPDATE D. DELETE 95. SQL语言具有两种使用方式,分别称为交互式SQL和( C )。 A. 提示式SQL B. 多用户SQL C.

28、嵌入式SQL D. 解释式SQL 96. 下列SQL语句中,修改表结构的语句是( A )。 A. ALTER B. INSERT C. UPDATE D. DELETE 97. 有这样三个表:学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)、C(C#,CN)、SC(S#,C#,GRADE)。其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。要求如下:检索所有比王华年龄大的学生姓名、年龄和性别。正确的SELECT语句是( A )。 A. SELECT SN, AGE, SEX FR

29、OM S WHERE AGE ( SELECT AGE FROM S WHERE SN=王华 ) B. SELECT SN, AGE, SEX FROM S WHERE SN=王华 C. SELECT SN, AGE, SEX FROM S WHERE AGE ( SELECT AGE WHERE SN=王华) D. SELECT SN, AGE, SEX FROM S WHERE AGE 王华.AGE 98. 有这样三个表:学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)、C(C#,CN)、SC(S#,C#,GRADE)。其中:S#为学号,SN为

30、姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。要求如下:检索选修课程C2的学生中成绩最高的学生的学号。正确的SELECT语句是( D )。 A. SELECT S# FROM SC WHERE C#=C2 AND GRADE = ( SELECT GRADE FROM SC WHERE C#=C2 ) B. SELECT S# FROM SC WHERE C#=C2 AND GRADE = ( SELECT GRADE FROM SC WHERE C#=C2 ) C. SELECT S# FROM SC WHERE C#=C2 AND GRAD

31、E NOT IN ( SELECT GRADE FROM SC WHERE C#=C2 ) D. SELECT S# FROM SC WHERE C#=C2 AND GRADE = ( SELECT MAX(GRADE) FROM SC WHERE C#=C2 ) 99. 有这样三个表:学生表S、课程表C和学生选课表SC,它们的结构如下:有这样三个表:学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)、C(C#,CN)、SC(S#,C#,GRADE)。其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名

32、,GRADE为成绩。要求如下:检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是( A )。 A. SELECT S.SN, SC.C#, SC.GRADE FROM S,SC WHERE S.S#=SC.S# B. SELECT S.SN, SC.C#, SC.GRADE FROM S WHERE S.S#=SC. S# C. SELECT S.SN, SC.C#, SC.GRADE FROM SC WHERE S.S#=SC. S# D. SELECT S.SN, SC.C#, SC.GRADE FROM S,SC 100. 假定学生关系是S(S#,SNAME,SEX,AGE), 课程关系是C(C#,CNAME, TEACHER), 学生选课关系是 SC(S#,C#,GRADE)。要查找

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1