您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 第二章关系数据库(习题)
一、选择题1.下面的选项不是关系数据库基本特征的是()。AA.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关2.一个关系只有一个()。DA.候选码B.外码C.超码D.主码3.关系模型中,一个码是()。CA.可以由多个任意属性组成B.至多由一个属性组成C.由一个或多个属性组成,其值能够惟一标识关系中一个元组D.以上都不是4.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是()。AA.患者编号B.患者姓名C.患者编号和患者姓名D.医生编号和患者编号5.关系代数运算是以()为基础的运算。CA.关系运算B.谓词演算C.集合运算D.代数运算6.关系数据库管理系统应能实现的专门关系运算包括()。BA.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表7.五种基本关系代数运算是()。AA.∪-×σπB.∪-σπC.∪∩×σπD.∪∩σπ8.关系数据库中的投影操作是指从关系中()。BA.抽出特定记录B.抽出特定字段C.建立相应的影像D.建立相应的图形9.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是()操作。CA.投影B.连接C.选择D.复制10.关系代数中的连接操作是由()操作组合而成。BA.选择和投影B.选择和笛卡尔积C.投影、选择、笛卡尔积D.投影和笛卡尔积11.一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。CA.记录B.行C.属性D.元组12.假设有关系R和S,关系代数表达式R-(R-S)表示的是()。AA.R∩SB.R∪SC.R-SD.R×S13.3’2’(S)表示()BA.表示从S关系中挑选3的值小于第二个分量的元组B.表示从S关系中挑选第3个分量值小于2的元组C.表示从S关系中挑选第3个分量值小于第二个分量的元组D.3’2’(S)是向关系垂直方向运算14.R为4元关系R(A,B,C,D),S为3元关系S(B,C,D),R*S构成的结果集为()元关系。CA.4B.3C.7D.615.笛卡尔积是()进行运算。BA.向关系的垂直方向D.向关系的水平方向C.既向关系的水平方向也向关系的垂直方向D.先向关系的垂直方向,然后再向关系的水平方向二、填空题1.在用户看来,关系模型中数据的逻辑结构是一张扁平的二维表。2.一组具有相同数据类型的值的集合称为域。3.一个基数为M的关系与另一个基数为N的关系。它们的笛卡尔积的基数为M*N。4.D1*D2*D3这是3目的关系。5.若一个关系中的某个属性组的值能唯一的标识一个元组,则称个属性组为候选码。6.关系模式中的所有属性是这个关系的候选码,则称为全码。7.关系有三种类型基本关系、查询表和视图表。8.基本关系中列的顺序和元组的顺序是可以任意交换。9.基本关系中分量必须取原子值,即每个分量都必须是不可分数据项。10.关系模式可表示为R(U,D,DOM,F)。其中R为关系名,U为组成该关系的属性名集合,D为属性组U中属性所来自的域,DOM为属性向域的映像集合,F为属性间数据的依赖关系集合。11.关系模型中的查询操作可分为选择、投影、并、差和笛卡尔积等五种基本操作。12.关系模型的完整性规则是对关系的某种约束条件。13.关系模型中的有三类完整性实体完整性、参照完整性和用户定义完整性。14.实体完整性是指:属性或属性组A是基本关系R的主属性,则A不能取空值。15.空值是指“不知道”或“不存在”的值。16.参照完整性是指:属性或属性组F是基本关系的R的外码,它与基本关系S的主码K相对应,则对于R中每个元组在F上的值必须为空值、等于S中某个元组的主码值17.检查约束属于用户定义完整性或参照完整性18.关系代数用到的运算符包括四类集合、算术、关系和逻辑。19.等值连接与自然连接的区别在于自然连接消除重复的属性列。三、综合题1.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:S(SNO,SNAME,STAUS,CITY)P(PNO,PNAME,COLOR,WEIGHT)J(JNO,JNAME,CITY)SPJ(SNO,PNO,JNO,QTY)2.有关系student、SC、CourseE如下:student:SC:Course:要求:计算关系代数表达式:sno,sname,cno,grade(student∞SC)写出最终结果
本文标题:第二章关系数据库(习题)
链接地址:https://www.777doc.com/doc-2186104 .html