数据库复习题选择题+判断题+填空题(考试续命必备

 

数据库复习题选择题+判断题+填空题(考试续命必备

 

一些选择题

 

1、从计算机数据管理的角度看,信息就是数据,数据就是信息。(B )

A、对

B、错

(描述事物的符号记录称为数据

 

数据库的数据项之间无联系,记录之间存在联系。 (B )

A、对

B、错

 

概念模型是对现实世界的第二层抽象。 (B )

A、对

B、错

(数据结构模型是对现实世界的第二层抽象

 

等值连接与自然连接是同一个概念。(B )

A、对

B、错

(自然连接是一种特殊的等值连接,等值连接有重复

 

文件系统的缺点是数据不能长期存储。 (B )

A、对

B、错

(文件系统的特点是数据可以长期保存

 

10、 数据模型的核心构成要素是数据结构。 (A )

A、对

B、错

 

12、 在数据库设计中,数据流图是用来建立概念模型的。(B )

A、对

B、错

 

一个数据表只能有一个唯一索引。(B )

A、对

B、错

(一个数据库表可以有多个唯一索引

 

实体集和实体型是一回事,没有什么区别。(B )

A、对

B、错

(同一类型实体的集合称为实体集,用实体名机器属性名集合来抽象和刻画同类实体称为实体型

 

关系是一张二维表。 (A )

A、对

B、错

 

在数据库恢复中,对已完成的事务进行撤销处理。(B )

A、对

B、错

 

19、 全码的关系模式一定属于 BC 范式。(A )

A、对

B、错

 

连接是数据库最耗时的操作。 (A )

A、对

B、错

 

SQL 语言有嵌入式和交互式两种使用方法。(A )

A、对

B、错

 

在数据表中,空值表示不确定。 (A )

A、对

B、错

 

二级封锁协议能解决不可重复读问题,不能解决读"脏"数据。(B )

A、对

B、错

(二级封锁协议为了丢失修改,防止读"脏"数据。不能解决不可重复读问题。

 

标准 SQL 语言能用于所有类型的关系数据库系统。(A )

A、对

B、错

 

函数依赖是多值依赖的一个特例。(A )

A、对

B、错

 

在综合分 E-R 图时,会出现属性冲突,结构冲突,命名冲突。(A )

A、对

B、错

 

层次数据模型可以很好的表示多对多联系。(F)

(层次数据模型可以表示一对多联系

 

如果事务 T获得了事务Q 上的排它锁,则 T对 Q( )

A.只能读不能写 

B.只能写不能读 

C.既可读又可写

 D.不能读不能写

 

为了防止一个用户的工作不适当地影响另一个用户,应该采取( )

A.完整性控制 

B.安全性控制

 C.并发控制 

D.访问控制

 

数据操作语言应具备的基本功能不包括( )

A.向数据库中插入数据 

B.对数据库在数据排序

C.描述数据库的访问控制

 D.删除数据库中某些数据


 

一些填空题

瞅瞅也好

 

数据模型的三部分组成是

  • 数据结构

  • 数据操纵

  • 完整性约束条件

 

如果两个实体之间具有M:N联系,则将它们转换为关系模式的结果是三个表

 

DB并发操作通常会带来三类问题

丢失更新

不可重复读

读脏数据

 

当数据库出现故障时要对数据库进行恢复,回复的基本原理十分简单

冗余

 

若事物在运行中,由于种种原因,使事物未运行到正常终点前就被撤销,这称为回滚

 

数据库系统由数据库管理系统,数据库,应用系统,数据库管理人员和用户组成


一些错题
 
 
学生表(id,name,sex,age,depart_id,depart_name),存在的函数依赖是id→{name,sex,age,depart_id}; dept_id→dept_name,其满足( B)。
A.1NF
B.2NF
C.3NF
D.BCNF
 
.设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到( B)。
A.1NF
B.2NF
C.3NF
D.BCNF
 
对数据库物理存储方式的描述称为_
A外模式
B内模式
C概念模式
D逻辑模式
( 外模式 也称子模式,用户模式,是数据库用户能够看见和使用的局部数据的 逻辑结构和特征的描述, 是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示
内模式 也成为存储模式,一个数据库只有一个内模式,它是 数据物理结构和存储方式的描述 ,是数据在数据库内部的组织方式
 
在数据库三级模式间引入二级映像的主要作用是()
A保存数据与程序的独立性
B提高数据与程序的安全性
c保持数据与程序的一致性
D提高数据与程序的可移植性
( 两层映像(1外模式/模式映像,2模式/内模式映像),
保证了数据库系统中的数据能够具有 较高的逻辑独立性和物理独立性
(1外模式/模式映像->数据与程序的逻辑独立性
2模式/内模式映像->数据的物理独立性
 
事物日志的用途是()
a事务处理
B完整性约束
C数据恢复
D安全性控制
 
关系操作
五种基本操作:选择,投影,并,差,笛卡尔积
四种传统的集合运算;并,差,交,笛卡尔积
四种专门的关系运算:选择,投影,连接,除运算
 
设关系模式R(A,B,C,D),函数依赖集 F={AB->C,D->B},
则R的候选码为AD
 
从关系规范式理论的角度来讲,一个只满足了1NF的关系可能存在的四方面的问题是:
  1. 冗余度大
  2. 插入异常
  3. 修改异常
  4. 删除异常
 
并发控制的主要方法是封锁机
 
E-R图之间的冲突主要有
  1. 属性冲突
  2. 命名冲突
  3. 结构冲突
 
视图和基本表的联系和区别:
视图是从一个或几个基本表导出的表,它与基本表不同,它是一个虚表,数据库中只存放视图的定义,而不存放视图对应的数据,这些数据存放在原来的基本表中,当基本表的数据发生变化,从视图查询出来的数据也就随之改变
视图一经定义就可以像基本表一样被查询,删除,也可以在一个视图之上再定义新的视图,但是对视图的更新操作有限制。
 
数据库复习题选择题+判断题+填空题(考试续命必备_第1张图片
选B,先要选择了那个啥的学生那行,再投影出他的名字,用所有投影出来的名字减掉他
 
SQL是非过程化的语言,
非关系数据模型的数据操纵语言是面向过程的,必须指定存取路径,
SQL只要提出做什么,无须了解存取路径
 
SQL语言集数据查询,数据操纵,数据定义和数据控制功能于一题,其中CREATE,DROP,ALTER是实现哪种功能()
A数据查询
B数据操纵
C数据定义
D数据控制
(
数据查询:SELECT;
数据操纵(DML):INSERT UPDATE DELETE
数据控制(DCL):GRANT REVOKE
数据定义(DDL):CREATE,DROP,ALTER
 
SELECT子句中的目标列可以是表中的属性列,也可以是表达式 T
 
在SQL语句中表达某个属性X为空,可以使用WHERE X=NULL;F
(谓词 IS NULL 或IS NOT NULL
IS 不能用"="代替)
 
使用ALTER TABLE ADD CONSTRAINT可以增加基于元组的约束。T
 
数据库复习题选择题+判断题+填空题(考试续命必备_第2张图片
 
数据库复习题选择题+判断题+填空题(考试续命必备_第3张图片
 
数据库复习题选择题+判断题+填空题(考试续命必备_第4张图片
 
数据库复习题选择题+判断题+填空题(考试续命必备_第5张图片
 

一些选择题:

一些选择题2
  • 所谓数据库是长期存储在计算机内的、有A的、可B的数据集合。[每空2分]
  • A组织
  • B共享
 
所谓数据具有独立性,是指数据及结构发生改变,应用程序不需要改变。
 
  下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( )。
I.人工管理阶段
II.文件系统阶段
III.数据库阶段
A I 和 II
B 只有 II
C II 和 III
D 只有 I
 
DBS包括DB和DBMS
 
  数据库系统的数据独立性体现在()。[2分]
A不会因为数据的变化而影响到应用程序
B不会因为数据及其结构的变化而影响应用程序
C不会因为存储策略的变化而影响存储结构
D不会因为某些存储结构的变化而影响其他的存储结构
 

 

1用户或应用程序看到的那部分局部逻辑结构和特征的描述是[2分]
A 模式
B 物理模式
C 子模式
D 内模式
 
 
数据库三级模式体系结构的划分,有利于保持数据库的[2分]
A 数据独立性
B 数据安全性
C 结构规范化
D 操作可行性
 
要保证数据库的数据独立性,需要修改的是[2分]
A 模式与外模式
B 模式与内模式
C 三级模式之间的两层映射
D 三层模式
 
在下面所列出的条目中,不属于数据库管理系统的基本功能的是[2分]
A 数据库定义
B 数据库的建立和维护
C 数据库的存取
D 数据库和网络中其他软件系统的通信
 
反映现实世界中实体及实体间联系的信息模型是[2分]
A 关系模型
B 层次模型
C 网状模型
D E-R 模型
 
提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为[2分]
A OS
B DS
C DBMS
D DBS
 
在数据库中产生数据不一致的根本原因是[2分]
A 数据存储量太大
B 未对数据进行完整性控制
C 没有严格保护数据
D 数据冗余
 
数据库的概念模型独立于[2分]
A 具体的机器和 DBMS
B E-R 图
C 信息世界
D 现实世界
 
在数据库管理系统中,下面不是数据库存取功能模块的是[2分]
A 事务管理程序模块
B 数据更新程序模块
C 交互式程序查询模块
D 查询处理程序模块
 
概念模型是现实世界的第一层抽象,又称为:[2分]
A 层次模型
B 关系模型
C 网状模型
D 实体-联系模型
 
在概念模型中的客观存在并可相互区别的事物称[2分]
A 实体
B 元组
C 属性
D 节点
 
下面列出的关于视图的条目中,不正确的是
A 视图是外模式
B 视图是虚表
C 使用视图可以加快查询语句的执行速度
D 使用视图可以简化查询语句的编写
 
下列聚合函数中不忽略空值(null)的是
A SUN(列名)
B MAX(列名)
C AVG(列名)
D COUNT(*)
 
关系规范化中的删除异常是指______。
A) 应该删除的数据未被删除
B) 应该插入的数据未被插入
C) 不该删除的数据被删除
D) 不该插入的数据被插入
关系规范中的删除异常是指
不该删除的数据被删除
插入异常是指
应该插入的数据未被插入
 
 
5关系模式的候选关键字可以有
A 0 个
B 1 个
C 1 个或多个
D 多个
 
 
6关系模式的主关键字有
A 0 个
B 1 个
C 1 个或多个
D 多个
 
候选关键字中的属性称为
A 非主属性
B 主属性
C 复合属性
D 关键属性
 
X→Y,当下列哪一条成立时,称为平凡的函数依赖
A X  ∈Y
B Y∈X
C X∩Y=Φ
D X∩Y≠Φ
 
当关系模式 已属于 3NF,下列说法正确的是
A 它一定消除了插入和删除异常
B 仍存在一定的插入和删除异常
C 一定属于 BCNF
D A和C都是
  
关系模式R中每个非平凡函数依赖X->Y, X必包含候选码,则R必定是
A 1NF
B 2NF
C 3NF
D BCNF
( 若关系模式R∈1NF,
且每一个非主属性完全函数依赖于码, 则R∈2NF。
若关系模式R∈ 2NF,且每一个非主属性都不传递依赖于码,则R∈ 3NF。
若关系模式R∈1NF,且对于每一个非平凡的函数依赖X→Y,都有X包含码,则R∈BCNF。
 
从E-R图导出关系模型时,如果实体间的联系是M:N的,下列说法中正确的是()。
A 将N方码和联系的属性纳入M方的属性中
B 将M方码和联系的属性纳入N方的属性中
C 增加一个关系表示联系,其中纳入M方和N方的码
D 在M方属性和N方属性中均增加一个表示级别的属性
 
在关系数据库设计中,设计关系模式是数据库设计中(  )阶段的任务。
A 逻辑设计阶段
B 概念设计阶段
C 物理设计阶段
D 需求分析阶段
( 需求分析设计->对现实世界处理的对象进行详细的调查
概念设计阶段->E-R图
逻辑设计阶段->设计关系模式
物理设计阶段->聚集,索引巴拉巴拉
 
数据库设计中,概念模型(  )。
A 依赖于计算机的硬件
B 独立于 DBMS
C 依赖于DBMS
D 独立于计算机的硬件和DBMS
 
 
如何构造出一个合适的数据逻辑结构是(  )主要解决的问题  。
A 物理结构设计
B 数据字典
C 逻辑结构设计
D 关系数据库查询
 
 
 
 
下列有关 E-R 模型向关系模型转换的叙述中,不正确的是()。[2分]
A 一个实体模型转换为一个关系模式
B 一个 1:1 可以与联系的任意一端实体所对应的关系模式合并
C 一个 1:n 可以与联系的任意一端实体所对应的关系模式合并
D 一个 m:n 联系转换为一个关系模式
(一个 1:n 只能与n端实体所对应的关系模式合并
 
 
 
 
以下说法正确的是
A 游标中对应的查询只能是单表查询
B 游标可以逐行读取数据
C 当@@fetch_states值为0时,表示读取失败
D close mycursor用来完全释放游标所占用的内存
当@@fetch_states值不为0时,表示读取失败
 
 
 
 
数据库复习题选择题+判断题+填空题(考试续命必备_第6张图片
10个不同实体,至少有10个关系,1:1,与1:N都可以在自己的实体内表示关系,只有M:N要有一个新的关系,所以15
 
 
 
  • 数据库安全审计系统提供了一种(  )的安全机制。

* A.事前检查

* B.事发时追踪

* C.事后检查

* D.事前预测

知识点:使用视图和审计的安全性控制方法

 

保护数据库安全性的一般方法是(  )。

* A.设置用户标识

* B.存取权限控制

* C.建立机房管理制度

* D.建立完整性约束

 

SQL标准允许具有WITH GRANT OPTION的用户将其权限再授回给授权者或者其祖先。F

 

 

2分)

实体完整性规则检查的内容包括(  )。

 

* A.检查主码的各个属性值是否为空,只要有一个为空就拒绝插入或修改

* B.检查主码的各个属性值是否唯一,只要有一个不唯一就拒绝插入或修改

* C.检查主码值是否唯一,如果不唯一就拒绝插入或修改

* D.检查主码值是否唯一,如果唯一就拒绝插入或修改

 

数据的完整性是保护数据库,防止恶意破坏和非法存取。(  )F

(数据库的完整性是指数据的正确性和相容性,

为了防止数据库种存在不符合语义的数据,也就是防止数据库中存在不正确的数据

安全性是保护数据库防止恶意破坏和非法存取

 

触发器不仅可以定义在基本表上,也可以定义在视图上。(  )F

 
 
(写在博客最后的碎碎念,其实这篇文章的格式排版有点乱,但是勉强其实也能看懂,做题是为了缺查补漏,这些题目都是抽选了自己数据库期末复习的一些题目。
考试出现的概率还是有的!!!!
 
 

你可能感兴趣的:(数据库,数据库,java)