数据库系统原理练习题

第一章小测

  1. 模式(schema)不涉及物理存储和硬件环境,与应用程序和开发语言无关。

  1. 下面哪个功能数据库管理系统做不到?
  1. 数据组织、存储和管理
  2. 数据库的建立和维扩
  3. 数据定义功能
  4. 数据建模

(数据建模是由设计人员来建模的)

  1. 实现将现实世界抽象为信息世界的是()
  1. 物理模型
  2. 概念模型
  3. 关系模型
  4. 逻辑模型

  1. 数据库系统里数据的结构是用()描述。
  1. 数据模型
  2. 应用数据
  3. 数据关系
  4. 数据集

  1. ()按用户的观点来对数据和信息建模,主要用于数据库设计
  1. 数据模型
  2. 逻辑模型
  3. 物理模型
  4. 概念模型

  1. 逻辑模型到物理模型的转换主要是由()完成的。
  1. 数据库系统
  2. 数据库管理系统
  3. 数据库设计人员
  4. 数据库设计工具

  1. 用实体名及其属性名集合来抽象和刻画同类实体,称为实体集。

正确

错误

用实体名及其属性名集合来抽象和刻画同类实体,称为实体

实体集为同类实体的集合)

  1. 数据库系统的核心和基础是()
  1. 数据库管理系统
  2. 数据结构化
  3. 数据库
  4. 数据模型

数据库系统的核心和基础是数据模型)

  1. 概念模型有什么表示方法()
  1. 视图
  2. 关系图
  3. E-R图
  4. SQL语句

  1. 数据模型的组成要素不包括()
  1. 数据项
  2. 数据结构
  3. 数据操作
  4. 数据的完整性约束条件

(数据模型的三要素为数据结构、数据操作和完整性约束)

  1. 数据库系统由DBMS提供数据安全性、完整性、并发控制和恢复能力()

正确

错误

  1. 数据库管理系统是指在计算机系统中引入数据库后的系统,一般由DB、DBS、应用系统和DBA组成

正确

错误

  1. 关于层次模型下列说法错误的是
  1. 层次模型的数据结构简单清晰。
  2. 层次模型不适用表示多对多的联系。
  3. 因为层次模型只能表示一对多的联系,所以它的查询效率较低
  4. 层次模型查询子女节点必须通过双亲结点。

  1. 关于查询效率下列说法I正确的是
  1. 关系模型最高
  2. 网状模型最高
  3. 层次模型最高
  4. 三个效率一样

  1. 数据库系统的组成中人员不包括
  1. 数据库管理员
  2. 系统分析员
  3. 数据库监督员
  4. 最终用户
  1. 关系模型的数据操纵不包括
  1. 重组
  2. 查询
  3. 插入
  4. 删除

  1. (多选题)以下是关系模型特点的是()
  1. 数据结构简单、易用
  2. 数据独立性保密性更高
  3. 查询效率较低

  1. (多选题)以下是数据库管理人员职责的是()。
  1. 决定服务器信息内容和结构
  2. 设计应用系统的程序模块
  3. 改进、重组、重构数据库
  4. 定义安全性要求和完整性约束条件

(设计应用系统的程序模块由程序员编写)

  1. (多选题)下面哪些是数据库的特点,包括()等。
  1. 永久储存
  2. 有组织
  3. 具有较大冗余度
  4. 可共享

  1. (多选题)数据库系统对比文件系统的优点有哪些()
  1. 共享性高
  2. 数据冗余度小
  3. 分散管理
  4. 数据独立性高

  1. (多选题)数据库系统的数据独立性包含哪些方面()
  1. 存储独立性
  2. 物理独立性
  3. 模块独立性
  4. 逻辑独立性

第二章小测

  1. 若关系中的某一属性组的值能唯一地标识一个元组,而其子集不能,则称该属性组为()。
  1. 主码
  2. 候选码
  3. 外码
  4. 超码

  1. 给定三个域,D1为区{X1,X2,X3},D2为{Y1.Y2.Y3.Y4}D3为{Z1.Z2}则域D1,D2,D3的笛卡尔积的基数为0。

A.9

B.24

C.12

D.18

  1. 下列关于码的说法“不正确的是0。
  1. 候选码不一定是主码
  2. 候选码的诸属性成为主属性
  3. 候选码只可能包含一个属性
  4. 关系模式的所有属性组是这个关系模式的候选码的情况成为全码

  1. 关系模型中的三类完整性约束不包含0。
  1. 实体完整性
  2. 参照完整性
  3. 属性完整性
  4. 用户定义的完整性

  1. 下列说法“不正确”的是0。
  1. 关系代数的运算符有两类:集合运算符和专门的关系运算符
  2. 传统的集合运算包括并,交,差,除
  3. 集合运算中,t[Ai]则表示元组t中相应于属性A的一个分量
  4. 自然连接是一种特殊的等值连接

(传统的结合运算只包括交INTERSECT、并UNION、差EXCEPT

数据库运算有选择、投影、笛卡尔积、除、连接)

  1. 设关系A,B,C都有n个属性且相应的属性取自同一个域则0是错的。
  1. (A-B)-C=A-(BUC)
  2. A-(A-B)=ANB
  3. A(AUB)=A
  4. (AxB)U(BxC)=Bx(AUC)

(AxB)U(BxC)=(AUC)xB

  1. 设关系R有r个元组,A是R里的属性组,设R上的A的投影的元组数为a,则下列哪个选项最准确?
  1. a<r
  2. a<=r
  3. a=r
  4. a与r无关

(投影的时候可能会去除重复的元组)

  1. 若关系R和S中共有b个相属性,R,S等值连接结果为p目的关系PR自然连接S结果为q目的关系Q,则下列哪个选项最准确?
  1. p+b=q
  2. p-b=q
  3. p=g
  4. p+q=b

  1. 设关系R,S,[]代表下标,a,b分别是R中的属性,则0是错的
  1. RxSR=S
  2. R-(RS)=R-S

  1. 设有2个关系:学生(学号,姓名)和选课(学号,课程号)假设有的学生不选课,有的课也可能没有学生选。如果要列出所有学生选课的情况,包括没有选课的学生,但不包括没有人选的课程,则对学生关系(左)和选课关系(右)应执行0。
  1. 外连接
  2. 左外连接     
  3. 右外连接
  4. 等值连接
  5. 自然连接

左外连接(简称左连);

左边的表不加限制,数据全部显示,右边匹配的表数据不全的,用null替代;

  1. 在数据库中存储的是()。
  1. 数据
  2. 数据模型
  3. 数据以及数据之间的联系
  4. 信息

  1. 关系要满足一定的规范条件,最基本的一条是列是同质的

正确

错误

  1. 投影过后行和列都有可能会变化0。

正确

错误

  1. 象集是关系中元组的子集0。

正确

错误

15.(多选题)关系可以有哪三种类型?0。

A.基本关系

B.查询表

C.映像表

D.视图表

16.(多选题)下列说法正确的是0。

A.投影之后不仅取消了原关系中的某些列,而且还可能取消某些元组

B.如果把悬浮元组也保存在结果关系中而在其他属性上填空值(Null),就叫做外连接

C.除操作是同时从行和列角度进行运算

D.一般的连接操作是从列的角度进行运算

第三章小测

  1. 下列哪个选项不是SQL的主要特点?()
  1. 综合统
  2. 高度过程化
  3. 面向集合的操作方式
  4. 以同一种语法结构提供多种使用方式

2.数据库管理系统能实现对数据库中数据的查询、插入、

改和删除等操作,这种功能称为( )。

  1. 数据定义功能
  2. 数据管理功能
  3. 数据操纵功能
  4. 数据控制功能

  1. 下列聚集函数中不忽略空值(null)的是0。
  1. SUM列名)
  2. MAX(列名)
  3. COUNT(*)
  4. AVG(例名)

  1. 下述SQL命令的短语中,不是定义属性上约束条件的是()?
  1. NOT NULL短语
  2. UNIQUE短语
  3. CHECK短语
  4. HAVING短语

  1. 下列选项错误的是0。
  1. 嵌套体现了SQL语言结构化的特点。
  2. 嵌套查询中每一个子查询块均嵌套在另一个查询块的WHERE子句。
  3. 查询条件依赖于父查询的子查询称为相关子查询。
  4. 实现同一个查询可有多种方法。

  1. 以下哪个不是视图的作用0?
  1. 简化用户操作
  2. 使用户能以从同一角度看待同一数据
  3. 对数据库重构提供了一定程度的逻辑独立性
  4. 视图能够对机密数据提供安全保护

  1. UNION ALL操作符的作用是集合并操作,会保留重复的元组。

正确

错误

  1. UNKNOW逻辑值与TURE逻辑值进行AND运算的结果为TURE。

正确

错误

(UNKOWN与另一个值(包括另一个空值)的算术运算结果为空值,UNKNOW与另一个值(包括另一个空值)逻辑运算结果为UNKNOW)

第四、五章小测

1.GRANT指令属于什么类型指令()。

A.查询

B.操纵

C.定义

D.控制

2.把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是()。

A.GRANT GRADE ONTABLE SC TO ZHAO

B.GRANT UPDATE ONTABLE SC TO ZHAO

C.GRANT UPDATE(GRADE)ON TABLE SC TO ZHAO

D.GRANT UPDATE ON TABLESC(GRADE) TO ZHAO

(对数据库进行数据控制操作的时候,对列进行授权或者回收要指明对应的属性)

3. GRANT可以授予用户对行和列的查询权限。

正确

错误

4.仅当主体的许可证级别小于客体的密级时,该主体才能写相应的客体。

正确

错误

仅当主体的许可证级别小于等于客体的密级时,该主体才能写相应的客体

5.(多选题)以下属于实现数据库系统安全性的技术是0。

  1. 存取控制
  2. 审计
  3. 数据加密存储传输
  4. 视图

6.(多选题)以下可以被审计的事件有0。

  1. 服务器事件
  2. 系统权限
  3. 语句事件
  4. 模式对象事件

第六章小测

  1. 在二元关系模式R(U.F)中,XY都是单一属性,如果X->Y,则R在下列选项中最高一定可以达到()。

A.2NF

B.3NF

C.BCNF

D.4NF

  1. 在关系模式R(U,F)中,R属于3NF且具有唯一的候选键,则( )。
  1. R届于3NF不属于BCNF
  2. R一定属于BCNF
  3. R不一定属于BCNF
  4. 当候选键是单属性时,R属于BCNF

  1. 由全码组成的关系模式,在下列选项中最高一定可以达到的模式是( )。

A.4NF

B.2NF

C.3NF

  1. BCNF

  1. 在关系模式中,任何二元模式最高一定可以达到的模式是()

A.4NF

B.2NF

C.3NF

  1. BCNF

  1. 在关系模式中,所有属性都是主属性的模式最高一定可以达到( )。

A.4NF

B.2NF

C.3NF

  1. BCNF

  1. 对关系模式进行分解时,要使分解具有无损连接性,分解最高定可以达到0。

A.2NF

B.3NF

C.BCNF

D.4NF

  1. 对关系模式进行分解时,要使分解保持函数依赖,分解最高定可以达到0。

A.2NF

B.3NF

C.BCNF

D.4NF

  1. 对关系模式进行分解时,既要保持函数依赖又满足无损连接性,分解最高一定可以达到0。

A.2NF

B.3NF

C.BCNF

D.4NF

  1. 每一个分量都是不可分的数据项的关系就一定属于1NF

正确

错误

  1. 主属性指的是包含在主码中的属性。

正确

错误

11.(多选题)由BCNF定义可得出结论有0。

A.所有非主属性都完全函数依赖于每个候选码

B.所有主属性完全依赖于每个不包含它的候选码

C.没有任何属性完全函数依赖于非码的任何一组属性

D.全码一定是BCNF

12.(多选题)极小函数依赖集满足的条件有0。

A.F中任一函数依赖的左部仅含有一个属性

B.F中任一函数依赖的右部仅含有一个属性

C.F中不存在这样的函数依赖X->A,使得F与F-{X一A}等价

D.F中不存在这样的函数依赖X一A,X有真子集Z使得F-{X->A}U(Z->A}与F等价

13.(多选题)以下说法正确的有0

A.如果一个分解具有无损连接性,则它能够保证不丢失信息

B.如果一个分解保持了函数依赖,则它可以保证不丢失信息

C.分解具有无损连接性和分解保持函数依赖是两个互相独立的标准

D.具有无损连接性的分解不一定能够保持函数依赖;同样,保持函数依赖的分解也不一定具有无损连接性

14.(多选题)关系模式R(U,F),U=ABCDEF={A->BC.CD->E,E->A,B->D},R的候选码和范式是0。

A.A

B.BC

C.CD

D.E

E.1NF

F.2NF

G.3NF

  1. BCNF

  1. (多选题)关系模式 R(U,F),其中 U=fE,FG,H及函数依赖集:F=E-G,GE,F*EG,H一EG,FH一B,F 的最小依赖集有0.

A.{E->G,G->E,F->G,H->G}

B.{E->G,G->E,F->G,H->E}

C.{E->G,G->E,F->E, H->E}

E.{E->G,G->E,F->E,H->G}

第七章小测

1.处理过程中哪一项是物理设计的输入及性能评价标准0?

  1. 功能
  2. 处理要求
  3. 简要说明
  4. 说明

2.在结构冲突中,同一实体在不同系统的E-R图中所包含的0和0不完全相同。

  1. 属性取值单位 属性个数
  2. 属性值的类型 属性取值单位
  3. 属性排列次序 属性取值范围
  4. 属性个数 属性排列次序

3.若将实体型之间的一个1:n联系转化为一个独立的关系模式则该关系的码为0?

  1. 联系本身的属性
  2. n端实体的码
  3. 1端实体的码
  4. 各实体的码的组合

4.在开发一个大型信息系统时最经常采用的策略是自顶向下地进行0,然后再自底向上地设计概念结构。

  1. 用户分析
  2. 数据分析
  3. 需求分析
  4. 结构分析

5.数据库设计应在数据库应用程序设计之前。

正确

错误

6.E-R图独立于各个关系数据库管理系统产品。

正确

错误

7.员工性别的取值,有的为"男”“女”,有的为“0”,这种情况属于0

命名冲突。

正确

错误

  1. 在一个关系上使用了聚簇之后能够再建立其他索引。

正确

错误

  1. (多选题)在设计基本E-R图时消除几余采用的主要方法有0。
  1. 分析方法
  2. 冲突检测
  3. 规范化理论
  4. 转换的一般规则

  1. (多选题)需求分析中调查的重点是0。
  1. 数据
  2. 处理
  3. 设计
  4. 统计

  1. (多选题)数据库设计过程中独立于任何数据库管理系统的阶段是0。
  1. 需求分析
  2. 概念结构设计
  3. 逻辑结构设计
  4. 物理结构设计

  1. (多选题)确定数据的存放位置和存储结构要综合考虑0。
  1. 维护代价
  2. 各用户需求
  3. 存储空间利用率
  4. 存取时间

  1. (多选题)数据库的维护工作主要包括0。
  1. 数据库的转储和恢复
  2. 数据库的安全性和完整性控制
  3. 数据库性能的监督分析和改造
  4. 数据库的重组织和重构造

 

  • 21
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值