数据库系统原理历年选择题练习._第1页
数据库系统原理历年选择题练习._第2页
数据库系统原理历年选择题练习._第3页
数据库系统原理历年选择题练习._第4页
数据库系统原理历年选择题练习._第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章复习题一、单项选择题1在数据库系统中,当数据库的内模式发生改变时,应用程序也可以不变。这是(AA物理数据独立性B逻辑数据独立性C位置数据独立性D存储数据独立性2. 在下面列出的数据模型中,哪一个是概念数据模型(DA关系模型B层次模型C网状模型D实体-联系模型3. 下面列出的数据管理技术发展阶段中,哪个(些阶段数据不能保存在计算机中?(AI .人工管理阶段n .文件系统阶段川数据库阶段A只有IB只有n CI和n d n和川4. 用二维表结构表示实体以及实体间联系的数据模型称为(CA网状模型B层次模型C关系模型D实体-联系模型5. 下面列出的条目中,哪些是数据库技术的主要特点(AI 数据共享

2、度高n .数据的冗余小川较高的数据独立性IV .程序的标准化a i>n和川BI和u c i>n和v D都是6. 数据库管理系统DBMS中用来定义逻辑模式、内模式和外模式的语言是 (CADML BC CDDL DBasic7. 层次模型的典型代表是(A数据库管理系统。AIMS BIBM CDBTG DATM8. 负责数据库系统的正常运行,承担创建、监控和维护数据库结构责任的是(CA应用程序员B终端用户C数据库管理员D数据库管理系统的软件设计员9. 在以下各条叙述中,正确的叙述有几条(B1数据库避免了一切数据重复2数据库减少了数据冗余3数据库中,如果逻辑模式改变,则需将与其有关的外模式

3、做相应改变,否则应用 程序需改写4数据库中的内模式如有改变,逻辑模式可以不变A1 B2 C3 D410. 在三级模式之间引入两级映像,其主要功能之一是(AA使数据与程序具有较高的独立性B使系统具有较高的通道能力C保持数据与程序的一致性D提高存储空间的利用率11. 视图对应于数据库系统三级模式结构中的(AA外模式B逻辑模式C内模式D都不对应12. 对数据库中数据可以进行查询、插入、删除、修改,这是因为数据库管理系统提供了 (BA数据库定义功能B数据库操纵功能C数据库维护功能D数据库控制功能13. 1970年,美国IBM公司研究员E.F.Codd提出了数据库的(CA层次模型B网状模型C关系模型D实

4、体联系模型14. 具有数据冗余度小、数据共享、以及较高数据独立性等特征的系统是(BA文件系统B数据库系统C管理系统D高级程序15. 在概念设计中的事物称为(AA实体B记录C对象D结点16. 层次模型表达实体及实体之间联系用的数据结构是(DA网状B表C有向图D树型17. DB 是(AA数据库B数据库管理系统C数据处理系统D数据库系统18. DBMS 是(BA数据库B数据库管理系统C数据处理系统D数据库系统19. 已知在一个工厂中有多个车间,每一个车间有多名职工,工厂的产品要经过多 个车间的多道工序加工。具体来说,一个产品要经过多个工人加工,一位工人要加工 多个产品。问:工厂与车间之间属于(A联系

5、,车间与工人之间属于(A联系,工人与产 品之间属于(D联系。A 一对多B 一对一 C未知D多对多20. (D是存储在计算机内的有结构的数据集合。A网络系统B数据库系统C操作系统D数据库21. 数据库系统的核心是(DA编译系统B数据库C操作系统D数据库管理系统22. 数据库(DB、数据库系统(DBS和数据库管理系统(DBMS三者之间的关系 是(AADBS 包括 DB 和 DBMS BDBMS 包括 DB 和 DBSCDB包括DBS和DBMS DDBS就是DB,也就是DBMS23. 数据库管理系统(DBMS是(BA 一组硬件B 一组软件C既有硬件,也有软件24.在DBS中,DBMS和OS之间关系是

6、(BA相互调用BDBMS调用OSCOS调用DBMS D并发运行25. 数据库系统是在(A的基础上发展起来的。A文件系统B应用程序系统C数据库管理系统D编译系统26. 三级模式间存在两种映射,它们是(AA逻辑模式与外模式间,逻辑模式与内模式间B外模式与内模式间,外模式与逻辑模式间C内模式与外模式间,内模式与逻辑模式间(C27. 表达用户使用观点的数据库局部逻辑结构的模型是A概念模型B逻辑模型C外部模型D内部模型第二章复习题一、单项选择题1. 下面对于关系的叙述中,哪个是不正确的?(CA关系中的每个属性是不可分解的B在关系中元组的顺序是无关紧要的C任意的一个二维表都是一个关系D每一个关系只有一种记

7、录类型2. 设属性A是关系R的主键,则属性A不能取空值。这是(AA实体完整性规则B参照完整性规则C用户定义完整性规则D域完整性规则3. 对关系数据库来讲,下面(C说法是错误的A外键和相应的主键可以不同名,只要定义在相同值域上即可B不同的属性可对应于同一值域C行的顺序可以任意交换,但列的顺序不能任意交换D关系中的任意两个元组不能完全相同4. 数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的(B的 过程,包括确定数据库在物理设备上的存储结构和存取方法。A逻辑结构B物理结构C概念结构D层次结构5. 在关系中,能惟一标识元组的属性集称为(B。A外键B超键C域D元组6. 在数据库逻辑设计中,

8、当将E-R图转换为关系模式时,下面的做法(B是不正确 的A一个实体类型转换为一个关系模式B一个联系类型转换为一个关系模式C由实体类型转换成的关系模式的主键是该实体类型的主键7. 数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是(DA层次分析法和层次结构图B数据流程分析法和数据流程C结构分析法和模块结构图D实体一联系方法和ER图8关系数据库中,实现表与表之间的联系是通过(BA实体完整性规则B参照完整性规则C用户定义的完整性D值域9. 有两个实体集,并且它们之间存在着一个 M:N联系,那么按照ER模型转换 成关系数据库的规则,这个E R结构转换成表的个数为(CA1 B2 C3 D410

9、. 把E-R图转换为关系模型的过程,属于数据库设计的(BA概念设计B逻辑设计C需求分析D物理设计11. 在数据库设计的(D阶段,进行应用程序的编制和调试。A概念设计B逻辑设计C物理设计D实现A部门号D工资第三章复习题一、单项选择题1由于关系模式设计不当所引起的插入异常指的是(BA两个事务并发地对同一关系进行插入而造成数据库不一致B由于键值的一部分为空而不能将有用的信息作为一个元组插入到关系中C未经授权的用户对关系进行了插入D插入操作因为违反完整性约束条件而遭到拒绝2. 下面有关模式分解的叙述中,不正确的是(DA若一个模式分解保持函数依赖,则该分解一定具有无损连接性B若要求分解保持函数依赖,那么

10、模式分解可以达到3NF,但不一定能达到BCNFC若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到3NF,但 不一定能达到BCNFD若要求分解具有无损连接性,那么模式分解一定可以达到BCNF3. 下述哪一条不是由于关系模式设计不当而引起的 (BA数据冗余B丢失修改C插入异常D修改异常4. 根据数据库规范化理论,下面命题中正确的是(DA 若 R 2NF厕 R 3NFB若R 3NF,则R不属于BCNFC若 R 3NF,贝U R BCNFD 若 R BCNF,贝 U R 3NF5. 若关系模式R 3NF,则下面最正确的说法是(CA某个主属性不传递依赖于码B某个非主属性不部分依赖于码C所有

11、的非主属性都不传递依赖于码D所有的非主属性都不部分依赖于码6. 给定关系模式R U,F,其中,U是所有属性的集合,F是FD集。如果X,Y是 U的子集,且X-Y F,则X和丫之间必然存在(CA一对一联系B 一对多联系(含一对一联系C多对一联系(含一对一联系D多对多联系7. 设R(U,其中,U是所有属性的集合。如果存在 U的子集K,且K- U,则K为R 的(DA外键B候选键C主键D超键8. 任何一个二元关系在函数依赖的范畴内必能达到 (DA1NF B2NF C3NF DBCNF9. 在关系模式设计理论中,如果一个关系R满足1NF,但R的某个非主属性传递 依赖于键,则关系R至多属于(BA1NF B2

12、NF C3NF DBCNF10. 在一个BCNF关系模式中,所有的非主属性对每一个键都是(DA部分函数依赖B平凡函数依赖C传递函数依赖D完全函数依赖,则该模11. 在一个关系模式R(A,B,C,D中,若各个属性间没有任何函数依赖关系 式的主属性有(AAA,B,C,D BR,A CA,B DR,A,B,C,D12. 当下述哪一条成立时,称X-Y为平凡的函数依赖(B13当关系模式R(A,B已属于3NF,下列(B说法是正确的。A它一定消除了插入和删除异常B仍可能存在着一定的插入和删除异常C 一定属于BCNFDA和C都是14. 关系模型中的关系模式至少是(AA1NF B2NF C3NF DBCNF15

13、. 下列函数依赖中,(C是平凡的函数依赖。AAB BC BAB CD CAM A DABD16. 下列命题中,不正确的是(DA若XY在R上成立,且ZU,则XZ YZ在R上成立。B若XY和YZ在R上成立,则XZ在R上成立。C若X Y,XZ在R上成立,则X YZ在R上成立。D若X Y,WY Z 在R上成立,则 WZ 在R上不成立。17. 设关系模式R(ABCDE,F是R上成立的FD集,F=AB -C,CDE,DE- B,则 下列哪一项不是关系模式 R的候选键(DAACD BABD CAED DAD18. 设关系模式R(ABCD上FD集为F,并且F= AB -C,C- D,D-A,则下列哪 一项不是

14、关系模式R的候选键(BAAB BAD CBC DBD第五章复习题一、单项选择题1. 已知学生选课表 SC(S#,C#,SCORE其中:S#弋表学生学号,C#代表课程号,SCORE代表成绩。为了提高查询速度,对该表创建唯一索引,应该创建在哪个(组 属性上?(AA(S#,C#BS# CC# DSCORE2. 有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,外键是部门号; 部门信息表关系DEPT的主键是部门号。EMP雇员号雇员名部门号工资001 张山 02 2000101 赵敏 04 1500DEPT部门号部门名地址01业务部1号楼02销售部2号楼03服务部3号楼04财务部4号楼若执行下面列

15、出的操作,哪个操作不能成功执行?( DA从EMP中删除行( 010王宏达, 01' ,1200B在EMP中插入行(102赵敏' , 01' ,1500C将EMP中雇员号= 056勺工资改为1600元D将EMP中雇员号=10的部门号改为 05'3. 有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,外键是部门号; 部门信息表关系DEPT的主键是部门号。EMP雇员号雇员名部门号工资001 张山 02 2000010王宏达01 1200056马林生02 1000101 赵敏 04 1500DEPT部门号部门名地址01业务部1号楼02销售部2号楼03服务部3号楼0

16、4财务部4号楼若执行下面列出的操作,哪个操作不能成功执行?( CA从DEPT中删除部门号= 03勺行B在DEPT中插入行( 06计划部,号楼C将DEPT中部门号= 0的部门号改为10D将DEPT中部门号= 0的地址改为号楼4.SQL语言集数据定义、数据操纵和数据控制功能于一体 ,语句INSERT、DELETE、UPDATE实现哪类功能(BA数据定义B数据操纵C数据控制5.下面列出的关于 视图(View ”的条目中,哪一条是不正确的(CA视图是外模式B视图是虚表C使用视图可以加快查询语句的执行速度D使用视图可以简化查询语句的编写6.设有关系R(A,B,C和S(C,D。与SQL语句select A

17、,B,D from R,S where R.C=S.C等价的关系代数表达式是(BAc R.C=S.C( n A,B,D(R X SBn A,B,D( c R.C=S.C (R X SC) c R.C=S.C( n A,B(R Xn )D(CDR.C=S.C( n D( n A,B(R XESSQL 语言 的SELECT语句中,实现投影操作的是哪个子句(A ) A) select B from C whereD group by 8. SQL的DROP INDEX语句的作用是(A ) A)删除索引B建立索 引C修改索引D更新索引9.在所有的关系数据库上的操作,(D )是核心,是其他操作的前提。A

18、)插入B删除C修改D查询10.设两个关系C和SC如下, 它们的主键分别为。#和(S#,C#)。若要向关系SC执行下列插入操作,(A )元组 可以被插入。 C C# CNAME TEACHER c1 c2 c3 Database Network OSZha ng Li Wu SC S# C# SCORE 993001 991021 997345 993069 C1 C3 C2 C3 88 78 95A) ( 993001,' C2,n)IIB ( 994010 , ' C4' ,90 C( 997345'设有关',65 11 系 R(A,B,C,与 SQL

19、 语句 SELECT DISTINCT A FROM R WHERE B=17 等价的关系 代数表达式是(C ) A) n A(R) B) c B=17(R) C) n A( c B=17(R)D) c B=17(n A(R) ) 12. SQL语言集数据定义、数据操纵和数据控制于一 体,其中CREATE、DROP、ALTER语句是实现哪种功能的(A ) A)数据定义B) 数据操纵C)数据控制13. SQL语言具有两种使用方式,分别称为交互式 SQL和(C ) A)提示式SQL B)多用户SQL C)嵌入式SQL D)解释式SQL 14.在 SQL中,基本表的撤销可以用(B ) A) DROP

20、 SCHEMA命令BDROP TABLE命令CDROP VIEW 命令DDROP INDEX 命令15.在SQL中,创建基本 表用(B ) A) CREATE SCHEMA 命令 B) CREATE TABLE 命令 C) CREATE INDEX命令D) CTEATE VIEW 命令16.下列说法中错误的是(D ) A) 一个基 本表可以跨一个或多个存储文件B) 一个存储文件可存放一个或多个基本表 C)每个存储文件与外部存储器 上一个物理文件对应D)每一个基本表与外部存储器上一个物理文件对应17.实际存储在数据库中的表是(A ) A)基本表B)视图C)基本表和视图D)以上 均不是18.在下列

21、哪种情况下,视图可被更新(A ) A)行列子集视图B)从多 个基本表中使用联接操作导出的 C)在导出视图的过程中使用了分组操作 D)在 导出视图的过程中使用了聚合操作 19.在SQL中,SELECT语句的“SELECT DISTINCT “表示查询结果中(C ) A)属性名都不相同B)去掉了重复的列C) 去掉了重复的行D)属性值都不相同20. HAVING子句中应后跟(B ) A)行条 件表达式B)组条件表达式C)视图序列D)列名序列21.哪种对象实质上是一 个虚拟的表,用来存储预先定义好的查询? ( B ) A )表B视图C索引D存储过 程22.嵌入式SQL实现时,采用预处理方式是(C )

22、A)把SQL语句和主语言 语句区分开来B)为SQL语句加前缀标识和结束标志 C)识别出SQL语句,并 处理成函数调用形式D)把SQL语句编译成二进制码 第六章复习题 一、单项选 择题1.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储 空间,常用的方法是创建(B ) A)另一个表B视图C索引D)模式2 .为了考 虑安全性,每个教师只能存取自己讲授的课程的学生成绩,为此DBA应创建(A ) A)视图B索引C模式D表3."事务的所有操作在数据库中要么全部正确 反映出来,要么全部不反映",这是事务的哪一个特性? ( A ) A)原子性B 一 致性C隔离性D持久性4

23、.事务的ACID特性中,C的含义是(A ) A) 一致性(Con siste ncy B)邻接性(Con tiguity) C)连续性(Con tin uity) D)并发性(Concurrency 5.如果有两个事务,同时对数据库中同一数据进行操作,不会引 起冲突的操作是(C ) A)其中有一个是DELETE B ) 一个是SELECT,另一个 是UPDATE C )两个都是SELECT D)两个都是UPDATE 6 .下述哪一条是并发控 制的主要方法(B ) A)授权B) 封锁C)日志D)索引7.事务的一致性是指(D ) A)事务中包括的所有操作要么都做,要么都不做B)事务一旦提交,对数据

24、库的改变是永久的C) 一个事务内部的操作及使用的数据对并发的其他事务 是隔离的D)事务必须是使数据库从一个一致性状态变到另一个一致性状态8.事务的隔离性是指(C ) A)事务中包括的所有操作要么都做,要么都不做 B)事 务一旦提交,对数据库的改变是永久的 C) 一个事务内部的操作及使用的数据对 并发的其他事务是隔离的D)事务必须是使数据库从一个一致性状态变到另一个 一致性状态9 事务的原子性是指(A ) A)事务中包括的所有操作要么都做,要么都不 做B)事务一旦提交,对数据库的改变是永久的C) 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D)事务必须是使数据库从一个一致性状态变 到

25、另一个一致性状态10. SQL的主码子句和外码子句属于 DBS的(A ) A)完 整性措施B)安全性措施C)恢复措施D)并发控制措施11.系统能把数据库从 被破坏、不正确的状态,恢复到最近一个正确的状态,DBMS的这种能力称为(C ) A)完整性控制B)安全性控制C)可恢复性D)并发控制12.保证数据 的正确性、有效性和相容性,防止错误的数据进入数据库。这属于数据库保护中的(A )措施。A)完整性控制B)安全性控制C)可恢复性D)并发控制13.下 列何种方法属于SQL中的主动约束机制? ( D ) A)域约束B)基本表约束C) 断言D)触发器14.保护数据库,防止不合法的使用,以免数据的泄密、

26、更改或 破坏。这属于数据库保护中的(B )措施。A)完整性控制B)安全性控制C) 可恢复性D)并发控制第七章复习题一、单项选择题1. SQL Server 2000是(B )公司的软件产品。A Sybase B Microsoft C Oracle D IBM 2 . SQL Server2000中,负责启动、暂停和停止 SQL Server服务的管理工具为(D )。A)企 业管理器B查询分析器C事件探查器D服务管理器3. SQL Server 2000中,用于 配置SQL Server系统环境,创建和管理所有 SQL Server对象的管理工具为(A ) 。A)企业管理器B查询分析器C事件探查器D服务管理器4. SQL Server 2000中,允许输入和执行Transact-SQL语句并返回语句的执行结果的管理 工具为(B ) o A)企业管理器B查询分析器C事件探查器D服务管理器 5. SQL Server 2000中,包含用户登录标识、系统配置信息、初始化等系统级信息 的系统数据库为(C ) o A) model B msdb C master D tempdb 6 SQL Server 2000中,(A系统数据库为用户数据库的模板。A) model B msdb C master Dte

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论