数据库第二章练习题_第1页
数据库第二章练习题_第2页
数据库第二章练习题_第3页
数据库第二章练习题_第4页
数据库第二章练习题_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、13.关系模型中实现实体间m : n联系是通过增加一个( A )实现。第二章练习题一、单项选择1. 用二维表结构表示实体以及实体间联系的数据模型为(C )。A.网状模型B.层次模型C .关系模型D.对象模型D.主码B的主码,则该属性或属性组A.外部属性B.主码C.内码D.外码2. 在一个关系中如果有这样的属性或属性组,其值能惟一地标识关系中的每一个元组,且 不包含多余属性,则称该属性或属性组为(A )。A. 候选码B.数据项C.主属性3. 若某属性或属性组不是关系A的主码,但它是另一个关系称为关系A的(D )。4.设属性A是关系R的主属性,则属性 A不能取空值(NULL)。这是( A )。A.

2、C.实体完整性规则用户定义完整性规则B.参照完整性规则D.域完整性规则5.关系代数的5种基本运算为(C)。其他均为非基本运算A.并、差、选择、投影、自然连接B.并、差、交、选择、投影C.并、差、选择、投影、笛卡尔积D.并、差、交、选择、笛卡尔积6. 自然连接是构成新关系的有效方法。通常对关系R和S进行自然连接运算时,要求R和S含有一个或多个共同( D )。A.元组B.行C.记录D.属性7. 下面对于关系的叙述中,哪一个是不正确的?(B )A. 任意的一个二维表都是一个关系B. 关系中的每一个属性是不可分解的(在非规划化关系中,具有可分分解项)C. 在关系中元组的顺序是无关紧要的D. 同一列的值

3、必须取自同一个域8. 设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则 T的元 组个数是(C)。A. 400B.10000C.30000D. 900009.关系代数运算是以(B )为基础的运算 。A.关系运算B.谓词演算C.集合运算D.代数运算10.关系数据库中的投影操作是指从关系中(B )。A.抽出特定记录B.抽出特定字段C.建立相应的影像D.建立相应的图形11.关系代数中的连接操作是由(B )操作组合而成 。A.选择和投影B.选择和笛卡尔积C.投影、选择、笛卡尔积D.投影和笛卡尔积12.设有关系R,按条件f对关系R进行选择,正确的是(C)。A . R RB . Rf

4、RC.G(R)D. -f(R)“R和S具有相同的元数,且它14.设有关系R和S,下列关系运算中,(D)运算不要求: 们的对应属性的数据类型也相同”。A. R n SB. R U SC. R SF列关系代数表达式中,哪些等式成立?(D. R X S15.(1)匚 F1F2 ( R)二二 F1 F 2 ( R)(2)(3)(R: S) : T(S T)(4)“1(;F2(R) 一 ;F2(;F1(R)16.17.B. (2)和(3)D. (1)和(4)n则三者之间满足(d )。D. pw mnA.全部假设 W=R S,且W、R和S的元组数分别为 p,m和A. pm+nB. p m+nC. pmn这

5、个可以推算出来,如果存在重复列的情况,就会出现p=mn;设有两个关系 R (A , B )和S ( A, C),下列等式成立的是( C )。A.二 1,2,4(=(R S)=R: SC.没有B.兀倬川耳小只汇S) = Ra o S1=3C. -r w(R S) = r sD. R 汉兀 jS) =,2,4(Ra P S),1=3这种情况是自然连接,会出现重复的情况 有关系R (A ,18.照于关系R的主码 元组是( CC),主码为A ;关系S ( D, A),主码为D,外码为A,外码A参 关系R和S的元组如下图所示。则关系S中违反参照完整性规则的A. (1,2)B.( 2,1)C.(3,3)D

6、. (4,1)RABC123213违背了参照完整性:(1)取空值(2)取被参照SDA12213341的主码所取的值;(即:对应于参照关系中的主码 )运算后得到R3。实体完整性是:(1)无主码的元组 (2)主码值相同的元组;19.如下图所示,两个关系 R1和R2,它们进行(DA .交B.并C .笛卡尔积D自然连接R1R2ABCA1XC2YD1yDEM1MI2NJ5MKR320.关系运算中花费时间可能最长的运算是(C )。A.投影B.选择C.笛卡尔积D.除法关系代数表达式由关系代数操作组合而成,以笛卡尔积和连接操作最费时,生成大量的中间结果二、填空1. 包含在候选关键字中的属性称为_2. 关系操作

7、中选取某些列的操作为_关系的完整性约束条件包括三类: 一个关系模式的定义格式为 关系代数运算中,传统的集合运算有3.4.候选码.投影实体O,选取某些行的操作称为、参照、_选择。用户自定义5.尔积。6. 关系代数运算中,专门的集合运算有_选择7. 已知系(系编号,系名称,系主任,电话,地点 )和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,“系”的主码是 ; “学生”的主码是 ,外码是 8. 关系操作方式的特点是 操作。9. 关系模型的三要素是 、 和。10. 关系数据库中,实现实体之间的联系是通过关系与关系之间的笛卡投影连接除法。学号,姓名,年龄,性别 /课程号,课程名,教师 学号

8、,课程号,成绩三、关系代数练习1. 数据库中有三个关系S(S#,SNAME,AGE,SEX) C(C#,CNAME,TEACHER) SC(S#,C#,GRADE)1)查询讲授“数据库课程”的教师;2)检索学习课程号为“ C2”的学生的学号与成绩;3)检索学习课程号为“ C2”的学生的学号与姓名;4)检索选修课程名为5)检索选修课程号为Maths ”的学生学号与姓名;C2”或“ C4”的学生学号。2. 设某公司的医疗保健数据库有如下3个关系:职工(职工号,姓名,性别,职务,家庭地址,部门编号)部门(部门编号,部门名称,办公地址,电话)保健(保健卡编号,职工号,检查身体日期,健康状况) 用关系代

9、数表达式完成如下查询:(1)查询部门名称为“集团办公室”、职务为“科长”的姓名和家庭地址;Whe n you are old and grey and full of sleep,And no ddi ng by the fire, take dow n this book,And slowly read, and dream of the soft lookYour eyes had once, and of their shadows deep;How many loved your mome nts of glad grace,And loved your beauty with lov

10、e false or true,But one man loved the pilgrim soul in you,And loved the sorrows of your cha nging face;And bending dow n beside the glow ing bars,Murmur, a little sadly, how love fledAnd paced upon the mountains overheadAnd hid his face amid a crowd of stars.The furthest dista nee in the worldIs not

11、 betwee n life and deathBut whe n I sta nd in front of youYet you dont know thatI love you.The furthest dista nee in the worldIs not whe n I sta nd in front of youYet you cant see my loveBut whe n un doubtedly knowing the love from bothYet cannot be together.The furthest dista nee in the worldIs not being apart while being in loveBut whe n I pla inly cannot resist the year ningYet prete nding you have n ever

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论