合肥学院数据库期末复习题一Word下载.docx
- 文档编号:18477476
- 上传时间:2022-12-17
- 格式:DOCX
- 页数:23
- 大小:159.85KB
合肥学院数据库期末复习题一Word下载.docx
《合肥学院数据库期末复习题一Word下载.docx》由会员分享,可在线阅读,更多相关《合肥学院数据库期末复习题一Word下载.docx(23页珍藏版)》请在冰豆网上搜索。
D.记录
11.DBMS是()A。
A、一个完整的数据库应用系统B、一组硬件
C、一组系统软件D、既有硬件又有软件
12.下列四项中,不属于数据库系统的特点是(C)。
A、数据共享B、数据完整性C、数据冗余度高D、数据独立性高
13.数据库系统中,用户使用的数据视图是(A)描述,该视图是用户和数据库系统之间的接口。
A、外模式B、存储模式C、模式D、概念模式
14.对数据库物理存储方式的描述称为(C)
A.外模式B.模式C.概念模式D.逻辑模式
15.DB的三级模式结构中最接近外部存储器的是(A)。
A、外模式B、存储模式/模式C、子模式D、概念模式
16.在下面给出的容中,不属于DBA职责的是(C)
A.定义概念模式B.修改模式结构
C.编写应用程序D.编写完整性规则
17.在数据库中,产生数据不一致的根本原因是(D)。
A、数据存储量大B、没有严格保护数据
C、未对数据进行完整性控制D、数据冗余
18.实体联系模型(ER模型)中,联系可以同B实体有关。
A、0个B、1个或多个C、1个D、多个
19.DB、DBMS和DBS三者之间的关系是(B)
A.DB包括DBMS和DBSB.DBS包括DB和DBMS
C.DBMS包括DB和DBSD.不能相互包括
20.层次型、网状型和关系型数据库划分原则是
D。
A.记录长度
B.文件的大小
C.联系的复杂程度
D.数据之间的联系
21.按照传统的数据模型分类,数据库系统可以分为三种类型
C
A.大型、中型和小型
B.中文、中文和兼容
C.层次、网状和关系
D.数据、图形和多媒体
22.数据库的网状模型应满足的条件是
A
A.允许一个以上的无双亲,也允许一个结点有多个双亲
B.必须有两个以上的结点
C.有且仅有一个结点无双亲,其余结点都只有一个双亲
D.每个结点有且仅有一个双亲
23.在数据库的层次模型中,基本层次联系是
B。
A.两个记录型以及它们之间的多对多联系
B.两个记录型以及它们之间的一对多联系
C.两个记录型之间的多对多的联系
D.两个记录之间的一对多的联系
24.按所使用的数据模型来分,数据库可分为
三种模型。
A.层次、关系和网状
B.网状、环状和链状
C.大型、中型和小型
D.独享、共享和分时
25.通过指针来表示和实现实体之间联系的模型是
D
A.关系模型
B.层次模型
C.网状模型
D.层次和网状模型
26.A目前数据库系统中最常用的一种数据模型。
A.关系模型B.层次模C.网状模型D.面向对象模型
27.层次模型不能直接表示
C
A.实体间的1:
1联系
B.实体间的1:
n联系
C.实体间的m:
n联系
D.可以表示实体间的上述三种联系
28.数据库三级模式体系结构的划分,有利于保持数据库的
A
A.数据独立性
B.数据安全性
C.结构规化
D.操作可行性
29.数据库是存储在一起的相关数据的集合,能为各种用户所共享,且B。
A.消除了数据冗余B.降低了数据冗余度
C.具有不相容性D.由用户控制物理数据的存储方式
30.数据库的概念模型独立于
A.具体的机器和DBMS
B.E-R图
C.信息世界
D.现实世界
31.下列关于“数据库三级模式结构”的叙述中,不正确的是C。
A.视图是外模式
B.模式是数据库中全体数据的逻辑结构和特征的描述
C.一个数据库可以有多个模式
D.一个数据库只有一个模式
32.在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、
B
和存储级三个层次。
A.管理员级
B.外部级
C.概念级
D.部级
(2)第二章
1.关系代数运算是以B为基础的运算。
A、代数运算B、关系运算C、谓词运算D、集合运算
2.下列各种对关系数据库的基本操作中,是从表中取出满足某种条件的属性成分操作,即从列的方向进行选择所需的值;
表中选取满足某种条件的元组的操作,相当于在横向进行选择。
(D)
A选择,检索B扫描,投影
C查询,选择D投影,选择
3.有关系的R和S,R∩S的运算等价于(B)
AS-(R-S)BR-(R-S)
C(R-S)∩SDR∪(R-S)
4.R为四元关系R(A,B,C,D),S为三元关系S(B,C,D),R∞S构成的结果集为(A)元关系。
A、4B、3C、7D、6
5.R为四元关系R(A,B,C,D),S为三元关系S(B,C,D),R×
S构成的结果集为(B)元关系。
A、4B、3C、7D、6
6.取出关系中的某些列,并消除重复元组的关系代数运算称为(B)。
A、选择运算B、投影运算C、连接运算D、笛卡尔积运算
7.自然连接时构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的(D)。
A、元组B、行C、记录D、属性
8.关系代数运算可以分为两类:
传统的集合运算和专门的关系运算。
下面列出的操作符中,属于传统的集合运算是(A)。
Ⅰ.∩(交)Ⅱ.∪(并)Ⅲ.×
(广义笛卡儿积)Ⅳ.一(差)Ⅴ.Π(投影)Ⅵ.σ(选择)
A)Ⅰ、Ⅱ、Ⅲ和ⅣB)Ⅲ、Ⅳ、Ⅴ和Ⅵ
C)Ⅰ、Ⅲ、Ⅴ和ⅥD)都是
9.关系数据库管理系统能实现的专门关系操作包括(B)。
A、显示,打印和制表B、选择,投影和连接
C、关联、更新和排序D、排序、索引和统计
10.在关系数据基本操作中,从表中选择出满足某种条件的记录的操作称为(A)。
A、选择B、投影C、连接D、扫描
11.元组的集合在关系数据库中称为关系,一般来说,表示元组的属性或者最小属性组称为(D)。
A、字段B、索引C、标记D、主关键字
12.关系数据库中,将具有共同属性的两个关系中的元组连接到一起,构成新表的操作称为(C)。
A、选择B、投影C、连接D、扫描
13.下列(C)运算不是专门的关系运算
A、选择B、投影C、笛卡尔积D、连接
14.如下两个关系R1和R2,它们进行D运算后得到R3。
R1R2
ABC
A1X
C2Y
D1Y
BDE
1MI
2NJ
5MK
R3
ABCDE
A1XMI
D1YMI
C2YNJ
A交B并C笛卡儿积D连接
15.设关系R和S的结构相同,分别有m和n个元组,那么R-S操作的结果中元组个数为[C]
A.为m-nB.为mC.小于等于mD.小于等于(m-n)
(3)第三章
1.同一个关系模型的任意两个元组值(A)。
A、不能相同B、可以相同C、必须相同D、以上都不是
2.根据关系模式的完整性规则,一个关系中的主关键字(C)。
A、不能有两个属性B、不能成为另一个关系中外部关键字
C、不允许为空D、可以取重复值
3.在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主关键字是R#,S的主关键字是S#,则S#在R中称为(A)。
A、外部关键字B、候选关键字C、主关键字D、以上都不是
4.在下面3个关系中
学生S(学生学号,学生,性别,年龄)
课程C(课程号,课程名称,学分)
学生选课SC(学生学号,课程号,分数)
要查找选修“数据库”课程的女学生的,将涉及到关系(D)。
A、SB、C,SCC、S,SCD、S,C,SC
5.对于关系数据库来讲,下面(C)说法是错误的。
A、每一列的分量是同一种类型数据,来自同一个域
B、不同列的数据可以出自同一个域
C、行的顺序可以任意交换,但列的顺序不能任意交换
D、关系中的任意两个元组不能完全相同
6.采用二维表格结构表达实体类型及实体间联系的数据模型是(C)。
A、层次模型B、网状模型C、关系模型D、对象模型
7.设有关系R(A,B,C)的值如下:
ABC
565
675
686
下列叙述正确的是[B]
A.函数依赖C→A在上述关系中成立B.函数依赖AB→C在上述关系中成立
C.函数依赖A→C在上述关系中成立D.函数依赖C→AB在上述关系中成立
8.在关系模式R(A,B,C)中,有函数依剌集F={(A,B)→C,(B,C)→A},则R最高达到(C)
A.INFB.2NFC.3NFD.BCNF
9.如果R的分解为ρ={R1,R2},F是R上的一个FD集,且
Ⅰ.R1∪R2→(R1-R2)Ⅱ.R1∪R2→(R2-R1)
Ⅲ.R1∩R2→(R1-R2)Ⅳ.R1∩R2→(R2-R1)
那么分解ρ具有无损联接性的充分必要条件为()
A.Ⅰ、ⅢB.Ⅱ、ⅢC.Ⅰ、ⅡD.Ⅲ或Ⅳ
10.设关系模式R(A,B,C,D),F是R上成立的FD集,F={A→C,BC→D},那么ρ={ABD,AC}相对于F[B]
A.是无损联接分解,也是保持FD的分解
B.是无损联接分解,但不保持FD的分解
C.不是无损联接分解,但保持FD的分解
D.既不是无损联接分解,也不保持FD的分解
(4)第四章
1.概念设计的结果得到的是概念模式。
概念模式是[D]
A.与DBMS有关的B.与硬件有关的
C.独立于DBMS的D.独立于DBMS和硬件的
2.在有关“弱实体”的叙述中,不正确的是[C]
弱实体的存在以父实体的存在为前提
弱实体依赖于父实体的存在
父实体与弱实体的联系可以是1:
1、1:
N或M:
N
父实体与弱实体的联系只能是1:
1或1:
3.有15个实体类型,并且它们之间存在着15个不同的二元联系,其中5个是1:
1联系类型,5个是1:
N联系类型,5个M:
N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[B]
A.15个B.20个C.25个D.30个
4.手工绘制实体-联系图中,椭圆代表[C]
A.实体类型B.记录类型C.实体属性D.联系类型
5.利用ER模型进行数据库的概念设计,可以分成三步:
首先设计局部ER模型,然后把各个局部ER模型综合成一个全局的模型,最后对全局ER模型进行D得到最终的ER模型。
A.简化B.结构化C.最小化D.优化
(5)SQL
1.关系数据模型的三个要素是D。
A.关系数据结构、关系操作集合和关系规化理论
B.关系数据结构、关系规化理论和关系完整性约束
C.关系规化理论、关系操作集合和关系完整性约束
D.关系数据结构、关系操作集合和关系完整性约束
2.下列叙述中,A是不正确的。
A.一个二维表就是一个关系,二维表的名就是关系的名
B.关系中的列称为属性,属性的个数称为关系的元或度
C.关系中的行称为元组,对关系的描述称为关系模式
D.属性的取值围称为值域,元组中的一个属性值称为分量
3.视图是一个“虚表”,视图的构造基于(C)
A.基本表B.视图
C.基本表或视图D.数据字典
4.SQL语言中,SELECT语句的执行结果是(C)
A.属性B.表C.元组D.数据库
()事务
1.DBMS的恢复子系统,保证了事务______A____的实现。
[]
A.原子性B.一致性C.隔离性D.持久性
2.如果事务T获得了数据对象R上的排它锁,那么(D)
A.T对R只能读不能写B.T对R只能写不能读
C.其它事务对过R只能读不能写D.其它事务对R既不能读也不能写
3.事务的隔离性是由DBMS的(D)
A.恢复子系统出现B.完整性子系统实现
C.安全性子系统实现D.并发控制子系统实现
二、填空题
1.现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依次是现实世界、信息世界、数字世界
2.关系数据库是采用
关系模型
作为数据的组织方式。
3.概念模型是按____用户______的观点对数据建模,强调其语义表达能力。
4.层次模型和网状模型的数据结构分别是___树形_______和___网状_______。
5.DBS的全局结构体现了DBS的___模块功能_______结构。
6.SQL中,表有三种:
____基本表________、____视图________和______导出表______。
7.SQL语言与主语言具有不同的数据处理方式,SQL是面向___集合_______的,而主语言是面向___记录_______的。
8.在数据库中,操作异常和数据不一致往往是由___数据冗余_______引起的。
9.在DBS运行阶段,对DB经常性的维护工作由___DBA_______来完成。
10.关系代数包括并、交、差、笛卡尔积运算,还包括特殊的关系运算:
选择、投影、连接运算。
11.在关系代数运算中,从关系中取出满足条件的元组的运算称为选择。
12.事务的持久性,是由DBMS的__事务管理子系统______________实现的。
13.数据库中对数据的操作可以记录为单位,也可以__字段____为单位。
14.设有学生表S(学号,,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S与SC之间应满足_参照_____完整性约束。
15.SQL语言中,允许更新的视图在定义时应该加上_withcheckoption_____短语。
16.在函数依赖中,平凡的FD可根据推规则中的_自反_____律推出。
17.关系模式设计的表达性原则是用无损联接和_保持函数依赖_____来衡量。
18.当局部ER图合并全局ER图时,可能出现属性冲突______、结构冲突,命名冲突。
19.SQL中的安全机制主要有两个,一个是视图,另一个是_授权子系统_____。
20.DBMS缩写的含义是__数据库管理系统________。
21.对于一个来说,数据库的建设规模、数据库信息量的___安全性_____和完整性已成为这个信息化程度的衡量标准。
22.关系代数运算中,传统的集合运算有_____笛卡尔积______、并、交和差。
23.用SELECT进行模糊查询时,可以使用__link_______或____notlink____匹配符。
24.在SELECT语句的FROM子句中最多可以指定___256____个表或视图,相互之间要用逗号分隔,当所查询的表不在当前数据库时,可用“数据库.所有者名称.对象名称”格式来指出表或视图对象。
25.数据模型通常由:
数据结构、数据操作和__完整性约束______三部分组成。
26.关系中主关键字的取值必须唯一且非空,这是由___实体________完整性规则决定的。
27.计算字段的累加和的函数是:
_sum()______。
28.数据独立性是指数据的物理独立性________和数据的逻辑独立性。
29.SQL是一种介于关系代数和___关系演算______之间的结构化的查询语言。
30.E-R数据模型一般在数据库设计的概念设计计____阶段使用。
31.在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,通常称为_数据字典___。
32.最常用的数据库的恢复技术是_数据转储_______和登录日志文件。
33.数据库实施阶段包括两项重要的工作,一项是数据的_载入___,另一项是应用程序的编码和调试。
34.更改MicrosoftSQLServer登录密码的命令是_sq_password______________。
35.避免活锁的简单方法是采用___先来先服务____________的策略。
36.存取权限包括两方面的容,一个是_要存取的数据对象________,另一个是对此数据对象进行操作的类型。
37.若事务T对数据对象A加了S锁,则其他事务只能对数据A再加___S锁____,不能加__X锁____,直到事务T释放A上的锁。
38.分布式数据库系统中,数据库的数据物理上分布在各个场地,但逻辑上是一个___整体_____
三、判断题
1.可以在企业管理器中修改数据库的名称。
错
2.在CREATEINDEX语句中,使用CLUSTERED来建立簇索引。
对
3.同一个关系模型的任两个元组值不能全同。
4.对关系模式来说,式级别越高,实际应用效果越好。
5.SQL中LIKE子句可以使用三个字符串匹配的通配符(“*”、“%”、“_”)。
6.模式/模式为数据库提供了逻辑数据独立性。
错
7.在层次、网状模型中,数据之间联系用指针实现。
对
8.在关系代数运算中,从关系中取出满足条件的元组的运算称为选择运算。
9.数据库恢复时,系统对已提交的事务要进行撤销处理。
10.数据库存储的是通用化的相关数据集合,它仅包括数据本身,不包括数据之间的联系。
四、分析以下问题画出完整的ER图
1、客户和订购单2、厂长和工厂
3、产品和厂商4、和书籍
五、简答题
1.什么是数据库的数据独立性?
2.试叙述概念模型与逻辑模型(即结构模型)的主要区别。
答:
概念模型:
①
对现实世界的第一层抽象;
②
与软、硬件无关;
③
从用户观点对数据建模。
逻辑模型:
对现实世界的第二层抽象;
与硬件无关,与软件有关;
从计算机实现观点对数据建模。
3.
设有关系R和S,其值如下:
RABCSBCD
246456
369468
345680
692
2=1
试求R⋈S、R⋈S的值。
六、设计题
1.设教学数据库中有三个基本表:
学生表S(SNO,SNAME,AGE,SEX)
选课表SC(SNO,CNO,GRADE)
课程表C(CNO,CNAME,TEACHER)
(1)试写出下列查询语句的关系代数表达式:
检索全是女同学选修的课程的课程号。
检索没有选C1或C2课的学生的学号
查询林选了而王明没有选的课程号。
(2)写出上面的SQL查询语句形式。
(3)试写出下列插入操作的SQL语句:
把SC表中每门课程的平均成绩插到另一个已存在的表SC_C(CNO,CNAME,AVG_GRADE)中。
(4)试写出下列删除操作的SQL语句:
从SC表中把Wu老师的女学生选课元组删去。
(5)试用SQL的断言来表达下列约束:
规定女同学选修LIU老师的课程成绩都应该在70分以上。
(1)解:
πCNO(SC)-πCNO(σSEX='
M'
(S?
SC))
(2)解:
SELECTCNO
FROMSC
WHERECNONOTIN
(SELECTCNO
FROMS,SC
WHERES.SNO=SC.SNOANDSEX='
);
(3)解:
INSERTINTOSC_C(CNO,CNAME,AVG_GRADE)
SELECTC.CNO,CNAME,AVG(GRADE)
FROMSC,C
(4)解:
DELETEFROMSC
WHERESNOIN(SELECTSNOFROMSWHERESEX='
F'
)
ANDCNOIN(SELECTCNOFROMCWHERETEACHER='
Wu'
(5)解:
CREATEASSERTIONASSE8CHECK
(70<
ALL(SE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 合肥 学院 数据库 期末 复习题