数据库原理复习题(1)

更新时间:2023-09-22 08:45:01 阅读量: 经管营销 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

数据库原理复习题

1.描述数据库中全体数据的逻辑结构和特征的是( )。(1.3A)

A.内模式 B.概念模式 C.外模式 D.存储模式

2.自然联接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然联接时,要求R和S含有一个或多个共有的( )。(2.4B)

A.元 B.行 C.记录 D.属性 3.SQL语言中,实现数据检索的语句是( )。(3.1A)

A.SELECT B.INSERT C.UPDATE D.DELETE 4.在数据库的三级模式结构中,描述数据库全局逻辑结构和特性的是( )。(1.3A) A. 外模式 B. 内模式 C. 存储模式 D. 模式 5.当实体中有多个属性可作为键而选定其中一个时,称为该实体的( )。(2.1A) A. 外键 B. 候选键 C. 主键 D. 主属性 6.设关系模式R(ABC)上成立的FD集为{B→C},ρ={AC,BC}为R的一个分解,那么ρ相对于{B→C}( )。(6.3B)

A.是无损联接分解 B.不是无损联接分解

C.是否无损联接分解还不能确定 D.是否无损联接由R的当前关系确定 7. SQL中集合成员资格比较操作“元组NOT IN(集合)”中的“NOT IN”与下列( )操作符等价。(3.4B)

A.<>ALL B.<>ANY C.=ANY D.=ALL 8. 下图中给定关系R( )。(6.2C)

零件号 单价

P1 25

P2 8 P3 25 P4 9

A.不是3NF B.是3NF但不是2NF C.是3NF但不是BCNF D.是BCNF 9.DBS是( )。(1.1A)

A.数据库 B.数据库系统 C.数据处理 D.数据库管理系统 10.在关系代数中,5种基本运算为( )。(2.2A) A.并、差、选择、投影、自然联接 B.并、差、交、选择、投影 C.并、差、选择、投影、乘积

D.并、差、交、选择、乘积

11. 使用SQL语句进行查询操作时,若希望查询结果中不出现重复元组,应在SELECT子句中使用( )保留字。(3.4B)

A.UNIQUE B.ALL C.EXCEPT D.DISTINCT 12. 若D1={a1,a2,a3},D2={1,2,3},则D1×D2集合中共有元组( )个。(2.1B) A.6 B.8 C.9 D.12

13.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( )的缺陷。(6.2A)

A. 数据的不一致性 B. 结构不合理 C. 冗余度大 D. 数据丢失 14. 逻辑数据独立性是指( )。(1.3A)

A.概念模式改变,用户不变 B.概念模式改变,应用程序不变 C.应用程序改变,概念模式不变 D.子模式改变,应用程序不变

15. 设关系R、S、W各有100个元组,那么这3个关系的自然联接的元组个数(2.4C) 为( )。

A.100 B.300

C.1000000 D.不确定(与计算结果有关) 16.DBMS是( )。(1.1A)

A. 操作系统的一部分 B. 在操作系统支持下的系统软件 C. 一种编译程序 D. 应用程序系统

17. 对一个关系做投影操作后,新关系的元数个数( )原来关系的元数个数。(2.4B) A. 小于 B. 小于或等于 C. 等于 D. 大于 18.视图创建完成后,数据字典中存放的是( )。(3.6A)

A. 查询语句 B. 查询结果 C. 视图的定义 D. 所引用的基本表的定义 19. 消除了部分函数依赖的1NF的关系模式,其范式是( )。(6.2A) A.1NF B.2NF C.3NF D.4NF 20.从E-R图导出关系模式时,如果两实体间的联系是m:n的,下列说法中正确的是( )。 A.将m方关键字和联系的属性纳入n方的属性中。 B.将n方关键字和联系的属性纳入m方的属性中。

C.在m方属性和n方的属性中均增加一个表示级别的属性。

D.增加一个关系表示联系,其中纳入m方和n方的关键字。(7.3B)

21.在数据管理技术的发展过程中,经历了人工管理、文件管理和数据库系统阶段,其中数据独立性最高的是( )(1.1A)

A.人工管理 B.文件管理 C.数据库系统 D.数据项管理 22.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是:( )(1.3A)

A. 外模式 B. 内模式 C. 存储模式 D. 模式 23.数据库的层次模型应满足的条件是( )(1.2B)

A.允许一个以上的结点无双亲,也允许一个结点有多个双亲 B.必须有两个以上的结点

C.有且仅有一个结点无双亲,其余结点都只有一个双亲 D.每个节点有且仅有一个双亲

24.在关系代数的专门关系运算中,从表中取出指定的属性的操作称为( )(2.4B) A.选择 B.投影 C.连接 D.除 25.在关系代数的专门关系运算中,将两个关系中具有共同属性值的元组组合到一起构成新表的操作称为( )(2.4B)

A.选择 B.投影 C.连接 D.除 26.关系数据库中的码是指( )(2.1A)

A.能唯一决定关系的字段 B.不可改动的专用保留字

C.关键的很重要的字段 D.能唯一标识元组的属性或属性集合 27.SQL语言是( )语言(3.1A)

A.层次数据库 B.关系数据库 C.网状数据库 D.嵌入式数据库 28. 输出姓李的学生姓名,完善下面的SQL语句(3.4B)

SELECT Sname FROM student WHERE Sname ( )

A.LIKE '李%' B.LIKE '李' C.LIKE 李% D.='李%' 29.SQL语言的GRANT和REVOKE语句主要是用来维护数据库的( )。(4.3A) A.完整性 B.可靠性 C.安全性 D.一致性

30.下述SQL命令的短语中,哪一条语句不是定义属性上约束条件的语句( )。(5.3B) A.NOT NULL短语 B.UNIQUE短语 C.CHECK短语 D.HAVING短语 31.在关系数据库设计中,设计关系模式是数据库设计中( )阶段的任务 。(7.4A) A.逻辑设计阶段 B.概念设计阶段 C.物理设计阶段 D.需求分析阶段

32.事务的持续性是指( ) (10.1A)

A. 事务中包括的所有操作要么都做,要么都不做 B. 事务一旦提交,对数据库的改变是永久的

C. 一个事务内部的操作对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 33. 若关系模式R中的属性都是主属性,则R至少属于( )。(6.2C) A.3NF B.BCNF C.4NF D.5NF 34.下列短语中可以在SQL查询时去掉重复数据的是( )。(3.4B) A.ORDER BY B.DESC C.GROUP BY D. DISTINCT

35.解决并发操作带来的数据不一致问题普遍采用( )技术。(11.2A) A.存取控制 B.封锁 C.恢复 D.协商 36.对现实世界进行第一层抽象的模型是( )。(1.2B)

A.概念数据模型 B.用户数据模型 C.结构数据模型 D.物理数据模型 37.在关系模型中,起到加快查询速度作用的是( )。(3.3A) A.指针 B.关键码 C.DD D.索引

38.SQL中,“DELETE FROM 表名”表示( )。(3.3B)

A.从基本表中删除所有元组 B.从基本表中删除所有属性 C.从数据库中撤消这个基本表 D.从基本表中删除重复元组 39.在关系数据库设计中,模式设计是在( )阶段进行。(7.1A) A.物理设计 B.逻辑设计 C.概念设计 D.程序设计

40.如果有9个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中4个1:1联系,4个1:N联系,4个M:N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为( )。(7.4C) A.9个 B.13个 C.17个 D.21个

41.设有两个关系R(A,B)和S(B,C),与下列SELECT语句 SELECT A,B FROM R

WHERE B NOT IN(SELECT B FROM S WHERE C='C56'); 等价的关系代数表达式是( )。(3.4C)

A.πA,B(σC≠'C56'(R?S)) B.πA,B(R ? S)

C≠'C56' C.R-πA,B(σC= 'C56'(R?S)) D.R-πA,B(σC≠'C56'(R?S))

42.定义基本表时,若要求某一列的值不能为空,则应在定义时使用( )保留字。(3.3B) A.NULL B.NOT NULL C.DISTINCT D.UNIQUE 43.SQL语言的REVOKE语句实现下列哪一种数据控制功能?( )(4.3A)

A.可靠性控制 B.并发性控制 C.安全性控制 D.完整性控制 44.在数据库三级模式间引入二级映象的主要作用是( )。(1.3B)

A.提高数据与程序的独立性 B.提高数据与程序的安全性 C.保持数据与程序的一致性 D.提高数据与程序的可移植性

45.在数据库系统中,定义用户可以对哪些数据对象进行何种操作被称为( )。(4.2A) A.审计 B.授权 C.定义 D.视图

46.表示两个或多个事务可以同时运行而不互相影响的是( )。 (10.1B) A.原子性 B.一致性 C.隔离性 D.持久性

47.设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则( )。 A.只有SNO不能取空值 B.只有CNO不能取空值

C.只有GRADE不能取空值 D. SNO与CNO都不能取空值(5.1B) 48.在下列实体联系中,属于一对一联系的是( )(7.3B)。 A.机票与座位号之间的联系 B.车间与工人之间的联系 C.商店与商品之间的联系 D.学生与课程之间的联系 49.一个关系只有一个( ) 。 (2.1A)

A. 主码 B.外码 C. 新码 D. 候选码

50. 在( )中一个结点可以有多个双亲,结点之间可以有多种联系。(1.2B) A.层次模型 B.网状模型 C.关系模型 D.以上都有 51.一个关系只有一个( ) 。(2.1A) A.候选码 B.外码 C. 新码 D.主码 52.关系代数运算是以( )为基础的运算 。 A.关系运算 B.谓词演算 C.集合运算 D.代数运算

53.设一个仓库存放多种商品,同一种商品只能存放在一个仓库中,仓库与商品是( )。 A.一对一的联系 B.一对多的联系 C.多对一的联系 D.多对多的联系(7.3B) 54.有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SEX是性别, C#是课程号,CNAME是课程名称。要查询选修“数据库”课的全体男生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是( )。 (3.4C)

A. S.S# = SC.S# and C.C# = SC.C# and SEX=?男? and CNAME=?数据库? B. S.S# = SC.S# and C.C# = SC.C# and SEX in?男?OR CNAME in?数据库? C. SEX in ?男? and CNAME in ?数据库? D. S.SEX= ?男? and CNAME= ?数据库?

55. 在 1NF的基础上,消除了部分函数依赖的关系模式,必定是( )。(6.2A) A.BCNF B.2NF C.3NF D.4NF

56. 在数据库系统中,下面关于层次模型的说法正确的是( )。(1.2A) A.有多个根结点 B.有两个根结点

C.根结点以外的其它结点有多个双亲 D.根结点以外的其它结点有且仅有一个双亲

57. 设关系R和S的属性个数分别为r和s,则R×S操作结果的属性个数为( )。(2.1B) A.r+s B.r×s C.r-s D.max(r,s) 58.数据流程图是用于数据库设计中( )阶段的工具。 (7.2A) A.概要设计 B.可行性分析 C.程序编码 D.需求分析 59.SQL语言中用( )语句实现事务的回滚 (10.1B) A.CREATE TABLE B.ROLLBACK C.GRANT和REVOKE D.COMMIT

60.实体完整性要求主属性不能取空值,这一点可以通过( )来保证。(5.1B)

A.定义外码 B.定义主码 C.用户定义的完整性 D.关系系统自动

61.在文件系统阶段,数据( )。(1.1B)

A.无独立性 B.独立性差 C.具有很高的物理独立性 D.具有很高的逻辑独立性

62.解决并发操作带来的数据不一致问题普遍采用( )技术。 (11.2A) A.存取控制 B.封锁 C.恢复 D.协商

63.设X→Y是关系R(U)上成立的一个函数依赖,如果Y?X,那么称X→Y是( )。(6.2A)

A. 完全函数依赖 B. 部分函数依赖 C. 传递函数依赖 D. 平凡函数依赖

64.SQL的视图是从( )中导出的。(3.6A)

A. 基本表 B. 视图 C. 基本表或视图 D. 数据库 65.在数据库的概念设计中,最常用的数据模型是( )。(7.1A)

A.形象模型 B. 物理模型 C. 逻辑模型 D. 实体联系模型

66.完整性检查和控制的防范对象是( ),防止它们进入数据库。(5.1B)

A. 不合语义的数据 B. 非法用户 C. 不正确的数据 D. 非法操作

67.设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是( )。(2.4C)

A. πA(R)∞πD(S) B. R∪S C. πB(R)∩πB(S) D. R∞S

68. 数据更新操作有3种,在SQL中有相应的三类语句,分别是( )。(3.5A)

A. SELECT、UPDATE、DELETE B. CREATE、ALTER、DROP C. CREATE、SELECT、UPDATE D. INSERT、UPDATE、DELETE 69. SQL中集合成员资格比较操作“元组NOT IN(集合)”中的“NOT IN”与( )等价。(3.4B)

A. <>ALL B. <>ANY C. =ANY D. =ALL 70.若关系模式R中的属性全部是主属性,则R的最高范式必定是( )。(6.2C) A. 1NF B.2NF C. 3NF D. BCNF

71.在关系模式R(A,B,C,D)中,有函数依赖集F={B→C,C→D,D→A},则R能达到( )。(6.2B)

A. 1NF B. 2NF C. 3NF D. 以上三者都不行

72.在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主键是R#,S的主键是S#,则S#在R中称为( )。(2.3B)

A. 外键 B. 候选键 C. 主键 D. 主属性 73.SQL语言是( )语言。(3.1A)

A. 层次数据库 B. 网络数据库 C. 关系数据库 D. 非数据库 74.在数据库系统中,对存取权限的定义称为( )。(4.2A)

A. 命令 B. 授权 C. 定义 D. 审计 75.关系模型中的关系模式至少是( )。(6.1A)

A. 1NF B. 2NF C. 3NF D. BCNF 76.在关系数据库设计中,设计关系模式是( )的任务。(7.1A)

本文来源:https://www.bwwdw.com/article/zkyd.html

Top