人大《数据库系统概论》1-6章课后习题答案
第一章绪论1.[多选题]在数据管理技术的发展过程中,经历了( )阶段。
A.人工管理
B.文件系统
C.档案管理
D.数据库系统
正确答案:——ABD——
2.[多选题]数据库的基本特点是( )。
A.数据可以共享(或数据结构化)
B.数据独立性
C.数据冗余小,易扩充
D.统一管理和控制
正确答案:——ABCD——
3.[问答题]试述概念模型的作用。<br>
正确答案:——概念模型是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。<br>——
4.[主观题]在数据管理技术的发展过程中,经历了__________阶段、__________阶段、和__________阶段。<br>
正确答案:————
5.[单选题]数据库的概念模型独立于( )。
A.具体的机器和DBMS
B.E—R图
C.信息世界
D.现实世界
正确答案:————
6.[多选题]数据库系统的基本特点包括( )。
A.数据共享性高、冗余度低
B.数据独立性高
C.数据结构化
D.数据设计面向某个具体的应用
正确答案:————
7.[主观题]数据库管理系统的主要功能有__________、数据操纵功能、数据库的运行管理和数据库的建立以及维护等。<br>
正确答案:————
8.[判断题]数据库是长期存储在计算机内的、有组织、可共享的大量的数据的集合。
A.错误
B.正确
正确答案:————
9.[单选题]下列四个选项中,不属于数据库系统特点的是( )。
A.数据共享性高
B.数据结构化
C.数据冗余度高
D.数据独立性高
正确答案:————
10.[主观题]在数据库领域的各种逻辑数据模型中,一个结点可以有多个双亲,结点之间可以有多种联系,该数据模型指的是__________。<br>
正确答案:————
11.[多选题]数据库管理系统的功能包括( )。
A.数据定义功能
B.数据操纵功能
C.数据库的建立与维护
D.文件管理
正确答案:————
12.[问答题]数据库系统由哪几部分组成?<br>
正确答案:————
13.[单选题]数据库的三级模式是指( )。
A.外模式、模式、内模式
B.逻辑模式、物理模式、概念模式
C.表模式、视图模式、索引模式
D.用户模式、管理员模式、程序员模式
正确答案:————
14.[单选题]区分不同实体的依据是( )。
A.名称
B.属性
C.对象
D.概念
正确答案:————
15.[多选题]对数据库概念理解正确的是( )。
A.数据库避免了一切数据的重复
B.数据库中的数据可以共享
C.数据库中的数据是按一定的数据模型组织的
D.数据库减少了数据冗余
正确答案:————
16.[单选题]下列四项中,不属于数据库系统的主要特点的是( )。
A.数据结构化
B.数据的冗余度小
C.较高的数据独立性
D.程序的标准化
正确答案:————
17.[单选题]下列关于数据库系统的叙述正确是( )。
A.数据库系统减少了数据冗余
B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型一致
D.数据库系统比文件系统能管理更多的数据
正确答案:————
18.[判断题]数据结构是对数据系统的动态特性的描述,数据操作是对数据库系统的静态特性的描述。
A.错误
B.正确
正确答案:————
19.[问答题]数据库管理系统的主要功能有哪些?<br>
正确答案:————
20.[单选题]用户或应用程序看到的那部分局部逻辑结构和特征的描述是( )模式。
A.模式
B.物理模式
C.外模式
D.内模式
正确答案:————
第二章关系数据库
1.[判断题]在层次模型中,一个结点可以有多个双亲,结点之间可以有多种联系。
A.错误
B.正确
正确答案:——B——
2.[单选题]两个没有公共属性的关系作自然连接等价于他们作( )。
A.并
B.交
C.差
D.笛卡尔积
正确答案:——D——
3.[单选题]关系模式的任何属性( )。
A.不可再分
B.可以再分
C.命名在该关系模式中可不唯一
D.以上都不对
正确答案:——A——
4.[单选题]一个关系只有一个( )。
A.候选码
B.外码
C.超码
D.主码
正确答案:————
5.[问答题]什么是关系代数中的选择和连接操作。<br>
正确答案:————
6.[多选题]关系R中能唯一标识一个元组的是它的( )。
A.主码
B.候选码
C.外部码
D.全码
正确答案:————
7.[判断题]由多个属性组成的主码中,其中一个属性值可以为空。
A.错误
B.正确
正确答案:————
8.[主观题]关系数据模型的基本数据结构是________。<br>
正确答案:————
9.[单选题]关系代数运算是以( )为基础的运算。其基本操作是并、差、笛卡尔积,投影和选择。
A.关系运算
B.谓词演算
C.集合运算
D.代数运算
正确答案:————
10.[多选题]关系代数运算中,专门的关系运算有( )。
A.交
B.并
C.投影
D.连接
正确答案:————
11.[判断题]两个分别为n目和m目的关系R和S的笛卡尔积是一个(n+m)列的元组的集合。若R有k<sub>1</sub>个元组,S有k<sub>2</sub>个元组,则R和S的笛卡尔积有k<sub>1</sub>+k<sub>2</sub>个元组。
A.错误
B.正确
正确答案:————
12.[问答题]简述关系数据模型的三个组成部分。<br>
正确答案:————
13.[主观题]关系代数运算中,传统的集合运算有并、交、差、_________。<br>
正确答案:————
14.[多选题]下列关于关系模式中码的叙述,正确的是( )。
A.若一个关系中有多个候选码,则从中选择一个一个作为主码
B.不包含在任何候选码中的属性称为非主属性
C.若关系模式中的所有属性是这个关系模式的候选码,称为全码
D.主码可以是单个属性,也可以是多个属性组合
正确答案:————
15.[主观题]在层次模型、网状模型、关系模型这三种常见的数据模型中,不能直接表示m:n关系的是________模型。<br>
正确答案:————
16.[判断题]候选码的值可以唯一地表示关系中的一个元组。
A.错误
B.正确
正确答案:————
17.[判断题]在一个学生关系中(学生姓名允许重名),按照应用的要求学生不能没有姓名,即定义学生姓名不能取空值。上述所描述的是实体完整性规则。
A.错误
B.正确
正确答案:————
18.[多选题]关系代数的运算包括( )。
A.交
B.并
C.笛卡尔积
D.连接
正确答案:————
19.[判断题]不包含在任何主码中的属性称为非主属性。
A.错误
B.正确
正确答案:————
20.[主观题]已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是________,学生关系的主码是________,学生关系的外码是________。<br>
正确答案:————
21.[判断题]自然连接是一种特殊的等值连接,它要求两个关系中参与比较的分量必须是相同的属性组,并在此基础上进行投影操作,把结果中重复的属性列去掉。
A.错误
B.正确
正确答案:————
22.[多选题]在“学生—选课—课程”数据库中的3个关系如下:S(SNO,SNAME,SEX,AGE);SC(SNO,CNO,GRADE);C(CNO,CNAME,TEACHER),查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为( )。
A.П<sub>CNAME,GRADE</sub>(σ<sub>CNAME='</sub><sub>数据库技术</sub><sub>'</sub>(C)¥П<sub>SNO,CNO,GRADE</sub>(SC)¥П<sub>SNO,SNAME</sub>(S))
B.П<sub>CNAME,GRADE</sub>(σ<sub>CNAME='</sub><sub>数据库技术</sub><sub>'</sub>(C)¥SC¥SC)
C.П<sub>CNAME,GRADE</sub>(C¥SC¥SC)
D.П<sub>CNAME,GRADE</sub>(σ<sub>CNAME='</sub><sub>数据库技术</sub><sub>'</sub>(П<sub>CNAME</sub>(C))¥П<sub>SNO,CNO,GRADE</sub>(SC)¥П<sub>SNO,SNAME</sub>(S))
正确答案:————
23.[问答题]定义并理解关系数据库中的术语域、笛卡尔积、关系、元组、属性。<br>
正确答案:————
24.[单选题]假设有关系R和S,关系代数表达式R-(R-S)表示的是( )。
A.R∩S
B.R∪S
C.R-S
D.R×S
正确答案:————
25.[单选题]在关系代数中,从两个关系的笛卡尔积中选取属性间满足一定条件的元组的操作称为( )。
A.并
B.选择
C.自然连接
D. <span class=MsoNormal align=left style='text—align:left;text—autospace:none'><span style='font—size:8.5pt;font—family:"MS Sans Serif"'><img width=12 height=16 src="http://learning.cmr.com.cn/Subject/admin/pic/0539/227896CD1.gif"><span style='font—family:宋体'>连接</span>
正确答案:————
26.[单选题]设有关系R,S和T如下图所示。关系T是由关系R和S经过( )操作得到。
A. <span class=MsoNormal align=left style='text—align:left;text—autospace:none'><span lang=EN—US>R<span style='font—size:8.5pt;font—family:"MS Sans Serif"'><img width=14 height=12 src="http://learning.cmr.com.cn/Subject/admin/pic/0539/227903CA1.gif"><span lang=EN—US>S</span>
B.R×S
C. <span class=MsoNormal align=left style='text—align:left;text—autospace:none'><span lang=EN—US>R<span style='font—size:8.5pt;font—family:"MS Sans Serif"'><img width=14 height=12 src="http://learning.cmr.com.cn/Subject/admin/pic/0539/227903CC1.gif"><span lang=EN—US>S</span>
D.R/S
正确答案:————
27.[单选题]( )操作是在关系R中选择满足给定条件的所有元组。
A.投影
B.连接
C.选择
D.复制
正确答案:————
28.[单选题]关系代数运算是以( )为基础的运算。
A.关系运算
B.谓词演算
C.集合运算
D.代数运算
正确答案:————
29.[单选题]关系数据库管理系统应能实现的专门关系运算包括( )。
A.排序、索引、统计
B.选择、投影、连接
C.关联、更新、排序
D.显示、打印、制表
正确答案:————
30.[判断题]主码中的属性称为主属性。
A.错误
B.正确
正确答案:————
第三章关系数据库标准语言SQL
1.[问答题]试述SQL的特点。<br>
正确答案:——(1)综合统一。SQL语言集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体。<br>(2)高度非过程化。用SQL语言进行数据操作,只要提出“做什么”,而无须指明“怎么做”,因此无需了解存取路径,存取路径的选择以及SQL语句的操作过程由系统自动完成。<br>(3)面向集合的操作方式。SQL语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。<br>(4)以同一种语法结构提供两种使用方式。SQL语言既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式,也能够嵌入到高级语言程序中,供程序员设计程序时使用。<br>(5)语言简捷,易学易用。<br>——
2.[判断题]关系数据库管理系统在执行SQL的数据定义语句时,实际上就是在更新数据字典表中的相应信息。
A.错误
B.正确
正确答案:——B——
3.[多选题]下列选项对视图的作用理解正确的是( )。
A.视图能够简化用户的操作
B.视图使用户能够以多种角度看待同一数据
C.视图对重构数据库提供了一定程度的逻辑独立性
D.视图能够对机密数据提供安全保护
正确答案:——ABCD——
4.[主观题]为用户WANG定义一个学生—课程模式S—T,其语句为:CREATE________“S—T”________WANG。<br>
正确答案:————
5.[主观题]当模式“S—T”中不存在数据库对象时,删除该对象;否则,拒绝删除,其语句为:DROP________“S—T”________。<br>
正确答案:————
6.[单选题]学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)。假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( )。
A.全外联接
B.左外联接
C.右外联接
D.自然联接
正确答案:————
7.[单选题]用下面的T—SQL语句建立一个基本表:
A.('5021','刘祥',男,21)
B.(NULL,'刘祥',NULL,21)
C.('5021',NULL,男,21)
D.('5021','刘祥',NULL,NULL)
正确答案:————
8.[单选题]检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是( )。
A.SELECTSNAME,AGE,SEX
B.SELECTSNAME,AGE,SEXFROMSWHERESNAME='王华'
C.SELECTSNAME,AGE,SEX
D.SELECTSNAME,AGE,SEXFROMSWHEREAGE>'王华'.AGE
正确答案:————
9.[问答题]在学生选课数据库中有如下三个关系.<br>学生表:S(SNO,SNAME,AGE,SEX);<br>课程表:C(CNO,CNAME,CREDIT);<br>学生选课表:SC(SNO,CNO,GRADE);<br>其中SNO、CNO、SNAME、AGE、SEX、CNAME、CREDIT、GRADE分别表示学号、课程号、姓名、年龄、性别、课程名、学分和成绩。<br>用SQL语句表达下列操作:<br>(1)检索选修课程名称为“MATHS”的学生的学号与姓名<br>(2)检索已经选修了课程号为“C1”和“C2”的学生的学号<br>(3)检索年龄在18到20之间(含18和20)的女生的学号、姓名和年龄<br>(4)检索平均成绩超过80分的学生学号和平均成绩<br>(5)检索选修了课程的学生姓名<br>(6)检索选修了三门课以上的学生的姓名<br>
正确答案:————
10.[主观题]向STUDENT表中增加“入学时间”列,修改“年龄”列的数据类型为INT,删除SEX姓名列。则其语句为:<br>ALTERTABLESTUDENT<br> ____________S_ENTRANCEDATE,<br> ____________COLUMNAGEINT,<br>____________SEX;<br>
正确答案:————
11.[主观题]SQL的中文全称是________________。<br>
正确答案:————
12.[单选题]SQL语言具有( )的功能。
A.关系规范化、数据操纵、数据控制
B.数据定义、数据操纵、数据控制
C.数据定义、关系规范化、数据控制
D.数据定义、关系规范化、数据操纵
正确答案:————
13.[单选题]SQL语言是( )语言。
A.层次数据库
B.网络数据库
C.关系数据库
D.非数据库
正确答案:————
14.[主观题]在SQL语言的结构中,________有对应的物理存储,而________没有对应的物理存储。<br>
正确答案:————
15.[主观题]设有如下S,J,P,SJP四个关系模式:<br>供应商关系模式S(SNO,SNAME,CITY);<br>零件关系模式P(PNO,PNAME,COLOR,WEIGHT);<br>工程项目关系模式J(JNO,JNAME,CITY);<br>供应情况关系模式SJP(SNO,PNO,JNO,QTY);<br>“找出所有由'红星'供应商所供应的工程名称”的SELECT语句中,涉及到的关系有_________、_________、_________。<br>
正确答案:————
16.[单选题]下列的SQL语句中,( )不是数据定义语句。
A.CREATETABLE
B.DROPVIEW
C.CREATEVIEW
D.GRANT
正确答案:————
17.[多选题]SQL语言的特点包括( )。
A.集数据定义语言、数据操纵语言、数据控制语言于一体
B.高度过程化
C.面向记录的操作方式
D.以同一种语法结构提供多种使用方式
正确答案:————
18.[主观题]视图是从________中导出的表,数据库中实际存放的是视图的________。<br>
正确答案:————
19.[单选题]在SQL语言中,一个基本表的定义一旦被删除,则与基本表相关的下列内容中哪些也会被自动删除( )。
A.(1)(2)
B.(2)(3)
C.(1)(3)
D.(1)(2)(3)
正确答案:————
20.[多选题]SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,以下关键字描述的是数据定义功能的是( )。
A.CREATE
B.DROP
C.UPDATE
D.ALTER
正确答案:————
21.[问答题]什么是数据字典?简述数据字典的更新机制及作用。<br>
正确答案:————
22.[单选题]在SQL语言中,子查询是( )。
A.返回单表中数据子集的查询语言
B.选取多表中字段子集的查询语句
C.选取单表中字段子集的查询语句
D.嵌入到另一个查询语句之中的查询语句
正确答案:————
23.[问答题]什么是基本表?什么是视图?两者的区别和联系是什么?<br>
正确答案:————
24.[主观题]SELECT语句查询条件中的谓词“!=ALL”与运算符________________等价。<br>
正确答案:————
25.[单选题]检索学生姓名及其所选修课程号和成绩。正确的SELECT语句是( )。
A.SELECTS.SNAME,SC.CNO,SC.GRADE
B.SELECTS.SNAME,SC.CNO,SC.GRADE
C.SELECTS.SNAME,SC.CNO,SC.GRADE
D.SELECTS.SNAME,SC.CNO,SC.GRADE
正确答案:————
第四章数据库安全性
1.[单选题]创建角色R1的语句是( )。
A.CREATROLER1
B.CREATROLER1ONTABLE
C.GRANTALLPRIVILEGETOR1
D.CREATROLER1FROMTABLE
正确答案:——A——
2.[主观题]把对表SC的查询权限授予所有用户_____________TABLESC_____________。<br>
正确答案:——①GRANTSELECTON ②TOPUBLIC<br>——
3.[判断题]每一个数据库对象被标有一定密级,只有合法证许可的用户才可以存取。称之为自主存取控制。
A.错误
B.正确
正确答案:——A——
4.[判断题]根据计算机系统对安全性各项指标的支持情况,TCSEC(TDI)将系统划分为四组(division)7个等级,依次是D、C(C1,C2)、B(B1,B2,B3)、A(A1),按系统可靠或可信程度逐渐降低。
A.错误
B.正确
正确答案:————
5.[多选题]保护数据库安全性的一般方法是( )。
A.设置用户标识
B.存取权限控制
C.建立机房管理制度
D.建立完整性约束
正确答案:————
6.[主观题]计算机系统有三类安全性问题,即_____________、_____________、_____________。<br>
正确答案:————
7.[问答题]试述实现数据库安全性控制的常用方法和技术。<br>
正确答案:————
8.[单选题]数据库的不安全因素不包括( )。
A.非授权用户对数据库的恶意存取和破坏
B.数据库中重要或敏感的数据被泄露
C.安全环境的脆弱性
D.系统停电故障
正确答案:————
9.[主观题]数据库管理系统提供的安全措施主要包括_____________、_____________、_____________等技术。<br>
正确答案:————
10.[单选题]在数据库的安全性控制中,授权的数据对象的( ),授权子系统就越灵活。
A.范围越小
B.约束越细致
C.范围越大
D.约束范围大
正确答案:————
11.[判断题]用户对自己建立的基本表和视图拥有全部的操作权限,并且可以用GRANT语句把其中某些权限授予其他用户。
A.错误
B.正确
正确答案:————
12.[问答题]数据库安全性和计算机系统的安全性有什么关系?<br>
正确答案:————
13.[问答题]试述TCSEC(TDI)将系统安全级别划分为四组七个等级的基本内容。<br>
正确答案:————
14.[单选题]下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是( )。
A.REVOKEUPDATE(XH)ONTABLEFROMZHAO
B.REVOKEUPDATE(XH)ONTABLEFROMPUBLIC
C.REVOKEUPDATE(XH)ONSTUDFROMZHAO
D.REVOKEUPDATE(XH)ONSTUDFROM
正确答案:————
15.[多选题]计算机的三类安全问题包括( )。
A.技术安全
B.管理安全
C.政策法规
D.数据库安全
正确答案:————
第五章数据库完整性
1.[单选题]在数据库系统中,保证数据及语义正确和有效的功能是( )。
A.并发控制
B.存取控制
C.安全控制
D.完整性控制
正确答案:——D——
2.[主观题]关系模型的参照完整性在CREATETABLE中用______________短语定义哪些列为外码,用_______________短语指明这些外码参照哪些表的主码。<br>
正确答案:——①FOREIGNKEY ②REFERENCES<br>——
3.[多选题]以下属于用户定义的完整性约束为( )。
A.列值非空
B.列值是否满足一个条件表达式
C.列值唯一
D.在关系模式的定义中声明列属性为PRIMARY KEY
正确答案:——ABC——
4.[单选题]关于主键约束以下说法错误的是( )。
A.一个表中只能设置一个主键约束
B.空值的字段上不能定义主键约束
C.空值的字段上可以定义主键约束
D.可以将包含多个字段的字段组合设置为主键
正确答案:————
5.[判断题]现在商用的关系数据库管理系统产品都支持完整性控制,即完整性定义和检查控制由关系数据库管理系统实现,不必由应用程序来完成。
A.错误
B.正确
正确答案:————
6.[问答题]在关系系统中,当操作违反实体完整性、参照完整性和用户定义的完整性约束条件时,一般是如何分别进行处理的?<br>
正确答案:————
7.[判断题]修改被参照表中某个元组的主码值时,一旦违背了参照完整性约束,则可级联修改参照表中对应元组的外码值。
A.错误
B.正确
正确答案:————
8.[多选题]以下对数据库的完整性理解正确的是( )。
A.数据库的完整性是指数据的正确性和相容性
B.数据的正确性是指数据库统一对象在不同关系表中的数据是符合逻辑的
C.数据的相容性是指数据是符合现实语义、反应当前实际状况的
D.数据的正确性是指数据是符合现实语义、反应当前实际状况的
正确答案:————
9.[多选题]数据库管理系统中,可用于显示创建完整性约束条件的词语有( )。
A.ADD CONSTRAINT
B.CREATE ASSERSION
C.CREATE TABLE
D.CREATE TRIGGER
正确答案:————
10.[主观题]关系模型的参照完整性在CREATETABLE中用____________短语定义哪些列为外码,用___________短语指明这些外码参照哪些表的主码。<br>
正确答案:————
第六章关系数据理论
1.[判断题]规范化实质是概念的单一化,即让一个关系描述一个概念、一个实体或者实体间的一种联系。若多余一个概念就把它分离出去。
A.错误
B.正确
正确答案:——B——
2.[单选题]有关系模式A(S, C, M),其中各属性的含义是:S:学生;C :课程;M:名次,其语义是:每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一个学生(即没有并列名次),则关系模式A最高达( )。
A.1NF
B.2NF
C.3NF
D.BCNF
正确答案:——D——
3.[多选题]一个满足BCNF的关系模式,其特点包括( )。
A.所有非主属性对每一个码都是完全函数依赖
B.所有主属性对每一个不包含它的码也是完全函数依赖
C.没有任何属性完全函数依赖于非码的任何一组属性
D.BCNFÌ1NF
正确答案:——ABCD——
4.[主观题]在一个关系模式R中,若每个数据项都是不可再分割的,那么R一定属于__________ 。<br>
正确答案:————
5.[主观题]如果关系模式R是第二范式,且每个非主属性都不传递依赖于R的候选码,则称R为________关系模式。<br>
正确答案:————
6.[单选题]关系模式R中的属性全是主属性,则R的最高范式必定是( )。
A.1NF
B.2NF
C.3NF
D.BCNF
正确答案:————
7.[问答题]已知学生关系模式S (SNO, SNAME, SD, SDNAME, COURSE, GRADE)。其中,SNO、SNAME、SD、 SDNAME、COURSE、GRADE分别为学号、姓名、系名、系主任名、课程、成绩。<br>(1)写出关系模式S的基本函数依赖和主码;<br>(2)关系模式S为几范式?为什么?分解成高一级范式,并说明为什么?<br>(3)将关系模式分解成3NF,并说明为什么?<br>
正确答案:————
8.[判断题]一个好的关系模式应当不发生数据冗余、插入异常、删除异常和更新异常。
A.错误
B.正确
正确答案:————
9.[主观题]在关系模式R(A,C,D)中,存在函数依赖关系{A→C,A→D},则候选码是___________ ,关系模式R(A,C,D)最高可以达到_____________ 。<br>
正确答案:————
10.[多选题]以下对关系数据库的规范化理论理解正确的有( )。
A.2NF消除了非主属性对码的部分函数依赖
B.3NF消除了非主属性对码的传递函数依赖
C.BCNF消除了主属性对码的部分和传递函数依赖
D.4NF消除了非平凡且非函数依赖的多值依赖
正确答案:————
11.[多选题]建立一个描述学校教务的数据库,该数据库涉及的对象包括学生的学号(Sno)、所在系(Sdept)、系主任姓名(Mname)、课程号(Cno)和成绩(Grade)。假设用一个单一的关系模式Student来表示,则该关系模式的属性集合为U={Sno, Sdept, Mname, Cno, Grade}。该关系模式存在的问题包括( )。
A.数据冗余
B.更新异常
C.插入异常
D.删除异常
正确答案:————
12.[主观题]数据依赖是一个关系内部______________之间的一种约束关系。这种约束关系是通过______________的相等与否体现出来的数据间相关联系。<br>
正确答案:————
13.[多选题]在关系模式R(D,E,G)中,存在函数依赖关系{E→D, DG→E},则候选码是( )。
A.DE
B.E
C.DG
D.EG
正确答案:————
14.[问答题]设某商业集团数据库中有关系模式R (商店编号, 商品编号, 数量, 部门编号, 负责人)。如果规定:(1)每个商店的每种商品只的在一个部门销售;(2)每个商店的每个部门只有一个负责人;(3)每个商店的每种商品只有一个库存数量。试回答下列问题:<br>(1)根据上述规定,写出关系模式R的基本函数依赖;<br>(2)找出关系模式R的候选码;<br>(3)试问关系模式R最高已经达到第几范式?为什么?<br>
正确答案:————
15.[主观题]包含在任何一个候选码中的属性称为____________。极端情况下,整个属性组是码,称为____________。<br>
正确答案:————
16.[主观题]在关系模式R(D,E,G)中,存在函数依赖关系{E→D,DG→E},则关系模式R(D,E,G)规范化程度最高达到_____________。<br>
正确答案:————
页:
[1]