北邮《数据库原理与应用》课程综合练习Word下载.docx
- 文档编号:16155487
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:10
- 大小:44.67KB
北邮《数据库原理与应用》课程综合练习Word下载.docx
《北邮《数据库原理与应用》课程综合练习Word下载.docx》由会员分享,可在线阅读,更多相关《北邮《数据库原理与应用》课程综合练习Word下载.docx(10页珍藏版)》请在冰豆网上搜索。
sc(sno,eno,grade)主码为(sno,eno)
“从学生选课信息表中找出无成绩的元组”的SQL语句是_C_
C)SELECT*FROMscWHEREgradeISNULL
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
下列关于SQL语言中的索引(Index)的叙述中,不正确的是_A_A)索引外模式
若用如下的SQL语句创建一个表S:
CREATETABLES(S#CHAR(16)NOTNULL;
SNAMECHAR(8)NOTNULL,SEXCHAR
(2),AGEinterger)
向表S中插入如下行时,_B_行可被插入。
B)('
990746'
'
张民’.NULL,NULL)
安装MSSQLServer时,系统自动建立几个数据库,其中有一个数据库
被删除后,不影响系统的正常运行,这个数据库是_D_D)pubs数
据库
设计子模式属于数据库设计的[C]C)逻辑设计
在ER模型转换成关系模型的过程中,下列叙述不正确的是[B]B)每个
联系类型转换成一个关系模式
当同一个实体集内部的实体之间存在着一个M:
N联系时,那么根据ER
模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为[B]
B)2个
在数据库设计中,将ER图转换成关系数据模型的过程属于[B]B)逻辑设
计阶段
数据库逻辑结构设计的主要任务是[B]B)创建数据库说明
在关系数据库设计中,设计关系模式是[C]的任务。
C)逻辑设计阶段数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是[B]B)扩充功能
若两个实体之间的联系是则实现联系的方法是[A]°
A:
在“m”
端实体转换的关系中加入“1”端实体转换关系的码
F列属于数据库物理设计工作的是[B]oB)选择存取路径
下面不属于数据库物理设计阶段应考虑的问题是
:
D]oD)用户子模式设
TT
下列不属于数据库逻辑设计阶段应考虑的问题是[把ER模型转换成关系模型的过程,属于数据库的
B]oB)存取方法
[CJC逻辑设计
在关系数据库设计中,设计视图(view)是哪个阶段的内容?
[C]C逻辑设计
[C]阶段,需
假如采用关系数据库系统来实现应用,在数据库设计的要将E-R模型转换为关系数据模型。
C逻辑设计
31.数据库重组织的目的是[C]C.提高存贮空间利用率和存取效率
32.下列不属于系统实施阶段活动的是[AJA代码设计
33.(A)是信息系统的核心和基础A数据库
34.(B)是数据库设计的核心人员B数据库设计人员和程序员
35.结构化分析方法采用(C)的方式分析系统C自顶向下逐层分解
36.以下哪个不是概念结构设计常用的方法之一?
(D)D局部策略
37.下列叙述中正确的是(D)D对于函数依赖A1.A2,,,An^B来说,如果B是A中的某一个,则称为平凡函数依赖
38.能消除多值依赖引起的冗余的是(C)C.4NF
39.下列叙述中正确的是(C)oC.BC范式可能保持函数依赖
40.下列关于第四范式是的叙述中错误的是(D)D.属于BC范式的每个关系都属于第四范式
41.关系数据库设计理论中,起核心作用的是(C)C.数据依赖
42.设R(U)是属性集U上的关系模式。
X,丫是U的子集。
若对于R(U)的任意
一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在
丫上的属性值不等,则称(A)A.Y函数依赖于X
43.在R(U)中,如果X~Y,并且对于X的任何一个真子集X'
都有乂宀丫,则
(B)B.Y对X完全函数依赖
44.包含在(B)中的属性,叫做主属性。
B.候选码
45.多值依赖的毛病在于(C)C.数据冗余太大
46.1NF(A)规范为2NRA.消除非主属性对码的部分函数依赖
47.2NF(B)规范为3NRB.消除非主属性对码的传递函数依赖
48.3NF(C)规范为BCNFC.消除主属性对码的部分和传递函数依赖
49.3NF(D)规范为4NF。
D消除非平凡且非函数依赖的多值依赖
50.关系模型中,候选码(C)C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成
51.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的
每一个元组,称这个属性为(A)A.候选码
52.关系数据库中的候选码是指(D)D.能惟一标识元组的属性或属性集合
53.若关系中的某一属性组的值能惟一地标识一个元组,则称该属性组为(B)
B•候选码
54.同一个关系模型的任两个元组值(A)A.不能全同
55.下面的结论错误的是(D)D.若R.(B,C)tR.A,则R.B^R.A.R-CtR.A;
56.如果一个关系模式R的所有属性都是不可分的基本数据响,贝KA)A.R
€1NF
57.所谓2NF,就是(B)B.不允许关系模式的属性之间有函数依赖X~Y,
X是码的真子集,Y是非主属性
58.若关系模式<
U,F>
中不存在候选码X,属性组Y以及非主属性Z(Z是丫的子集)(注:
w是子集属于的符号),使得X~Y,Y~Z和Y~X成立,贝y(C)C.R€3NF
59.设关系模式R<
14F>
€1NF,如果对于R的每个函数依赖X~Y,若丫是X的子集,贝UX必含有候选码,贝IJ(D)。
D.RG4NF
60.关系模式R<
U,F>
€1NF,如果对于R每个非平凡多值依赖XuY(丫是X的子集),X都含有候选码,贝IJ(A)。
A.R€4NF
61.以下关于外码和相应的主码之间的关系,正确的是(B)B.外码一定要
与相应的主码同名
62.(B)运算是从一个现有的关系中选取某些属性,组成一个新的关系。
B.
投影
63.关系数据库的规范化理论指出:
关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足(D)。
D.每个属性都是不可分解的
64.以下事务和程序的说法中正确的是_B_B.一个程序包含多个事务
65.并发操作所带来的数据不一致性不包括以下哪一种_B_B.可重复读
66.下列说法中正确的是_C_C.单处理机系统中事务的执行方式是交叉
并友方式
67.在并发操作情况下,多个事务的操作序列的调度是_B_的。
B.随机
68.下列说法中正确的是_C_C.单处理机系统中事务的执行方式是交叉并友方式
69.对一级封锁协议说法正确的是_D_D.可防止丢失修改,但不能保证可
重复读和不读“脏”数据
70.对二级封锁协议说法正确的是_A_A.可防止丢失修改和读“脏”数据
71.以下说法中正确的是_DD.在一级封锁协议中,对X锁的释放是在事务结束后
72.预防死锁的方法有AA.一次封锁法和顺序封锁法
以下说法中正确的是_C_C.死锁的诊断与解除方法有超时法和等待图法
_B_是并发事务正确性的准则。
B.可串行性
保证并发调度可串行性的方法不包含_D_D.消极方法
所谓两段锁协议是指所有事务必须分两个_D」寸数据项加锁和解锁。
D.
阶段
两段锁协议中的两个阶段是指_C_C.封锁阶段和解锁阶段事务遵守两段锁协议是可串行化调度的_B_条件。
B.充分
以下说法中正确的是_D_D.遵守两段锁协议的事务可能会发生死锁数据库管理系统必须提供并发控制机制来协调并发用户的并发操作以保
证并发事务的_A_OA.隔离性
下列_D—在恢复时不必装入最新的数据库后备副本。
D•计算机病毒故障
数据库恢复技术的基本原理可概括为_C_C.冗余
以下不属于数据转储方法的是AA.重装后备副本
B是用来记录事务对数据库的更新操作的文件。
B.日志文件
以记录为单位的日志文件,以下不属于日志文件中需要登记的内容的是_D_D.各个事务的原始数据
在事务故障恢复中,如果记录中是插入操作,则所做的更新操作应为
_B_B.删除操作
对于系统故障的恢复,其恢复操作为_C—C.撤销故障发生时未完成的事务,重做已完成的事务在具有检查点的恢复技术中,_B_用来记录各个检查点记录在日志文件中
的地址。
B.重新开始文件
数据库恢复的基本原理是利用冗余数据来重建数据库,以下不属于冗余
数据的来源的是DD.磁盘
填空题
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
1.常见的数据模型有层次模型、网状模型和关系模型
2.DBS中负责数据库物理结构与逻辑结构的定义和修改的人员,称为_
数据库管理员DBA丄
3.关系模型有三类完整性约束:
实体完整性、—参照完整性_、_用户定
义的完整性_
4.我们把二维表中的_行_称作元组
5.在SQL语言中,删除表的定义以及表中的数据和此表上的索引,应该
使用的语句是DROPTABLE_O
6.SQL语言集数据查询、数据操纵、数据定义和数据控制功能为一体,其中语句GRANTREVOTE^实现_数据控制_功能。
7.在SQL语言中,如果要为一个基本表增加列,应该使用SQL语句_ALTER
TABLE<表名>ADD<新列名><数据类型>_。
8.设有关系模式R(A,B,|和S*(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者取空值(null)o这是一参照一完整性规则。
9.在关系数据库标准语言SQL中,实现数据检索的语句(命令)是
_SELECT_
10.在SQL中的集合查询中,可以使用_UNION併—操作将多个结果合并起来,系统自动去掉重复元组。
11.嵌套查询是指一个SELECT查询语句可以嵌套在另一个查询语句之中。
嵌套查询可分为一相关子查询_和_非相关子查询_两类。
12.在SQL的查询语句中,去掉查询结果表中的重复行须指定_DISTINCT_
短语,对查询结果分组可使用_GROUPB任句,对查询结果排序可使用
_ORDERBYJ句,同时可以使用集函数增强检索功能。
13•如果有元组在关系的主码上取值为空值,那么它违反了关系的—实体_
完整性约束。
14.已知有学生关系S(SNQSNAMEAGEDNQ),各属性含义依次为学号,姓名、年龄和所在系号;
学生选课关系SC(SNQCNQ
SCORE,各属性含义依次为学号、课程号和成绩。
分析以下SQL语句:
SELECTSNO
FROMSC
WHERESCOR匪ELECTMAXSCOREFROMSCWHERECNOE02'
)
上述语句完成的查询操作是—找出选修’002'
课程成绩最好的学生
的学号_
15.物理设计可分成两步进行:
_确定数据库的物理结构_和_对物理结构
进行评价_o
16.DBS的维护工作由_数据库管理员_承担的。
17.数据库实施阶段包括两项重要的工作,一项是数据的—载入另一项
是应用程序的编码和调试。
18.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的_物理设计_阶段。
19.E-R图向关系模式转化要解决的问题是如何将实体和实体之间的联
系转换成关系模式,如何确定这些关系模式的_属性和码_。
20.在数据库设计中,规划存储结构和存取方法属于_物理—设计。
21.数据库的逻辑模型设计阶段,任务是将总体E-R模型转换成—数据模型—。
22.数据库的逻辑模型设计阶段,任务是将_E-R模型—转换成关系模型。
23.DBS的维护工作主要包括以下四个部分:
数据库的转储和恢复,数据
库的安全性、完整性控制,数据库性能的监督、分析和改造,_数据库的
重组织和重构造_。
24.数据库逻辑设计中进行模型转换时,首先将概念结构转换为一般的关
系、网状、层次模型,然后将该一般模型转换为—特定DBM驶持的设计
模型最后对该数据模型进行优化。
25.在数据库领域内,常常把使用数据库的各类系统统称为—数据库应用
系统—
26.按照规范设计的方法,考虑数据库及其应用开发全过程,将数据库设计分为以下六个阶段_需求分析_、_概念结构设计_、(逻辑结构设计)、
(物理结构设计)、(数据库实施)、(数据库运行和维护)
27._概念结构设计—是整个数据库设计的关键
28._数据库物理设计是为逻辑数据模型选取一个最适合应用环境的物理结构
29.需求分析中,调查的重点是—数据_和_处理一
30.进行_需求分析—首先就是要调查清楚用户的实际要求,与用户达成共
识,然后分析与表达这些需求。
解答题
1.试述数据、数据库、数据库系统、数据库管理系统的概念。
答:
数据:
描述事物的符号记录成为数据。
数据库:
数据库是长期储存在计算机内的、有组织的、可共享的数据
集合。
数据库系统:
数据库系统是指在计算机系统中引入数据库后的系统构
成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数
据库管理员构成。
数据库管理系统:
是位于用户与操作系统之间的一层数据管理软件,
用于科学的组织和存储数据、高效的获取和维护数据。
2.定义并解释概念模型中以下术语:
实体、实体集、属性、码、
实体:
客观存在并可以相互区分的事物
实体集:
通型实体的集合称为实体集。
属性:
实体所具有的某一特性,一个实体可由若干个属性来刻画。
码:
唯一标识实体的属性集称为码。
3.试述关系模型的概念,定义并解释一下术语:
关系
(2)属性(3)
元组(4)主码
关系模型由关系数据结构、关系操作集合和关系完整性约束三部
分组成。
在用户观点下,关系模型中数据的逻辑结构是一张二维表,
它由行和列组成。
1)关系:
一个关系对应通常说的一张表。
2)属性:
表中的一列即为一个属性。
3)元组:
表中的一行即为一个元组。
4)主码:
表中的某个属性组,它可以惟一确定一个元组。
4.试述关系模型的完整性规则。
在参照完整性中,为什么外码属性的值也可以为空?
什么情况下才可以为空。
关系模型的完整性规则是对关系的某种约束条件。
关系模型中可以有三类完整性约束:
实体完整性、参照完整性和用户定义的完整性。
实体完整性规则:
若属性A是基本关系R的主属性,则属性A不能取
空值。
参照完整性规则:
若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:
或者取空值(F的每个属性值均为空值);
或者等于S中某个元组的主码值。
用户定义的完整性:
就是针对某一具体关系数据库的约束条件,它反
映某一具体应用所涉及的数据必须满足的语义要求。
在参照完整性中,外码值为空,表示该属性的值尚未确定,但前提条件是该外码属性不是其所在关系的主属性。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理与应用 北邮 数据库 原理 应用 课程 综合 练习