数据库系统原理选择题

数据库系统原理选择题

如需转载,请附上本文链接!
欢迎关注我的公众号,会定期分享Java、数据结构与算法、数据库、计算机网络、操作系统等方面的学习资源。
数据库系统原理选择题_第1张图片

1、要保证数据库的逻辑数据独立性,需要修改的是||A||。
A: 模式与外模式之间的映射
B: 模式与内模式之间的映射
C: 模式
D: 三级模式

2、数据库系统的数据独立性体现在||B||。
A: 不会因为数据的变化而影响到应用程序
B: 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序
C: 不会因为存储策略的变化而影响存储结构
D: 不会因为某些存储结构的变化而影响其他的存储结构

3、关系数据模型是目前最重要的一种数据模型,它的三个要素分别是||B||。
A: 实体完整性、参照完整性、用户自定义完整性
B: 数据结构、关系操作、完整性约束
C: 数据增加、数据修改、数据查询
D: 外模式、模式、内模式

4、||B||的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。
A: 网状模型
B: 关系模型
C: 层次模型
D: 以上都有

5、要保证数据库的数据独立性,需要修改的是||C|| 。
A: 模式与外模式
B: 模式与内模式
C: 三级模式之间的两层映射
D: 三层模式

6、概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是||D|| 。
A: 层次模型
B: 关系模型
C: 网状模型
D: 实体-关系模型

7、下述||D||不是DBA数据库管理员的职责 。
A: 完整性约束说明
B: 定义数据库模式
C: 数据库安全
D: 数据库管理系统设计

8、下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是||D||。 I.人工管理阶段 II.文件系统阶段 III.数据库阶段
A: I 和 II
B: 只有 II
C: II 和 III
D: 只有 I

9、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是||A||。
A: DBS包括DB和DBMS
B: DBMS包括DB和DBS
C: DB包括DBS和DBMS
D: DBS包括DB,也就是DBMS

10、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立的最高的是||A||阶段。
A: 数据库系统
B: 文件系统
C: 人工管理
D: 数据项管理

11、数据库的概念模型独立于||A||。
A: 具体的机器和DBMS
B: E-R图
C: 信息世界
D: 现实世界

12、在数据库技术中,面向对象数据模型是一种||A||。
A: 概念模型
B: 结构模型
C: 物理模型
D: 形象模型

13、数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。在常用的数据模型中,不包括||B||。
A: 网状模型
B: 链状模型
C: 层次模型D: 关系模型

14、DBMS提供的SQL有两种方式,其中一种是将SQL嵌入到某一高级语言中,此高级语言称为||B||。
A: 查询语言
B: 宿主语言
C: 自含语言
D: 会话语言

15、数据库三级模式之间存在的映象关系正确的是||B||。
A: 外模式/内模式
B: 外模式/模式
C: 外模式/外模式
D: 模式/模式

16、数据库技术采用分级方法将数据库的结构划分成多个层次,是为了提高数据库||B|| 。
A: 数据规范性
B: 数据的独立性
C: 管理规范性
D: 数据的共享

17、存储在计算机外部存储介质上的结构变化的数据集合,其英文名称是||C||。
A: Data Dictionary(简写DD)
B: Data Base System(简写DBS)
C: Data Base(简写DB)
D: Data Base Management System(简写DBMS)

18、对于数据库系统,负责定义数据库内容,决定存储结构和存取策略及安全等授权工作的是||C||。
A: 应用程序开发人员
B: 终端用户
C: 数据库管理员
D: 数据库管理系统的软件设计人员

19、数据库中,数据的物理独立性是指||C||。
A: 数据库与数据管理系统的相互独立
B: 用户程序与DBMS的相互独立
C: 用户的应用程序与存储在磁盘上的数据中的数据是相互独立的
D: 应用程序与数据的逻辑结构相互独立

20、通过指针链接来表示和实现实体之间联系的模型是||D||。
A: 关系模型
B: 层次模型
C: 网状模型
D: 层次和网状模型

21、关系数据模型||D||。
A: 只能表示实体间的1∶1联系
B: 只能表示实体间的1∶n联系
C: 只能表示实体间的m∶n联系
D: 可以表示实体间的上述三种关系

22、一般地,一个数据库系统的外模式||D||。
A: 只能有一个
B: 最多只能有一个
C: 至少两个
D: 可以有多个

23、数据库三级模式中,真正存在的是||D||。
A: 外模式
B: 子模式
C: 模式
D: 内模式

24、在数据库中,产生数据不一致的根本原因是||D||。
A: 数据存储量太大
B: 没有严格保护数据
C: 未对数据进行完整性的控制
D: 数据冗余

25、层次模式、网状模型和关系模型的划分原则是||D||。
A: 记录长度
B: 文件的大小
C: 联系的复杂程度
D: 数据之间的联系

26、数据库的管理方法有||D||。
A: 批处理和文件系统
B: 文件系统和分布式系统
C: 分布式系统和批处理
D: 数据库系统和文件系统

27、在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是||B||。
A: 层次结构
B: 二维表结构
C: 网状结构
D: 封装结构

28、应用数据库的主要目的是为了||C||。
A: 解决保密问题
B: 解决数据库完整性问题
C: 共享数据问题
D: 解决数据最大的问题

29、模式和内模式||A||。
A: 只能有一个
B: 最多只有一个
C: 至少两个
D: 可以有多个

30、在数据库的非关系模型中,基本层次联系是||B||。
A: 两个记录型以及它们之间的多对多联系
B: 两个记录型以及它们之间的一对多联系
C: 两个记录型之间的多对多的联系
D: 两个记录之间的一对多的联系

31、数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是||C||。
A: 层次数据模型
B: 网状数据模型
C: 关系数据模型
D: 面向对象数据模型

32、在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、||C||和存储级三个层次
A: 管理员级
B: 外部级
C: 概念级
D: 内部级

33、数据库系统的最大特点是||C||。
A: 数据的三级抽象和二级独立性
B: 数据共享性
C: 数据的结构化
D: 数据独立性

34、数据库管理系统中用于定义和描述数据库逻辑结构的语言称为||A||。
A: 数据定义语言
B: 数据库子语言
C: 数据操纵语言
D: 数据结构语言

35、在关系数据库设计中用||C||来表示实体及实体之间的联系。
A: 树结构
B: 封装结构
C: 二维表结构
D: 图结构

36、下面的选项不是关系数据库基本特征的是||A||。
A: 不同的列应有不同的数据类型
B: 不同的列应有不同的列名
C: 与行的次序无关
D: 与列的次序无关

37、现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是||A||。
A: 患者编号
B: 患者姓名
C: 患者编号和患者姓名
D: 医生编号和患者编号

38、假设有关系R和S,关系代数表达式R-(R-S)表示的是||A||。
A: R∩S
B: R∪S
C: R-S
D: R×S

39、关系代数中的连接操作是由||B||操作组合而成 。
A: 选择和投影
B: 选择和笛卡尔积
C: 投影、选择、笛卡尔积
D: 投影和笛卡尔积

40、关系模型中,一个码是||C||。
A: 可以由多个任意属性组成
B: 至多由一个属性组成
C: 由一个或多个属性组成,其值能够惟一标识关系中一个元组
D: 以上都不是

41、关系代数运算是以||C||为基础的运算 。
A: 关系运算
B: 谓词演算
C: 集合运算
D: 代数运算

42、从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是||C||操作 。
A: 投影
B: 连接
C: 选择
D: 复制

43、一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的||C|| 。
A: 记录
B: 行
C: 属性
D: 元组

44、一个关系只有一个||D|| 。
A: 候选码
B: 外码
C: 超码
D: 主码

45、两个关系在没有公共属性时,其自然连接操作表现为||B||。
A: 结果为空关系
B: 笛卡尔积操作
C: 等价连接操作
D: 无意义的操作

46、有两个关系R和S,分别包含15个和10个元组,那么在R∪S、R-S、R∩S,中不可能出现的元组数目情况是||B||。
A: 15,5,10
B: 18,7,7
C: 21,11,4
D: 25,15,0

47、取出关系中的某些列,并消去重复元组的关系代数运算称为||B||。
A: 取列运算
B: 投影运算
C: 连接运算
D: 选择运算

48、参加差运算的两个关系||B||。
A: 属性个数可以不相同
B: 属性个数必须相同
C: 一个关系包含另一个关系的属性
D: 属性名必须相同

49、若D1={a1,a2,a3},D2={1,2,3},则D1×D2集合中共有元组||C||个。
A: 6
B: 8
C: 9
D: 12

50、设有属性A,B,C,D,以下表达中不是关系的是||C||。
A: R(A)
B: R(A,B,C,D)
C: R(A×B×C×D)
D: R(A,B)

51、对关系模型叙述错误的是||D|| 。
A: 建立在严格的数学理论,集合论和谓词演算公式基础之一
B:微机DBMS绝大部分采取关系数据模型
C:用二维表表示关系模型是其一大特点
D:不具有连接操作的DBMS也可以是关系数据库管理系统

52、关系数据库中的码是指||D||。
A:能惟一决定关系的字段
B:不可改变的专用保留字
C:关键的很重要的字段
D:能惟一标识元组的属性或属性集合

53、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的||D||。
A: 元组
B: 行
C: 记录
D: 属性

54、设W为R和S自然连接之后的结果,且W,R和S的元组个数分别为p,m,n,那么三者之间满足||D||。
A: p<(m+n)
B: p≤(m+n)
C: p<(m×n)
D: p≤(m×n)

55、若用如下的SQL语句创建一个表student:CREATE TABLE student (NO CHAR(4) NOT NULL,NAME CHAR(8) NOT NULL,SEX CHAR(2),AGE INT)可以插入到student表中的是||B||。
A: (‘1031’,‘曾华’,男,23)
B: (‘1031’,‘曾华’,NULL,NULL)
C: (NULL,‘曾华’, ‘男’, ‘23’)
D: (‘1031’,NULL,‘男’,23)

56、在视图上不能完成的操作是||C|| 。
A: 更新视图
B: 查询
C: 在视图上定义新的表
D: 在视图上定义新的视图

57、SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能||C||。
A: 数据查询
B: 数据操纵
C: 数据定义
D: 数据控制

58、SQL语言中,删除一个视图的命令是||B||。
A: DELETE
B: DROP
C: CLEAR
D: REMOVE

59、在SQL语言中的视图VIEW是数据库的||A|| 。
A: 外模式
B: 模式
C: 内模式
D: 存储模式

60、下列的SQL语句中,||D||不是数据定义语句。
A: CREATE TABLE
B: DROP VIEW
C: CREATE VIEW
D: GRANT

61、若要撤销数据库中已经存在的表S,可用||C||。
A: DELETE TABLE S
B: DELETE S
C: DROP TABLE S
D: DROP S

62、若要在基本表S中增加一列CName(课程名),可用||C||。
A: ADD TABLE S(CName CHAR(8))
B: ADD TABLE S ALTER(CName CHAR(8))
C: ALTER TABLE S ADD(CName CHAR(8))
D: ALTER TABLE S (ADD CName CHAR(8))

63、学生关系模式 Student( Sno,Sname,Sex,Age),Student的属性分别表示学生的学号、姓名、性别、年龄。要在表Student中删除一个属性“年龄”,可选用的SQL语句是||B||。
A: DELETE Age from S
B: ALTER TABLE S DROP Age
C: UPDATE S Age
D: ALTER TABLE S ‘Age’

64、有关系S(Sno,SNAME,SAGE),C(Cno,CNAME),SC(Sno,Cno,GRADE)。其中Sno是学生号,SNAME是学生姓名,SAGE 是学生年龄, Cno是课程号,CNAME是课程名称。要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是 SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是||A||。
A: S.Sno = SC.sno and C.Cno = SC.Cno and SAGE>=20 and CNAME=‘ACCESS’
B: S.Sno = SC.sno and C.Cno = SC.Cno and SAGE in>=20 and CNAME in ‘ACCESS’
C: SAGE in>=20 and CNAME in ‘ACCESS’
D: SAGE>=20 and CNAME=’ ACCESS’

65、设关系数据库中一个表S的结构为SC(SName,CName,grade),其中SName为学生名,CName为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用||D||。
A: ADD INTO SC VALUES(‘张二’,‘化学’,‘80’)
B: INSERT INTO SC VALUES(‘张二’,‘化学’,‘80’)
C: ADD INTO SC VALUES(‘张二’,‘化学’,80)
D: INSERT INTO SC VALUES(‘张二’,‘化学’,80)

66、设关系数据库中一个表的结构为:SC(SName,CName,grade),其中SName为学生名,CNamee为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用||A|| 。
A: UPDATE SC SET grade=85 WHERE SName=’王二’ AND CName=’化学’
B: UPDATE SC SET grade=’85’ WHERE SName=’王二’ AND CName=’化学’
C: UPDATE grade=85 WHERE SName=’王二’ AND CName=’化学’
D: UPDATE grade=’85’ WHERE SName=’王二’ AND CName=’化学’

67、在SQL语言中,子查询是||D|| 。
A: 返回单表中数据子集的查询语言
B: 选取多表中字段子集的查询语句
C: 选取单表中字段子集的查询语句
D: 嵌入到另一个查询语句之中的查询语句

68、SQL中的视图机制提高了数据库系统的||D||。
A: 完整性
B: 并发控制
C: 审计技术
D: 安全性

69、SQL语言的GRANT和REVOKE语句主要是用来维护数据库的||C||。
A: 完整性
B: 可靠性
C: 安全性
D: 一致性

70、在数据库的安全性控制中,授权的数据对象的||A||,授权子系统就越灵活。
A: 范围越小
B: 约束越细致
C: 安全性
D: 约束范围大

71、下述各项中,属于数据库系统的特点的是 ( C )
A.存储量大
B.存取速度快
C.数据独立性
D.操作方便

72、在关系中,能唯一标识组的属性集称为关系模式的 ( D )
A.候选键
B.主键
C.外键
D.超键

73、在数据操作语言(DML)的基本功能中,不包括的是 ( B )
A.插入新数据
B.描述数据库结构  
C.对数据库中数据排序
D. 删除数据库中数据

74、数据库中全体数据的整体逻辑结构描述称为 ( B )
A.内模式
B.模式
C.外模式
D.右外模式

75、对于分布式数据库,可以简单归纳为 ( B )
A.数据逻辑上分散,物理上统一
B.数据物理上分散,逻辑上统一
C.数据在逻辑上、物理上都是分散的
D.数据在逻辑上、物理上都是统一的

76、在关系R与关系S进行自然连接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为 ( C )
A.外连接
B.内连接
C.左外连接
D.右外连接

77、在SQL中使用FOREIGN KEY 时,与之配合的语句是 ( D )
A.EXISTS
B.EXCEPT
C.TABLE
D.REFERENCES

78、定义片段以及全局关系与片段之间映像的模式是 ( C )
A.外模式
B. 概念模式
C.分片模式
D.分配模式

79、在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是 ( B )
A.用户界面
B.存取结构
C.数据输入
D.报表输出

80、能够消除多值依赖引起的冗余的范式是 ( C )
A.2NF   
B.3NF  
C.4NF  
D.BCNF

81、位于分片视图和分配视图之间的透明性是 ( D )
A.全局数据模型透明性
B.分片透明性
C.局部数据模型透明性
D.位置透明性

82、设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F ( A )
A.是无损联接,也保持FD的分解
B.是无损联接,但不保持FD的分解
C.不是无损联接,但保持FD的分解
D.既不是无损联接,也不保持FD的分解

83、DBMS中实现事务持久性的子系统是 ( D )
A.安全性管理子系统
B.完整性管理子系统
C.并发控制子系统
D.恢复管理子系统

84、ORDBS的含义是 ( C )
A.面向对象的数据库系统
B.数据库管理系统
C.对象关系数据库系统
D.对象关系数据库

85、在SQL中,建立视图用 ( C )
A.CREATE SCHEMA 命令
B.CREATE TABLE 命令
C.CREATE VIEW 命令
D.CREATE INDEX 命令

86、结构数据模型的三个组成部分是数据结构、数据操作和 ( C )
A.数据安全性控制
B. 数据一致性规则
C.数据完整性约束
D.数据处理逻辑

87、在SQL的算术表达式中,如果其中有空值,则表达式 ( C )
A.空值按0计算     
B.由用户确定空值内容再计算结果
C.结果为空值     
D.指出运算错误,终止执行

88、当两个关系没有公共属性时,其自然连接操作表现为 ( A )
A.笛卡儿积操作
B.等值连接操作
C.结果为空集
D.错误操作

89、在数据库与宿主语言之间传递信息是通过 ( B )
A.全局变量  
B.共享变量  
C.公共数据区  
D.系统缓冲区

90、在关系模式R(U,F)中,R中任何非主属性对键完全函数依赖是R∈3NF的 ( B )
A.充分必要条件
B.必要条件
C.充分条件
D.既不充分也不必要条件

91、基本ER图就是数据库的 ( D )
A.外模式
B.逻辑模式
C.内模式
D. 概念模式

92、对基本表S,执行操作DROP TABLE S RESTRICT 的作用是 ( C )
A.删除基本表S中的所有元组
B.把基本表S及其生成的一切视图全部删除
C.当没有由S中的列产生的视图或约束时将表S删除
D.删除表S,将引用表S的视图中一切S的属性置为空值

93、在多用户共享系统中,并发操作的事务干扰,破坏了事务的 ( C )
A.原子性
B.一致性
C.隔离性
D.持久性

94、关系R 与关系S只有1个公共属性,T1是R与S等值连接的结果,T2是R与S自然连接的结果,则 ( C )
A.T1的属性个数等于T2的属性个数
B.T1的属性个数小于T2的属性个数
C.T1的属性个数大于或等于T2的属性个数
D.T1的属性个数大于T2的属性个数

95、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( D )
A.左外联接
B.右外联接
C.外部并
D.外联接

96、如果事务T获得了数据项Q上的排它锁,则T对Q ( C )
A.只能读不能写
B.只能写不能读
C.既可读又可写
D.不能读不能写

97、SQL的全局约束是指基于元组的检查子句和 ( C )
A.非空值约束      
B.域约束子句
C.断言         
D.外键子句

98、表达业务流程分析结果的图表是 ( B )
A.业务流程图   
B.数据流图   
C.局部图    
D.基本E-R图

99、在数据库技术中,未提交的随后又被撤消的数据称为 ( D )
A.错误数据    
B.冗余数据    
C.过期数据   
D.脏数据

100、选择分布式数据库各片段数据存放场地的模式是 ( D )
A.外模式    
B.概念模式    
C.分片模式    
D.分配模式

101、现实世界中事物在某一方面的特性在信息世界中称为 ( C )
A.实体
B.实体值
C.属性
D.信息

102、数据的存储结构与数据逻辑结构之间的独立性称为数据的 ( B )
A.结构独立性
B.物理独立性
C.逻辑独立性
D.分布独立性

103、应用程序设计的工作开始于数据库设计步骤的 ( D )
A.需求分析阶段  
B.概念设计阶段  
C.逻辑设计阶段  
D.物理设计阶段

104、在关系R中,代数表达式 σ3<4(R)表示 ( B )
A.从R中选择值为3的分量小于第4个分量的元组组成的关系  
B.从R中选择第3个分量值小于第4个分量的元组组成的关系
C.从R中选择第3个分量的值小于4的元组组成的关系  
D.从R中选择所有元组组成的关系

105、对关系模式进行分解时,要使分解具有无损失连接性,在下属范式中最高可以达到 ( D )
A.2NF
B.3NF
C.BCNF
D.4NF

106、事务的ACID性质,是指事务具有原子性、一致性和 ( C )
A.隔离性、透明性
B.独立性、透明性
C.隔离性、持久性
D.共享性、持久性

107、各个场地采用同一类型的数据模型,使用不同型号的DBMS,这种分布式数据库系统的类型属于 ( B )
A.同构同质型
B.同构异质型
C.异构同质型
D.异构异质型

108、为解决“丢失更新”问题,事务在更新一个数据集合前,必须获得对它的 ( B )
A.S锁
B.X锁 
C.S锁和X锁
D.S锁或X锁

109、在删除基本表中某个元组时,将以此表为参照表的关系中外键与主键相同的元组一起删除,应采用的方式是 ( B )
A.RESSTRDICT方式
B.CASCADE方式
C.SET NULL方式
D.CHECK方式

110、在SQL的查询语句中,对应关系代数中“投影”运算的语句是 ( A )
A.SELECT
B.FROM
C.WHERE
D.SET

111、在关系模式R(U,F)中,X,Y,Z是U中属性,则多值依赖的传递律是 ( D )
A.如果X→→Y,Y→→Z,则X→→Z
B.如果X→→Y,Y→→Z,则X→→YZ
C.如果X→→Y,Y→→Z,则X→→YZ
D.如果X→→Y,Y→→Z,则X→→Z-Y

112、在数据库设计中,将E-R图转换成关系数据模型的过程属于 ( B )
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段

113、关系代数的五个基本操作可直接转换成元组关系演算表达式,它们是:并、差、投影、选择和( B ) 
A.交    
B.笛卡尔积   
C.自然连接    
D.除法

114、SQL语言具有的功能是 ( B )
A.关系规范化,数据操纵,数据控制 
B.数据定义,数据操纵,数据控制 
C.数据定义,关系规范化,数据控制 
D.数据定义,关系规范化,数据操纵

115、分布式数据库系统中数据分配的策略是集中式,分割式和 ( C )
A.分布式,混合式     
B.全复制式,关联式  
C.全复制式,混合式     
D.分片式,关联式

116、在数据库系统中,数据独立性是指( C )
A.用户与计算机系统的独立性   
B.数据库与计算机的独立性
C.数据与应用程序的独立性    
D.用户与数据库的独立性

117、文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和 ( C )
A. 数据存储量低
B.处理速度慢
C.数据不一致
D.操作烦琐

118、设计数据库概念结构时,常用的数据抽象方法是聚集和 ( D )
A.分类
B.继承
C.分析
D.概括

119、在下列的数据库模式中,独立于计算机系统的模式是 ( A )
A.概念模式
B.逻辑模式
C.内模式
D.外模式

120、在SQL中使用CREATE ASSERTION 的作用是建立 ( C )
A.数据库
B.基本表
C.完整性规则
D.视图

121、客户/服务器体系结构的关键在于 ( D )
A.资源共享
B.数据的分布
C.逻辑上的统一
D.功能的分布

122、在关系模式R(U,F)中,如果X→Y,如果不存在X的真子集X1,使X1→Y, 称函数依赖X→Y为 ( C )
A.平凡函数依赖
B. 部分函数依赖
C.完全函数依赖
D.传递函数依赖

123、要使数据库具有可恢复性,最基本的原则是 ( D )
A.加强机房安全管理    
B.安装防病毒设施
C.经常检修计算机系统    
D.数据重复存储

124、在关系模式R(U,F)中,F是最小函数依赖集,属性T只在F中诸函数依赖“→”的左端出现,则属性T具有以下性质 ( C )
A.属性T仅是R的主属性,但不包含于侯选键中
B.属性T必是R的非主属性
C.属性T必是组成R候选键的主属性
D.属性T可能是R的主属性,也可能是R的非主属性

125、对关系R进行投影运算后,得到关系S,则 ( C )
A.关系R的元组数等于关系S的元组数
B.关系R的元组数小于关系S的元组数
C.关系R的元组数大于或等于关系S的元组数
D.关系R的元组数大于关系S的元组 数

126、记载数据库系统运行过程中所有更新操作的文件称为 ( C )
A.更新文件
B. 后备文件
C.日志文件
D.数据文件

127、在面向对象的模型中,表示实体中的每个属性时,使用 ( C )
A.两个变量,一个消息
B.两个变量,两个消息
C.一个变量,两个消息
D.一个变量,一个消息

128、在客户/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能中,属于前端的是( B )
A.存取结构
B.用户界面
C.查询优化
D.并发控制

129、SQR中的视图提高了数据库系统的 ( A )
A.完整性
B.并发控制
C.隔离性
D.安全性

130、在E-R模型中,如果有6个不同实体集,有7个不同的二元联系,其中2个1:N联系,2个1:1联系, 3个M:N 联系,根据E-R模型转换成关系模型的规则,转换成关系的数目是( B )
A.6
B.9
C.11
D.13

131、位于用户和数据库之间的一层数据管理软件是 ( C )
A.DBS   
B.DB   
C.DBMS  
D.MIS

132、一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的 ( A )
A.原子性         
B.一致性
C.隔离性         
D.持久性

133、关系代数的五个基本操作是:并、差、选择、投影和 ( D )
A.等值连接        
B.F连接
C.自然连接        
D.笛卡儿积

134、在关系数据库中,表与表之间的联系是通过( B )实现的。
A.实体完整性规则        
B.参照完整性规则
C.用户自定义的完整性规则    
D.主键

135、数据字典产生于数据库设计步骤的 ( A )
A.需求分析阶段      
B.概念设计阶段
C.逻辑设计阶段      
D.物理设计阶段

136、在数据库技术中,未提交的随后又被撤消的数据称为 ( D )
A.错误数据        
B.冗余数据
C.过期数据        
D.脏数据

137、在SQL中,建立视图用的命令是 ( C )
A.CREATE SCHEMA        
B.CREATE TABLE
C.CREATE VIEW         
D.CREATE INDEX

138、分布式数据库系统的透明性主要表现在位置透明性和 ( C )
A.数据透明性      
B.处理透明性
C.复制透明性      
D.映射透明性

139、在数据库的E-R图中,菱形框表达的是 ( C )
A.属性          
B.实体
C.实体之间的联系     
D.实体与属性之间的联系

140、设关系R和S的结构相同,并且各有80个元组,假如这两个关系作并运算, 其运算结果的元组个数为 ( D )
A.80  
B.小于等于80   
C.大于等于160  
D.大于等于80,小于等于160

141、以下操作中,不能用DML实现的是 ( B )
A.数据查询           
B.定义数据库的三级结构
C.数据插入           
D.数据删除

142如果关系R和S进行自然连接时,只把S中原该舍弃的元组保存到新关系中,这种操作称为 ( D )
A.外连接        
B.内联接
C.左连接        
D.右外连接

143、把E-R图转换成关系模型的过程,属于数据库设计的 ( C )
A.总体结构设计        
B.概念结构设计
C.物理结构设计       
D.逻辑结构设计

144、ORDBS的中文意思是 ( C )
A.面向对象的数据库系统      
B.数据库管理系统
C.对象关系数据库系统       
D.关系数据库系统

145、在较低层上的抽象表达了与之联系的较高层上抽象的特殊情况时,称为较高层上抽象是较低层抽象的 ( D )
A.概括        
B.聚集
C.细化        
D.泛化

146、在SQL中,SELECT语句的"SELECT DISTINCT"表示查询结果中 ( C )
A.属性名都不相同        
B.去掉了重复的列
C.行都不相同          
D.属性值都不相同

147、在采用客户机/服务器体系结构的数据库应用系统中,应该将用户应用程序安装在 ( A )
A.客户机端          
B.服务器端
C.终端            
D.系统端

148、 事务日志用于保存 ( D )
A.程序运行过程         
B.数据操作
C.程序的执行结果        
D.对数据的更新操作

149、在第一个事务以S锁方式读数据A时,第二个事务可以进行的操作是 ( D )
A.对数据实行X锁并读数据        
B.对数据实行S锁并写数据
C.对数据实行X锁并写数据        
D.不加封锁的读数据

150、概念结构设计的目标是产生DB的概念模型,该模型主要反映( B )
A.DBA的管理信息需求        
B.企业组织的信息需求
C.应用程序员的编程需求       
D.DB的维护需求

151、同一个关系模型的任意两个元组值(   )。
A. 不能全同
B. 可全同
C. 必须全同
D. 以上都不是

152、关系模式R中的属性全部是主属性,则R的最高范式必定是(   )。
A. 2NF     
B. 3NF     
C. BCNF    
D. 4NF

153、下列哪个不是数据库系统必须提供的数据控制功能(   )。
A. 安全性  
B. 可移植性  
C. 完整性
D. 并发控制

154、若关系R的候选码都是由单属性构成的,则R的最高范式必定是(   )。
A. 1NF            
B. 2NF
C. 3NF           
D.无法确定

155、下列哪些运算是关系代数的基本运算(   )。
A. 交、并、差
B. 投影、选取、除、联结
C. 联结、自然联结、笛卡尔乘积
D. 投影、选取、笛卡尔乘积、差运算

156、SQL语句的一次查询结果是(   )。
A. 数据项   
B. 记录  
C. 元组    
D. 表

157、在关系R(R#, RN, S#)和 S(S#,SN, SD)中,R的主码是R#, S的主码是S#,则S#在R中称为(   )。
A. 外码              
B. 候选码
C. 主码
D. 超码

158、在DBS中,DBMS和OS之间关系是(   )。
A. 并发运行
B. 相互调用
C. OS调用DBMS
D. DBMS调用OS

159、层次模型、网状模型和关系模型的划分根据是(  )。
A. 记录长度
B. 文件的大小
C. 联系的复杂程度
D. 数据之间的联系

160、下列哪个是单目运算(   )。
A. 差     
B. 并     
C. 投影   
D. 除法

161、采用SQL查询语言对关系进行查询操作,若要求查询结果中不能出现重复元组,可在SELECT子句后增加保留字(   )。
A. DISTINCT
B. UNIQUE
C. NOT NULL
D. SINGLE

162、下列SQL语句中,能够实现“给用户teacher授予查询SC的权限”这一功能的是(   )。
A. GRANT SELECT on SC to teacher
B. REVOKE SELECT on SC to teacher
C. GRANT SELECT on TABLE to teacher
D. REVOKE SELECT on TABLE to teacher

163、设有关系S (SNO,SNAME,DNAME,DADDR),将其规范化到第三范式正确的答案是(  )。
A. S1(SNO,SNAME) S2(DNAME,DADDR)
B. S1 (SNO,NAME,DNAME) DEPT(DNAME,DADDR)
C. S1(SNO,SNAME,DADDR) S2(SNO,SNAME)
D. 以上都不对

164、下列有关主键和外键之间关系的描述中正确的是(   )。
A. 一个表中最多只能有一个主键,多个外键
B. 一个表中最多只能有一个外键,一个主键
C. 一个表中可以有多个主键,多个外键
D. 一个表中最多只能有一个外键,多个主键

165、数据的存储结构与数据逻辑结构之间的独立性称为数据的(   )。
A. 物理独立性    
B. 结构独立性
C. 逻辑独立性     
D. 分布独立性

166、关系模式的任何属性(   )。
A. 不可再分
B. 可再分
C. 命名在该关系模式中可以不唯一
D. 以上都不是

167、数据模型的三要素是(   )。
A. 外模式、模式、内模式
B.关系模型、层次模型、网状模型
C. 实体、联系、属性
D. 数据结构、数据操作、完整性约束

168、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为(   )。
A. 数据定义功能
B.数据管理功能
C. 数据操纵功能
D.数据控制功能

169、关系模型中3NF是指(   )。
A. 满足2NF且不存在组合属性
B. 满足2NF且不存在部分依赖现象
C. 满足2NF且不存在非主属性
D. 满足2NF且不存在传递依赖现象

170、建立索引是为了加快 ( )的速度。
A、打开表
B、删除表
C、连接表
D、查询表

171、在SQL语句中,谓词“EXISTS”的含义是(   )。
A. 全称量词       
B. 存在量词
C. 自然连接       
D. 等值连接

172、现实世界“特征”术语,对应于数据世界的(   )。
A. 属性
B. 联系 
C. 记录
D. 数据项

173、关系模型中,一个码是(   )。
A. 可由多个任意属性组成
B. 至多由一个属性组成
C. 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成
D. 以上都不是

174、客观存在并可相互区别的事物称为( )
A、属性
B、码
C、实体
D、域

175、在SQL语句中,对输出结果进行排序的语句是(   )。
A. GROUP BY   
B. ORDER BY  
C. WHERE
D. HAVING

176、关系模型是(   )。
A. 用关系表示实体  
B. 用关系表示联系
C. 用关系表示实体及其联系
D. 用关系表示属性

177、数据库系统中,DBA表示(   )。
A. 应用程序设计者
B. 数据库使用者
C. 数据库管理员
D. 数据库结构

178、当前数据库应用系统的主流数据模型是(   )。
A. 层次数据模型     
B. 网状数据模型
C. 关系数据模型       
D. 面向对象数据模型

179、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(   )。
A. 文件的集合
B. 数据的集合
C. 命令的集合
D. 程序的集合

180、关系数据库中的码是指(   )。
A. 能唯一决定关系的字段     
B. 不可改动的专用保留字
C. 关键的很重要的字段      
D. 能唯一标识元组的属性或属性集合

181、在SQL语句中,需要对分组情况应满足的条件进行判断时,应使用(   )。
A. GROUP BY   
B. ORDER BY  
C. WHERE
D. HAVING

182、SQL语言是(   )。
A. 高级语言      
B. 结构化查询语言
C. 编程语言      
D. 宿主语言

183、在SQL语句中,给用户授权的命令是(   )。
A. GRANT   
B. SET  
C. REVOKE
D. FROM

184、设计性能较优的关系模式称为规范化,规范化主要的理论依据是(   )。
A. 关系规范化理论
B. 关系运算理论
C. 关系代数理论       
D. 数理逻辑

185、在数据库系统阶段数据由( )统一管理
A、管理员
B、系统分析员
C、DBMS
D、DB

186、关系模式中,满足2NF的模式(   )。
A. 可能是1NF
B. 必定是1NF
C. 必定是3NF
D. 必定是BCNF

187、消除了部分函数依赖的1NF的关系模式必定是(   )。
A. 1NF
B. 2NF
C. 3NF
D. 4NF

188、从表中删除记录的SQL语句是(  )。
A. INSERT   
B. DELETE   
C. UPDATE
D. DROP

189、关系模型的数据结构是(   )。
A. 树 
B. 图 
C. 表
D. 二维表

190、数据库系统与文件系统的主要区别是(   )。
A. 数据库系统复杂,而文件系统简单
B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量

191、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的(   )。
A. 元组
B. 行
C. 记录
D. 属性

192、数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(   )。
A. 存储视图
B. 概念视图
C. 内部视图
D. 外部视图

193、( A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS
B.DB
C.DBS
D.DBA

194、目前( A )数据库系统已逐渐淘汰了层次数据库和网状数据库,成为当今最为流行的商用数据库系统。
A.关系
B.面向对象
C.分布
D.并行

195、E-R图是数据库设计的工具之一,它一般适用于建立数据库的( A )。
A.概念模型
B.结构模型
C.物理模型
D.逻辑模型

196、DB,DBMS,DBS三者之间的关系是( B )。
A.DB包括DBMS和DBS
B.DBS包括DB和DBMS
C.DBMS包括DB和DBS
D.DBS与DB和DBMS无关

197、部门Dept(deptNo, deptName, telephone, manager)和职工Emp(empNo, empName, sex, address, deptNo)实体集,若一个职工只能属于一个部门,部门负责人manager是一个职工。Dept与Emp的关系为( B )
A.多对多
B.一对多
C.多对一
D.一对一

198、在SQL中,建立视图用的命令是 ( C )。
A.CREATE PROCEDURE
B.CREATE TABLE
C.CREATE VIEW
D.CREATE INDEX

199、在数据库中,产生数据不一致的根本原因是( C )
A.数据存储量太大
B.没有严格保护数据
C.未对数据进行完整性控制
D.数据冗余

200、实现关系代数选择运算的SQL子句是 ( D ).
A.SELECT
B.ORDER BY
C.FROM
D.WHERE

201、下述不属于数据库设计的内容的是( A )
A. 设计DBMS
B. 设计数据库概念结构
C. 设计数据库逻辑结构
D. 设计数据库物理结构

202、概念设计的结果是( B )。
A.一个与DBMS相关的概念模式
B.一个与DBMS无关的概念模式
C.数据库系统的公用视图
D.数据库系统的数据字典

203、SQL语言中,删除一个表的命令是( B )。
A. DELETE
B. DROP
C. CLEAR
D. REMOVE

204、SQL的视图是从( C )中导出的。
A.基表
B. 视图
C. 基表或视图
D. 数据库

205、关系数据库管理系统应能实现专门的关系运算包括 (B )
A.排序、索引和统计
B.选择、投影和连接
C.关联、更新和排序
D.选择、投影和更新

206、下面列出的选项,哪项是关系数据库的基本特征? 1.不同的列应有不同的数据类型;2. 不同的列应有不同的列名;3. 与行的次序无关;4. 与列的次序无关。( C )
A. 仅1
B.仅2
C. 2、3、4
D. 全部

207、在分组检索中,要去掉不满足条件的分组和不满足条件的记录,应当 (D )
A.使用WHERE子句
B.使用HAVING子句
C.先使用HAVING子句,再使用WHERE子句
D.先使用WHERE子句,再使用HAVING子句

208、( A )是数据库设计的核心人员,他们的水平决定了数据库系统的质量。
A系统分析和数据库设计人员
B.系统分析和程序设计员
C.用户和数据库管理员
D.系统分析和数据库管理员

209、下面列出的条目中,哪些是数据库技术的主要特点?( A )
Ⅰ.数据的结构化;Ⅱ.数据的冗余度小;Ⅲ.较高的数据独立性;Ⅳ.程序的标准化
A. Ⅰ、Ⅱ和Ⅲ
B. Ⅰ和Ⅱ
C.Ⅰ、Ⅱ和Ⅳ
D. 都是

210、SQL语言中,删除一个表的命令是( B )。
A. DELETE
B. DROP
C. CLEAR
D. REMOVE

211、语句DELETE FROM Student表明(  A )
A. 删除Student中的全部记录    
B. 删除基本表Student
C. 删除基本表Student中的列    
D. 删除基本表Student中的部分行

212、SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( A )。
A.包括20岁和30岁
B.不包括20岁和30岁
C.包括20岁但不包括30岁
D.包括30岁但不包括20岁

你可能感兴趣的:(Java核心知识,数据库,mysql)