《数据库原理及应用》期末复习资料
一、单项选择题
1.现实世界中事物在某一方面的特性在信息世界中称为__________
A.实体
B.实体值
C.属性
D.信息
2.数据的存储结构与数据逻辑结构之间的独立性称为数据的__________
A.结构独立性
B.物理独立性
C.逻辑独立性
D.分布独立性
3. 应用程序设计的工作开始于数据库设计步骤的__________
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
4.在关系R中,代数表达式 σ3<4R 表示__________
A.R中选择值为3的分量小于第4个分量的元组组成的关系
B.R中选择第3个分量值小于第4个分量的元组组成的关系
C.R中选择第3个分量的值小于4的元组组成的关系
D.R中选择所有元组组成的关系
5.对关系模式进行分解时,要使分解具有无损失连接性,在下属范式中最高可以达到__________
6.在数据库中,下列说法不正确的是__________
A.数据库避免了一切数据的重复
B.若系统是完全可以控制的,则系统可确保更新时的一致性
C.数据库中的数据可以共享
D.数据库减少了数据冗余
7__________是存储在计算机内有结构的数据的集合。
A.数据库系统
B. 数据库
C. 数据库管理系统
D. 数据结构
8.为解决丢失更新问题,事务在更新一个数据集合前,必须获得对它的__________ 
锁和X
锁或X
9.候选键中的属性可以有__________
A0
B1
C1个或多个
D.多个
10. SQL的查询语句中,对应关系代数中投影运算的语句是__________ 
11. 在关系模式R(U,F),XYZU中属性,则多值依赖的传递律是__________ 
A.如果X→→YY→→Z,则X→→Z
B.如果X→→YY→→Z,则X→→YZ
C.如果X→→YY→→Z,则X→→YZ
D.如果X→→YY→→Z,则X→→Z-Y
12. 在数据库设计中,将E-R图转换成关系数据模型的过程属于__________
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
13. 关系代数的五个基本操作可直接转换成元组关系演算表达式,它们是:并、差、投影、选择和__________
A.
B.笛卡尔积
C.自然连接
D.除法
14. SQL语言具有的功能是__________
A.关系规范化,数据操纵,数据控制
B.数据定义,数据操纵,数据控制
C.数据定义,关系规范化,数据控制
D.数据定义,关系规范化,数据操纵
15__________用来记录对数据库中数据进行的每一次更新操作。
A简述数据库系统的特点.数据库副本
B.日志文件
C.数据库文件
D.缓冲区
16. 数据库的概念模式独立于________。
  A)具体的机器和DBMS    B)E-R图    C)信息世界      D)现实世界
17. 在数据库中存储的是________。
A)数据    B)数据模型    C)数据以及数据之间的联系    D)信息
18. 一个关系数据库文件中的各条记录________。
  A)前后顺序不能任意颠倒,一定要按照输入的顺序排列
  B)前后顺序可以任意颠倒,不影响库中的数据关系
  C)前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同
  D)前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
19. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为____。
  A)数据定义功能    B)数据管理功能    C)数据操纵功能    D)数据控制功能
20. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指________。
A)同一个应用中的多个程序共享一个数据集合      B)同一种语言共享数据     
C)多个用户共享一个数据文件              D)多种语言、多个用户相互覆盖地使用数据集合
21. 由DBMS、数据库、数据库管理员、应用程序及用户等组成的一个整体称为________。
  A)命令系统    B)数据库管理系统    C)数据库系统    D)操作系统
22. 自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的_____。
A)元组        B)行          C)记录          D)属性
23. 关系模型中,一个候选码是________。
  A)可由多个任意属性组成          B)至多由一个属性组成
  C)可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成
  D)以上都不是
24. 根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。下面部门关系中,因哪个属性而使它不满足第一范式?部门(部门号,部门名,部门成员,部门总经理)
  A)部门总经理    B)部门成员    C)部门名    D)部门号
25. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的________。
  A)文件的集合  B)数据的集合        C)命令的集合    D)程序的集合
26.设有关系SC(sno, cname, grade),各属性的含义分别为学号、课程名、成绩。若要将所有学生的“大学计算机基础”课程的成绩增加3分,能正确完成该操作的SQL语句是_____grade = grade+3 WHERE cname='大学计算机基础'。
  A)Update      B)Update SC set    C)Update  set    D)Updated SC set
27. 数据库中,物理数据独立性是指_______。
  A)  数据库与数据库管理系统的相互独立   
B)  用户程序与DBMS的相互独立
  C)  应用程序与数据库中数据的逻辑结构相互独立
  D)  用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
28.学生关系模式为S(Sno,Sname,SD,Sage),其中:Sno表示学生学号,Sname表示学生姓
名,SD表示学生所在系,Sage表示学生年龄。试将下面的SQL语句空缺部分补充完整,使其可以查询数学系学生的学号、姓名和年龄。SELECT Sno,Sname,Sage FORM S WHERE________
  A)SD=数学    B)SD='数学'    C)'SD'=数学    D)'SD=数学'
29.关系规范化中的删除操作异常是指________。
  A)不该删除的数据被删除          B)不该插入的数据被插入
  C)应该删除的数据未被删除        D)应该插入的数据未被插入
30.关系模式中,满足2NF的模式,_____。
  A)可能是1NF      B)必定是1NF      C)必定是3NF        D)必定是BCNF
31.设有供应商关系S和零件关系P如图1所示。它们的主码分别是供应商号零件号,而且,零件关系P的属性只能取值为(红,白,蓝)。
供应商关系S                          零件关系P
供应商号
供应商名
所在城市
零件号
供应商号
100
红星
北京
A110
100
200
宇宙
西安
B201
300
300
黎明
重庆
C312
200
400
标新
广州
图1 供应商关系S和零件关系P
如果向关系P中插入一个元组,下列_____元组可以被插入?
A)( ‘B201’, ‘白’, ‘200’)  B)( ‘C301’, ‘红’, ‘300’ )
  C)( ‘D401’, ‘绿’, ‘100’ ) D)( ‘B211’, ‘蓝’, ‘500’)
32.以下关于E-R模型向关系模型转换的叙述中,______是不正确的。
  A)一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。