欢迎来到天天文库
浏览记录
ID:10092318
大小:140.50 KB
页数:8页
时间:2018-05-25
《关系数据库系统习题及解答》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、关系数据库系统习题及解答一、填空题1.关系数据库是采用(关系模型)作为数据的组织方式2.在关系数据模型中,二维表的行称为元组,二维表的列称为(属性)。3.用值域的概念来定义关系,关系是属性值域笛卡儿积的一个(子集)。4.设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者取空值(null)。这是(参照)完整性规则。5.关系模型有三类完整性约束:实体实整性、参照完整性和用户定义的完整性。定义外键实现的完整性是(参照完整性)。6.在关系模型中,若属性A是关系R的主码,则在R的任何元组
2、中,属性A的取值都不允许为空,这种约束为(实体完整性)规则。7.在关系代数中,从两个关系的笛卡儿积中选取它们的属性或属性组间满足一定条件的元组的操作称为(θ)连接。8.关系代数是关系操作语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为(关系)。二、选择题1.关系数据模型的三要素是(D)。A.关系数据结构、关系操作集合和关系规范化理论B.关系数据结构、关系规范理论和关系完整性约束C.关系规范理论、关系操作集合和关系完整性约束D.关系数据结构、关系操作集合和关系完整性约束2.关系语言的非过程化是指(C)。A.用户必须请求DBA为他建立特殊的
3、存取路径B.用户自己定制而非DBMS来选择存取路径C.用户不必请求DBA为他建立特殊的存取路径D.用户要求助于循环、递归来完成数据的重复操作3.下列叙述中,哪一条是不正确的(A)。8A.一个二维表就是一个关系,二维表的名就是关系的名B.关系中的列称为属性,属性的个数称为关系的元或度C.关系中的行称为元组,对关系的描述称为关系模式D.属性的聚会范围称为值域,元组中的一个属性值称为分量4.下列关于数据模型的术语中,哪一个术语所表述的概念与二维表中的“行”的概念最接近(D)A.属性B.关系C.域D.元组5.下列关于关系模式的码的叙述中,哪一项是不正确的(C)。A.
4、当候选码多于一个时,选定其中一个作为主码B.主码可以是单个属性,也可以是属性组C.不包含在主码中的属性称为非主属性D.若一个关系模式中的所有属性构成码,则称为全码6.数据的完整性是指(C)。A.数据的存储和使用数据的程序无关B.防止数据被非法使用C.数据的正确性、一致性D.减少重复数据7.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是一个关系的主码时,称该属性(或属性组)为这个关系的(C)。A.候选码B.主码C.外码D.连接码8.在数据库设计中用关系模型表示实体和实体之间的联系。关系模型的结构是(B)。A.层次结构
5、B.二维表结构C.网状结构D.封装结构9.关系数据模型(D)。A.只能表示实体间的1:1联系B.只能表示实体间的1:n联系C.只能表示实体间的m:n联系D.可以表示实体间的上述三种联系10.如果把学生看成实体,某个学生的姓名叫“张三”,则张三应看成是(D)。A.记录型B.记录值C.属性型D.属性值11.在概念模型中,一个实体相对于关系数据库中一个关系中的一个(B)。A.属性B.元组C.列D.字段12.设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO),遵照实体完整性规则(D)。A.只有SNO不能取空值B.只有CNO不能取空值8C.只有GRA
6、DE不能取空值D.SNO与CNO都不能取空值13.设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是(A)。A.实体完整性规则B.参照完整性规则C.用户定义完整性规则D.域完整性规则14.关系数据库中,实现主码标识元组的作用是通过(A)。A.实体完整性规则B.参照完整性规则C.用户自定义的完整性D.属性的值域15.关系数据库中,实现表与表之间的联系是通过(B)。A.实体完整性规则B.参照完整性规则C.用户自定义的完整性D.值域题16~18题基于以下说明:设有供应商关系S和零件关系P如下图所示。它们的主码分别是“供应商号”和“零件号”,而且零件关系
7、P的属性“供应商号”是它们的外码,属性“颜色”只能取值为(红、白、蓝)。供应商关系S零件关系P所在城市供应商名供应商号北京红星B01上海宇宙S10天津黎明T20重庆立新Z01供应商名颜色零件号B01红010T20蓝201S10白31216.若向关系P插入新行,新行的值分别列出如下。它们中哪个(些)不能被插入(D)。①’201’,白,’S10’②’301’,’红’,’T11’③’301’,’绿’,’B01’A.①B.①和②C.②D.都不能17.若要删除关系S中的行,删除行的值分别列出如下。它们中的哪个(些)可被删除(B)。①’S10’,宇宙,’上海’②’Z10
8、’,’立新,’重庆A.①B.②C.都可以D.都不可以
此文档下载收益归作者所有