数据库原理及应用复习题2.doc

数据库原理及应用复习题2.doc

ID:55610312

大小:26.00 KB

页数:4页

时间:2020-05-18

数据库原理及应用复习题2.doc_第1页
数据库原理及应用复习题2.doc_第2页
数据库原理及应用复习题2.doc_第3页
数据库原理及应用复习题2.doc_第4页
资源描述:

《数据库原理及应用复习题2.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、复习题21、若关系X、Y、Z如图所示,求:1.∏A,C(X)2.σB<'3'(X)3.X│╳│Y4. X÷Z X  Y    ZABCCDBC111343123213141422121232242、己知一个关系数据库的模式如下:S(SNO,SNAME,SCITY)P(PNO,PNAME,COLOR.WEIGHT)J(JNO,JNAME,JCITY)SPJ(SNO.PNO.JNO.QTY);其中:S表示供应商,它的各属性依次为供应商号、供应商名和供应商所在城市;P表示零件,它的各属性依次为零件号、零件名、零件颜色和零件重量;J表示工程,它

2、的各属性依次为工程号、工程名和工程所在城市;SPJ表示供货关系,它的各属性依次为供应商号、零件号、工程号和供货数量。用关系代数表达式表示下面的查询要求:(1)求供应工程J1零件的供应商代码SNO。(2)求供应工程J1零件P1的供应商代码SNO。(3)求供应工程J1零件为红色的供应商代码SNO。(4)求没有使用北京供应商生产的红色零件的工程项目代码JNO。3、设有三个关系:AT(ATNO,ATNAME,ATD)ATNO表示运动员编号,ATNAME表示运动员姓名,ATD表示运动员所在系T(TNO,TNAME,TP)TNO表示项目编号,TNA

3、ME表示项目名称,TP表示该项目比赛地点SC(ATNO,TNO,SC)ATNO,TNO含义同上,SC表示成绩试用关系代数表达式表示下列查询语句:(1)求出计算机系运动员的姓名和取得的成绩。(2)求出至少参加“王军”同学参加一项运动项目的运动员姓名。(3)求出参加所有运动项目的学生姓名。(4)求出参加“标枪”项目的的学生姓名。4、设R={A,B,C},F={A→C,B→C},ρ={AB,AC}。分解是否无损联接分解?试说明理由。5、若R={ABCD},函数依赖集F={A→C,D→C,BD→A},证明:ρ={AB,ACD,BCD}相对于F不

4、是无损联接分解。6、设存在关系模式S(CS,B,ST,TM,RM,G),其中CS表示课程,B表示参考书,ST表示学生,TM表示上课时间,RM表示教室,G表示成绩。属性间的依赖关系为:{(CS,ST)→G,(TM,RM)→CS,(TM,ST)→RM,CS→B}(1)给出该关系模式的键,并做简要说明。(2)该关系模式最高满足第几范式要求?为什么?(3)若将S分解为S1(CS,ST,G,B)和S2(TM,ST,RM),则关系模式S1、S2最高满足第几范式要求?为什么?(4)若将S1分解为S11(CS,B)和S12(CS,ST,G),请说明该分

5、解满足无损连接性。7、设有关系:C(CNO,CNAME,PCNO)SC(SNO,CNO,SCORE)S(SNO,SNAME,AGE,SEX)其中:C为课程表关系,对应的属性分别是课号、课程名和选修课号;SC为学生选课表关系,对应的属性分别是学号、课号和成绩;S表示学生,它的各属性依次为学号、姓名、年龄和性别。用SQL语言写出:(1)对关系SC中课号等于C1的选择运算。(3分)(2)对关系C的课号、课程名的投影运算。(3分)(3)对C和SC两个关系的自然连接运算。(3分)(4)求每一课程的间接选修课(即选修课的选修课)。(4分)(5)将学

6、号为“S1”的学生年龄改为20。(3分)(6)建立一反映各学生总成绩的视图S_ZCJ,视图包括学号、姓名、总成绩三列。(4分)8、设有2个实体:学生S:学号SNO,姓名SNAME,性别SEX,年龄AGE,所在系DNAME;课程C:课程号CNO,课程名CNAME,学分CREDIT,预选课程PRE_CNO;学生和课程之间存在联系:一个学生可选修多门课程,一门课程可被多个学生选修。每个学生修一每门课程有一个成绩。试完成如下工作:(1)画实体间相互联系的E-R图。(2)构造相应的关系数据库模式。(3)用SQL语言为关系模式建立相应的基表。(4)

7、将所建基本表的查询、修改权限授予User1,并将成绩的查询权限授给所有用户。复习指导试题类型一、单项选择题:20题,1分/题,共20分;二、填空题:20空,1分/空,共20分;三-七、应用题:共60分。第一章数据库系统引论重点内容:1、数据库系统的三个发展阶段;2、数据库、数据库系统、数据库管理系统;3、数据库系统的特点;4、数据独立性。第二章数据库系统的数据模型重点内容:1、数据模型的概念及其组成;2、层次模型、网状模型、关系模型的数据结构及其优缺点。第三章数据库系统结构重点内容:1、数据库的三级模式结构;2、数据库的二级映象;3、数

8、据模式与数据模型的关系;4、数据库管理员(DBA)的主要职责。第四章关系数据库方法重点内容:1、五种关系基本运算;2、三种关系复合运算;3、关系表达式;4、关系演算第五章关系数据库的标准语言SQL重点内容:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。