期末数据库总复习_第1页
期末数据库总复习_第2页
期末数据库总复习_第3页
期末数据库总复习_第4页
期末数据库总复习_第5页
已阅读5页,还剩10页未读, 继续免费阅读

下载本文档

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

文档简介

1、一、单项选择题1在数据库设计中,将E-R图转换成关系模型的过程属于(P204) A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段2. 数据库DB,数据库系统DBS,数据库管理系统DBMS这三者之间的关系是(P5) A. DBS包含DB和DBMSB. DBMS包含DB和DBS C. DB包含DBS和DBMSD. DBS就是DB,也就是DBMS3数据库管理系统是(P4-6)。 A. 数学软件B. 应用软件C. 教学软件D. 系统软件4. 在关系模式R(姓名,年龄,出生日期)中最适合作主码(关键字)的是(P44)。 A. 姓名B. 年龄C. 出生日期D. 姓名,年龄,出生日期

2、5事务的原子性是指(P279)。A 事务中包括的诸操作要么都做,要么都不做 B 事务必须是使数据库从一个一致性状态变到另一个一致性状态C 一个事务的执行不能被其他事务干扰D 事务一旦提交,对数据库的改变是永久的6下列说法不正确的是(P155)。A. 概念模型与机器无关,而数据模型与机器有关B 视图也是一种数据库安全性控制的方法C 安全性防范非法用户和非法操作,完整性防范不合语义的数据D 对于违反参照完整性规则的操作,DBMS一律拒绝执行7两个实体型之间的联系可分为(P15)种。A. 一B三C. 二D 五8数据模型的三部分组成是指(P13-14)。A. 数据结构、数据操作和数据控制B. 数据结构

3、、数据操作和数据的安全性C. 数据结构、数据操作和数据的完整性约束条件D. 数据结构、数据对象和共享9. 下列选项中, (P32)项不是数据库系统的三级模式结构?A.外模式、模式和内模式B.子模式、逻辑模式和存储模式C.用户模式、模式和存储模式D.用户模式、逻辑模式和模式10. 数据的逻辑独立性是指数据库的(P34)变化时,不影响应用程序。A. 逻辑结构 B. 物理结构 C. 输入格式 D. 输出格式11. 数据库通常使用(P294,305)技术实现并发控制。 A存取控制 B封锁 C. 视图 D. 恢复12. 下列概念中,(P238)不是用于嵌入式SQL与宿主语言之间的交互。 A. SQL通信

4、区 B. 主变量 C. 游标 D. 文件13. 以下(P49)不属于数据库的三类完整性约束。A. 实体完整性B. 参照完整性C. 强制存取控制D. 用户自定义完整性14. 设有关系模式R(S,D,M)。其函数依赖集F=S-D,D-M,则关系模式R的规范化程度至多达到(P175-176)。A. 1NFB. 2NFC. 3NFD. BCNF15在数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是(P17,204)A. 层次分析法和层次结构图B. 数据流程分析法和数据流程图C. 结构分析法和模块结构图D. 实体-联系方法和E-R图16SQL语言的GRANT和REVOKE语句主要用来维护

5、数据库的(P137)A安全性 B完整性 C可靠性 D一致性17在下图的雇员表(上图)和部门表(下图)中,雇员号和部门号分别为它们的主码,在部门表中,哪一行可以被删除哪一行可以被删除而对雇员表没有影响(P154-155)?雇员号雇员名部门号工资001张三022000002李四011500003赵五021800004黄六一041000部门号部门名主任01办公室张三02财务部王少声03销售部陆地04开发部秦黄 A部门号=01的行 B部门号=02的行 C部门号=03的行 D部门号=04的行18对上题的两个表,在下列所给的操作中,哪个操作不能执行( )?A从雇员表中删除雇员号=001这行记录 B在雇员表

6、中插入(005,曾敏, 01,1200)C. 将雇员表中雇员号=004的工资改为1300 D将雇员表中雇员号=004的部门号改为0519若有用SQL语句创建的表S:create table 学生(学号 char(3) not null,姓名 char(8) not null,性别 char(2),年龄 integer);现向学生表进行插入操作时,下述哪一行可以被插入(P153)?A. (005,曾敏,女, 18)B. (003,孙旭日,NULL, NULL)C. (NULL,孙旭,男, 20)D. (002, NULL,男, 19)20如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲

7、突的操作是(P294) A一个是delete,另一个是selectB一个是select,另一个是updateC两个都是update D两个都是select21在学生登记表中,若姓名不允许重名时,下列说法正确的是(P44)A. 只有学号是候选码B. 只有姓名是候选码C. 学号和姓名都是候选码D学号和姓名都不是候选码22. 任何一个具有两个属性(x,y),且x-y的关系一定能达到的最高范式是(P182)。A. 1NF B. 2NFC. 3NF D. BCNF23以下说法正确的是(P88,118)。A. Delete权限只允许对元组删除B. Delete权限只允许对关系删除C. Drop权限只允许对

8、元组删除D. Drop权限只允许对关系删除24. 下面可以不使用游标的SQL语句是(P241-242)A. 查询结果为多条记录的select语句B. current形式的update语句C. current形式的delete语句D. 查询结果为单记录的select语句25. 以下关于冗余数据的叙述中,不正确的是(P10,11)A. 存在冗余数据容易破坏数据库完整性B. 存在冗余数据会造成数据库维护困难C. 数据库中不应该含有任何冗余数据D. 冗余数据是指可以由基本数据导出的数据26. 查询优化策略中最重要、最基本的一条原则是(P271)A. 投影运算应尽可能先做B. 选择运算应尽可能先做C.

9、连接运算应尽可能先做D. 把投影运算和选择运算同时进行27.下面不属于数据库物理设计的内容是(P228)A. 为关系模式选择存取方法B. 设计关系数据库文件的物理存储结构C. 设计索引文件的物理存储结构D. 确定用户的需求28.下面SQL语句的作用是(P137,138) Grant Insert On Table SC To U5 With Grant Option;A. U5拥有表SC的Insert权限B. U5拥有传播Insert的权限C. U5不仅拥有对表SC的Insert权限,还可传播此权限D. U5拥有对表SC的Insert权限或拥有对Insert权限的传播29.以下关于存储过程的特

10、点的叙述中哪个是错误的(P247,248)A. 存储过程是一个从多个基本表中导出的虚表 B. 存储过程经编译和优化后存储在数据库服务器中,因而运行效率高C. 存储过程降低了客户机和服务器之间的通信量D. 存储过程能方便实施企业规则30.在多用户共享的数据库系统中,多个用户同时对同一个数据进行的操作称之为(P292)A. 并行操作 B. 串行操作C. 并发操作 D. 共享操作31若实体间是M:N的联系,则将该联系(P225)A. 加入任一个关系模式中B. 也转换为一个关系模式C. 与M端对应的关系模式合并D. 与N端对应的关系模式合并32.若关系R是BCNF,则下列说法错误的是(P174) A.

11、 R必是1NF B. R必是2NFC. R必是3NF D. R必是4NF33. 一个1:N的联系可转换为一个独立的关系模型,关系的码为(P225)A. N端实体的码 B. 实体的码C. 各实体码的组合 D. 每个实体的码34.数据库应用系统的开发一般包括两方面的内容,即(P199)A. 需求分析和维护 B. 概念结构设计和逻辑结构设计C. 功能设计和测试设计D. 数据库结构设计和对数据的处理设计35设学生关系S(学号,姓名,性别,所属学院号)的主码为学号,学生选课关系SC(学号,课程号,成绩)的主码为学号和课程号,则关系R(学号,课程号,性别,所属学院号, 成绩)满足(P175) A. 1NF

12、 B. 2NF C. 3NF D. BCNF36. 在数据库加锁技术中,一个事务若对某一数据项加了排它(X锁) 锁,它将保持此锁直到该事务结束。这是保证事务哪一个特性的重要措施(P279)?A. 原子性B. 一致性C. 隔离性D. 持续性37. 要求关系中的元组在主属性上不能取空值,这是(P49)A. 用户定义的完整性规则B. 实体完整性规则C. 参照完整性规则D. 域完整性规则38. 数据库三级模式体系结构的划分,有利于保持数据库的(P34)A. 数据独立性 B. 数据安全性C. 结构规范化 D. 操作可行性39.可有职工关系和部门关系如下: 职工(职工号,职工名,部门号,职务,工资) 部门

13、(部门号,部门名,部门人数,工资总额) 在这两个关系中,外码应为(P50)A. 职工关系的“职工号”B. 职工关系的“部门号”C. 部门关系的“部门号”D. 部门关系的“部门名”40.可当关系R和S自然联接时,能够把R和S 原舍弃的元组放到结果关系中的操作是(P58)A. 左外联接B右外联接C外部并D外联接41. 以下哪一项不是数据库阶段的特点(P9-10)?A. 数据共享 B. 采用复杂的数据结构C. 无数据冗余 D. 数据独立性高42. DBMS中实现事务持续性的子系统是(P279)?A. 安全性管理子系统 B. 完整性管理子系统C. 恢复管理子系统 D. 并发管理子系统43. 当局部E-

14、R图合并为全局E-R图时,可能出现冲突,下列冲突中哪个不属于上述冲突(P220,221)?A. 属性冲突B. 语法冲突C. 命名冲突D. 结构冲突44. 关系模型的结构是(P42)A. 层次结构B. 网络结构C. 封装结构D. 二维表结构45. 在数据库应用中,一般一个SQL语句可产生或处理一组记录,而数据库主语言语句一般一次只能处理一个记录,其协调可通过如下哪种技术来实现(P239)?A. 指针B. 数组C. 游标D.主变量46. SQL有两种使用方式,分别是(P237)A. 交互式SQL和嵌入式SQLB.单用户SQL和多用户SQLC.解释式SQL和编译式SQLD.提示式SQL和自动式SQL

15、47. 根据关系数据库规范化的理论,关系数据库中的关系必须满足:每一属性都是(P170) A. 互不相关的 B. 不可分解的C. 互相关联的 D. 长度可变的48. 建立数据字典的阶段是(P204) A. 需求分析阶段 B. 数据库物理设计阶段C. 数据库实施阶段 D. 概念结构设计阶段49. 在关系数据库的查询优化中,事先处理文件,如排序、建立索引的目的是(P265)。 A. 优化表达式 B. 减少中间结果C. 扩大缓冲数据 D. 减少扫描文件的时间50. 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建(P118,P125)。A. 另一个表 B. 游标

16、C. 视图 D. 索引51. 当前数据库系统中主流数据库是(P41)。 A网络数据库 B层次数据库C网状数据库 D关系数据库52. 数据库中,数据库的物理独立性是指(P34)。 A数据库与数据库管理系统的相互独立 B用户程序与DBMS的相互独立 C用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D应用程序与数据库中数据的逻辑结构相互独立53. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( P15) A. 多对多 B.一对一 C. 多对一 D.一对多54. 为实现三个抽象级别的联系和转换,DBMS在三层结构之间提供了两层映象:

17、(P33-34)。 A外模式/模式映象 和 外模式/内模式映象 B外模式/模式映象 和 模式/内模式映象 C外模式/内模式映象 和 模式/概念模式映象D存储模式/模式映象 和 模式/概念模式映象55. 当数据库的_改变了,由数据库管理员对_映象作相应改变,可以使_保持不变,从而保证了数据的物理独立性。(P34)(1)模式 (2) 存储结构 (3)外模式模式 (4)用户模式 (5)模式内模式A、(3)、(1)、(4) B、(1)、(5)、(3) C、(2)、(5)、(1) D、(1)、(2)、(4)56. SQL中,下列涉及空值的操作,不正确的是 (P97)A. AGE IS NULL B. AGE IS NOT NULLC. AGE = NULL D. NOT (AGE IS NULL)57. 对关系模型的特征判断下列不正确的一项:(P28-30,P15)A、关系模型的存取路径对用户透明。B、以二维表格结构来保存数据,在关系表中不允许有重

温馨提示

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

最新文档

评论

0/150

提交评论