数据库课本答案Word文档格式.docx
- 文档编号:16548156
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:10
- 大小:50.21KB
数据库课本答案Word文档格式.docx
《数据库课本答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《数据库课本答案Word文档格式.docx(10页珍藏版)》请在冰豆网上搜索。
A.r+sB.r-sC.r×
sD.max(r,s)
2、在基本的关系中,下列说法正确的是(任意两个元组不允许重复)
A.行列顺序有关B.属性名允许重名
C.任意两个元组不允许重复D.列是非同质的
3、有关系R和S,R∩S的运算等价于(R-(R-S))A.S-(R-S)B.R-(R-S)C.(R-S)∪SD.R∪(R-S)
4、设关系R(A,B,C)和S(A,D),与自然连接R∞S等价的关系代数表达式
是(∏B,C,S.A,D(σR.A=S.A(R×
S)))
A.σR.A=S.A(R×
S)B.RSC.∏B,C,S.A,D(σR.A=S.A(R×
S))D.∏R.A,B,C(R×
S)
5、五种基本关系代数运算是(∪、-、×
、π和σ)
A.∪、-、×
、π和σB.∪、-、、∏和σC.∪、∩、×
、π和Dσ.∪、∩、、π和σ6、关系代数中的θ联接操作由(.σ和×
)操作组合而成。
A.σ和πB.σ和×
C.π、σ和×
D.π和×
7、在关系数据模型中,把(记录类型)称为关系模式。
A.记录B.记录类型C.元组D.元组集
8、对一个关系做投影操作后,新关系的基数个数(小于或等于)原来关系的基数个数。
A.小于B.小于或等于C.等于D.大于
9、有关系:
R(A,B,C)主键=A,S(D,A)主键=D,外键=A,参照R的属性A,系R和S的元组如下:
指出关系S中违反关系完整性规则的元组是((3,3))。
R:
ABCS:
DA123122132null3341
A.(1,2)B.(2,null)C.(3,3)D.(4,1)
10、关系运算中花费时间可能最长的运算是(广义笛卡儿积)。
A.投影B.选择C.广义笛卡儿积D.并
第三单元
1、在SQL语言中授权的操作是通过(GRANT)语句实现的。
A、CREATEB、REVOKEC、GRANTD、INSERT
2、SQL语言的一体化特点是主要同(.非关系模型的数据语言)相比较而言的。
A.操作系统命令B.非关系模型的数据语言C.高级语言D.关系模型语言
3、在嵌入式SQL语言中使用游标的目的在于(处理多行记录)。
A、区分SQL与宿主语言B、与数据库通信C、处理错误信息D、处理多行记录
4、设有关系R=(A,B,C)。
与SQL语句
SELECTDISTINCTAFROMRWHEREB=17等价的关系代数表达式是(∏
A(σB=17(R)))。
A.∏A(R)B.σB=17(R)
C.∏A(σB=17(R))D.σB=17(∏A(R))
5、两个子查询的结果(结构完全一致)时,可以执行并、交、差操作。
A.结构完全一致B.结构完全不一致C.结构部分一致C.主键一致
6、在SQL查询语句中,用于测试子查询是否为空的谓词是(Exists)。
A.ExistsB.UniqueC.SomeD.All
7、使用SQL语句进行查询操作时,若希望查询结果中不出现重复元组,应在
Select子句中使用(.Distinct)保留字。
A.UniqueB.AllC.ExceptD.Distinct
8、在视图上不可能完成的操作是(在视图上定义新的基本表)A.更新视图B.查询
C.在视图上定义新的基本表D.在视图上定义新视图
9、SQL中涉及属性Age是否是空值的比较操作,写法(.Age=Null)是错误的。
A.AgeIsNullB.Not(AgeIsNull)C.Age=NullD.AgeIsNotNull
10、假定学生关系是S(S#,Sname,Sex,Age),课程关系是C(C#,CName,TEACHER),学生选课关系是SC(S#,C#,Grade)。
要查找选修“数据库系统概论”课程的“男”学生学号,将涉及到关系(S,SC,C)。
A.SB.SC,CC.S,SCD.S,SC,C
第四单元
1、关系模式中数据依赖问题的存在,可能会导致库中数据插入异常,这是指(该插入的数据不能实现插入)。
A.插入了不该插入的数据B.数据插入后导致数据库处于不一致状态C.该
插入的数据不能实现插入D.以上都不对
2、若属性X函数依赖于属性Y时,则属性X与属性Y之间具有(一对多)的联系。
A.一对一B.一对多C.多对一D.多对多3、关系模式中的候选键(可以有一或多个)。
A.有且仅有一个B.必然有多个C.可以有一或多个D.以上都不对4、规范化的关系模式中,所有属性都必须是(不可分解的)。
A.相互关联的B.互不相关的C.不可分解的D.长度可变的
5、设关系模式R{A,B,C,D,E},其上函数依赖集F={AB→C,DC→E,D→B},则可导出的函数依赖是(AD→E)。
A.AD→EB.BC→EC.DC→ABD.DB→A
6、设关系模式R属于第一范式,若在R中消除了部分函数依赖,则R至少属于(第二范式)。
A.第一范式B.第二范式C.第三范式D.第四范式
7、若关系模式R中的属性都是主属性,则R至少属于(第三范式)。
A.第三范式B.BC范式C.第四范式D.第五范式
8、下列关于函数依赖的叙述中,(由X→Y,WY→Z,有XW→Z)个是不正确的。
A.由X→Y,X→Z,有X→YZ
B.由XY→Z,有X→Z或X→Z
C.由X→Y,WY→Z,有XW→Z
D.由X→Y及ZY,有X→Z
9、在关系模式R(A,B,C)中,有函数依赖集F={AB→C,BC→A},则R最高达到
(BC范式)
A.第一范式B.第二范式C.第三范式D.BC范式
10、设有关系模式R(A,B,C),其函数依赖集F={A→B,B→C},则关系R
最高达到(2NF)。
A.1NFB.2NFC.3NFD.BCNF
第五单元
1、对用户访问数据库的权限加以限定是为了保护数据库的(安全性)。
A.安全性B.完整性C.一致性D.并发性
2、数据库的(完整性)是指数据的正确性和相容性。
A.完整性B.安全性C.并发控制D.系统恢复
3、在数据库系统中,定义用户可以对哪些数据对象进行何种操作被称为(授权)。
A.审计B.授权C.定义D.视图
4、脏数据是指(被撤消的事务曾写入库中的数据)。
A.不健康的数据B.缺损的数据C.多余的数据D.被撤消的事务曾写入库中的数据
5、设对并发事务T1、T2的交叉并行执行如下,执行过程中(有不能重复读问
题)。
TlT2①READ(A)②READ(A)A=A+10写回③READ(A)
A.有丢失修改问题B.有不能重复读问题C.有读脏数据问题D.没有任何问题
6、若事务T1已经给数据A加了共享锁,则事务T2(只能再对A加共享锁)。
A.只能再对A加共享锁B.只能再对A加排它锁
C.可以对A加共享锁,也可以对A加排它锁D.不能再给A加任何锁
7、用于数据库恢复的重要文件是(日志文件)。
A.日志文件B.索引文件C.数据库文件D.备注文件
8、若事务T1已经给数据对象A加了排它锁,则T1对A(可读可写)。
A.只读不写B.只写不读C.可读可写D.可以修改,但不能删除
9、数据库恢复的基本原理是(冗余)。
A.冗余B.审计C.授权D.视图
10、数据备份可只复制自上次备份以来更新过的数据,这种备份方法称为(增量备份)。
A.海量备份B.增量备份C.动态备份D.静态备份
第六单元
1、下列对数据库应用系统设计的说法中正确的是(应用程序员可以不必参与数据库的概念结构设计)。
A.必须先完成数据库的设计,才能开始对数据处理的设计B.应用系统用户不必参与设计过程C.应用程序员可以不必参与数据库的概念结构设计
D.以上都不对
2、在需求分析阶段,常用(数据流图)描述用户单位的业务流程。
A.数据流图B.E-R图C.程序流图D.判定表
3、下列对E-R图设计的说法中错误的是(集成后所得的E-R图中可能存在冗余数据和冗余联系,应予以全部清除)。
A.设计局部E-R图中,能作为属性处理的客观事物应尽量作为属性处理
B.局部E-R图中的属性均应为原子属性,即不能再细分为子属性的组合
C.对局部E-R图集成时既可以一次实现全部集成,也可以两两集成,逐步进行
D.集成后所得的E-R图中可能存在冗余数据和冗余联系,应予以全部清除
4、下列属于逻辑结构设计阶段任务的是(将E-R图转换为一组关系模式)。
A.生成数据字典B.集成局部E-R图
C.将E-R图转换为一组关系模式D.确定数据存取方法
5、将一个一对多联系型转换为一个独立关系模式时,应取(多端实体型的关键属性)为关键字。
A.一端实体型的关键属性B.多端实体型的关键属性C.两个实体型的关键属性的组合D.联系型的全体属性
6、将一个M对N(M>
N)的联系型转换成关系模式时,应(转换为一个独立的
关系模式)。
A.转换为一个独立的关系模式B.与M端的实体型所对应的关系模式合并C.与N端的实体型所对应的关系模式合并D.以上都可以
7、在从E-R图到关系模式的转化过程中,下列说法错误的是(关系模式的规范化
程度越高,查询的效率就越高)。
A.一个一对一的联系型可以转换为一个独立的关系模式B.一个涉及三个以上实体的多元联系也可以转换为一个独立的关系模式C.对关系模型优化时有些模式可能要进一步分解,有些模式可能要合并D.关系模式的规范化程度越高,查询的效率就越高
8、对数据库的物理设计优劣评价的重点是(时空效率)。
A.时空效率B.动态和静态性能C.用户界面的友好性D.成本和效益9、下列不属于数据库物理结构设计阶段任务的是(确定选用的DBMS)。
A.确定选用的DBMSB.确定数据的存放位置C.确定数据的存取方法D.初步确定系统配置
10、确定数据的存储结构和存取方法时,下列策略中(将表和索引存储在同一磁盘上)不利于提高查询效率。
A.使用索引B.建立聚簇
C.将表和索引存储在同一磁盘上D.将存取频率高的数据与存取频率低的数据存储在不同磁盘上
填空题第一单元
1、数据库就是长期储存在计算机内有组织的、可共享的数据集合。
2、数据管理技术已经历了人工管理阶段、文件系统阶段和数据库系统阶段三个发展阶段。
3、数据模型通常都是由数据结构、数据操作和数据完整性约束三个要素组成。
4、数据库系统的主要特点:
数据整体结构化、数据冗余度小、具有较高的数据程序独立性、具有统一的数据控制功能等。
5、用二维表结构表示实体以及实体间联系的数据模型称为关系数据模型。
6、在数据库的三级模式体系结构中,外模式与模式之间的映象,实现了数据库的数据逻辑独立性。
7、数据库系统是以数据库或数据库中的数据为中心的系统。
8、E-R图表示的概念模型比DBMS支持的数据模型更一般、更抽象、更接近现实世界。
9、外模式,亦称为子模式或用户模式,是局部用户能够看到和使用的局部数据的逻辑结构和特征的描述。
10、数据库系统的软件主要包括支持DBMS运行的操作系统以及DBMS本身。
第二单元
1,关系中主码的取值必须惟一且非空,这条规则是实体完整性规则。
2关系代数中专门的关系运算包括:
选择、投影、连接和除法,主要实现查询类操作。
3关系数据库的关系演算语言是以谓词演算为基础的DML语言。
4系数据库中,关系称为表,元组亦称为行,属性亦称为列。
5数据库描述语言的作用是定义数据库。
6、一个关系模式可以形式化地表示为R(U,D,dom,F)。
7、关系数据库操作的特点是一次一集合式操作。
8.数据库的所有关系模式的集合构成关系数据库模型,所有的关系集合构成关系数据库。
9、在关系数据模型中,两个关系R1与R2之间存在1:
m的联系,可以通过在
一个关系R2中的外键或外码或外部关键字在相关联的另一个关系R1中检索相对应的记录。
10、将两个关系中满足一定条件的元组连接到一起构成新表的操作称为θ-连接操作。
1、SQL操作命令CREATE、DROP、ALTER主要完成的是数据的定义功能。
2、SQL为关系数据库语言国际标准语言。
3、SQL中文含义是结构化查询语言,它集查询、操纵、定义和控制等多种功能。
4、视图是从基本表或视图导出的表。
它相当于三级结构中的外模式。
5、视图是虚表,它一经定义就可以和基本表一样被查询,但更新操作将有一定限制。
6、SQL的数据更新功能主要包括INSERT、UPDATE和DELETE三个语句。
7、在字符匹配查询中,通配符“%”代表任意多个字符,“_”代表任意单个字符。
8、SQL语句具有交互式和嵌入式两种使用方式。
9、SQL语言中,实现数据检索的语句是SELECT。
10、在SQL中如果希望将查询结果排序,应在Select语句中使用ORDERBY
子句。
第四单元
1、数据依赖主要包括函数依赖、多值依赖和连接依赖。
2、一个不好的关系模式会存在插入异常、删除异常和修改复杂等弊端。
3、设X→Y为R上的一个函数依赖,若对任意X的真子集X?
均无X?
→Y存在,则称Y完全函数依赖于X。
4、设关系模式R上有函数依赖X→Y和Y→Z成立,若Y不包含于X且Y→X不成立,则称Z传递函数依赖于X。
5、设关系模式R的属性集为U,K为U的子集,若K→U为完全函数依赖,则称K为R的候选键。
6、包含R中全部属性的候选键称主属性。
不在任何候选键中的属性称非主属性。
7、Armstrong公理系统是有效的和完备的。
8、第三范式是基于_函数_依赖的范式,第四范式是基于多值依赖的范式。
9、关系数据库中的关系模式至少应属于第一范式。
10、规范化过程,是通过投影分解,把一个范式级别较低的的关系模式“分解”为若干个范式级别较高的关系模式
1、对数据库的保护一般包括安全性、完整性、并发控制和数据恢复四个方面的内容。
2、对数据库安全性的保护就是指要采取措施,防止库中数据被非法访问、修改,
甚至恶意破坏。
3、安全性控制的一般方法有用户标识和鉴别、用户存取权限控制、视图机制、数据加密和审计五种。
4、用户鉴定机制包括用户标识定义和用户身份验证两个部分。
5、每个数据均需指明其数据类型和取值范围,这是数据完整性约束所必需的。
6、在SQL中,COMMIT语句用于提交事务,ROLLBACK语句用于回滚事务。
7、加锁对象的大小被称为加锁的粒度。
8、对死锁的处理主要有两类方法,一是预防死锁的发生,二是_检测死锁发现后予以消除死锁。
9、解除死锁最常用的方法是撤消一些陷入死锁的事务。
10、基于日志的恢复方法需要使用两种冗余数据,即后备数据库和日志文件。
1、在设计分E-R图时,由于各个子系统分别面向不同的应用,所以各个分E-R图之间难免存在冲突,这些冲突主要包括命名冲突、属性冲突和结构冲突三类。
2、数据字典中的数据项是不可再分的数据单位。
3、若在两个局部E-R图中都有实体“零件”的“重量”属性而,所用重量单位分别为公斤和克,则称这两个E-R图存在属性冲突。
4、设有E-R图如图6.18,其中实体“学生”的关键属性是“学号,”实体“课程”的关
键属性是“课程编码,”设将其中联系“选修”转换为关系模式R,则R的关键字应为属性集学号与课程编码。
5、确定数据库的物理结构主要包括三方面内容,即:
确定数据存放位置和存储结构、确定数据存取方法和系统配置。
6、将关系R中在属性A上具有相同值的元组集中存放在连续的物理块上,称为
对关系R基于属性A进行聚簇。
7、数据库设计的重要特点之一要把结构(数据)设计和行为(处理)设计密切结合起来,并以结构(数据)为核心而展开。
8、数据库设计一般分为如下六个阶段:
需求分析、概念结构设计、逻辑结构设
计、数据库物理设计、数据库实施、数据库运行与维护。
9、概念设计的结果是得到一个与计算机与DBMS无关的模型。
10、在数据库设计中,数据字典是系统各类数据的描述的集合。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课本 答案