数据库期末复习题总结

上传人:公**** 文档编号:548057689 上传时间:2023-02-14 格式:DOCX 页数:6 大小:132.28KB
返回 下载 相关 举报
数据库期末复习题总结_第1页
第1页 / 共6页
数据库期末复习题总结_第2页
第2页 / 共6页
数据库期末复习题总结_第3页
第3页 / 共6页
数据库期末复习题总结_第4页
第4页 / 共6页
数据库期末复习题总结_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《数据库期末复习题总结》由会员分享,可在线阅读,更多相关《数据库期末复习题总结(6页珍藏版)》请在金锄头文库上搜索。

1、第二章作业题1、设有关系R、S如下所示,计算RS。 R: S: ABCDCDEabcdcd1abefef2abhkbdefbddlckcdckef除法运算步骤1) 将被除关系的属性分为象集属性和结果属性:与除关系相同的属性属于象集属性,不相同的属性属于结果属性2) 在除关系中,对与被除关系相同的属性(象集属性)进行投影,得到除目标数据集。3) 将被除关系分组,原则是,结果属性值一样的元组分为一组。4) 逐一考察每个组,如果它的象集属性值中包括除目标数据集,则对应的结果属性值应属于该除法运算结果集。2、书74页第5题1)求供应工程J1零件的供应商号码SNO sno(jno=J1(SPJ)2)求供

2、应工程J1零件P1的供应商号码SNO sno( jno=J1 PNO =P1(SPJ)3)求供应工程J1零件为红色的供应商号码SNOsno(pno( color=红色(P) jno=J1(SPJ)4)求没有使用天津供应商生产的红色零件的工程号JNO jno(SPJ)-jno(sno(city=天津(S) SPJpno(color=红色(P)5)求至少用了供应商S1所供应的全部零件的工程号JNO jno,pno(SPJ) pno(sno=S1(SPJ))3、设有如图所示的关系S、C和SC,它们分别表示学生、课程和学生选课。试用关系代数表达式表示下列查询。C:C#CNAMETEACHERC1C语言

3、王华C2数据结构李大利C3操作系统周明C4数据库原理周明 S:S#SNAMESEXAGE1001李明男191002刘强女182001张丽娟女203002赵丹男19SC:S#C#GRADE1001C1891001C2672001C3563002C392(1) 检索年龄大于19岁的女同学的学号(S#)和姓名(SNAME)。(2) 检索周明老师所授课程的课程号(C#)和课程名(CNAME)。(3) 检索选修课程名为操作系统的学生学号(S#)和姓名(SNAME)。(4) 检索选修了全部课程的学生姓名(SNAME)。S ( S#, SNAME,SEX,AGE)C (C#, CNAME, TEACHER

4、)SC ( S#,C#,GRADE)(1)s#,SNAME( AGE19SEX=女(S)(2)C#,CNAME( TEACHER=周明(C)(3)s#,SNAME( CNAME=操作系统(S C SC)(4)SNAME(s#,C#( SC)C#(C)S)第三章 作业题1.书127页5题:(1)-(7)(对应课本75页的四个表)S (SNO, SNAME, STATUS, CITY)P (PNO,PNAME, COLOR, WEIGHT)J (JNO, JNAME,CITY)SPJ (SNO,PNO,JNO,QTY)1. SELECT SNAME ,CITY FROM S ;2. SELECT

5、PNAME, COLOR, WEIGHT FROM P3. SELECT DISTINCT(JNO) FROM SPJ WHERE SNO=S1;4. SELECT PNAME,QTY FROM P, SPJWHERE P.PNO=SPJ.PNO AND SPJ. JNO=J2;5.解1: SELECT DISTINCT(PNO) FROM S, SPJWHERE S.SNO=SPJ.SNO AND S.CITY=上海解2:SELECT DISTINCT(PNO) FROM SPJWHERE SNO IN (SELECT SNO FROM S WHERE CITY=上海6. SELECT JN

6、AME FROM S,SPJ,J WHERE J.JNO=SPJ.JNO AND S.SNO=SPJ.SNO AND S.CITY=上海7. SELECT JNO FROM S,SPJ WHERE S.SNO=SPJ.SNO AND S.CITY天津7. SELECT JNO FROM SPJWHERE SNO!=ALL (SELECT SNO FROM S WHERE CITY=天津)8. Update p set color=蓝 where color=红9. Update SPJ set sno=s3 where sno=s5and jno=j4 and pno=p610. Delete

7、 from S where sno=s211.insert into SPJ values(s2, p4,j6, 200)2.补充练习:设有一个简单的图书管理数据库,包含如下三个关系表: 图书关系表:Book(BNO, Title, Author, Publisher, Price),其中BNO, Title, Author, Publisher, Price分别表示图书的总编号、书名、作者、出版单位和单价;读者关系表:Reader(LNO, Name, Unit),其中LNO, Name, Unit分别表示读者的借书证号、姓名和所在单位;借阅关系表:Loan(LNO, BNO, Date)其

8、中LNO, BNO, Date分别表示借阅图书的借书证号、所借图书的总编号和借书日期。用SQL语言实现下述功能。1. 查询所有借阅了图书的学生号。2. 查询图书的价格在50100元的高等教育出版社、机械工业出版社和清华大学出版社的书名。3. 查询数据库方面(以“数据库”开头)的图书的书名和作者。4. 查找高等教育出版社的所有图书的书名和单价,结果按单价降序排列。5. 求出各个出版社图书的最高价格、最低价格和图书册数。6. 查询借阅三本以上图书的读者的借书证号、姓名和所在单位。7. 读者“李小波”于2001年元旦前所借的所有图书的书名及借书日期。8. 查询2000年7月以后没有借书的读者的姓名和

9、单位。9. 查询至少借阅了0287号图书和0398号图书的读者号。1. SELECT DISTINCT LNO FROM Loan2. SELECT Title FROM Book WHERE Price BETWEEN 50 AND 100AND Publisher IN(高等, 机械, 清华)3. SELECT Title, Author FROM Book WHERE Title LIKE 数据库%4. SELECT Title, Price FROM BookWHERE Publisher=高等 ORDER BY Price DESC5. SELECT MAX(Price), MIN(

10、Price), COUNT(BNO) FROM BookGROUP BY Publisher6. SELECT * FROM Reader WHERE LNO IN( SELECT LNO FROM Loan GROUP BY LNO HAVING COUNT(*)3)7. SELECT Book .Title, Loan .Date FROM Reader,Loan,BookWHERE Reader. LNO=Loan.LNO AND Loan. BNO=Book.BNO AND Reader. Name=李小波AND Loan.Date工资项目名部门名部门名部门经理码:(职工名,项目名)每

11、个职工可参加多个项目,各领一份工资;每个项目只属于一个部门管理;每个部门只有一个经理。(2)(职工名,项目名)(部门名,部门经理)项目名(部门名,部门经理)存在部分函数依赖,不是2NF 原因没写?R分解为 R1(项目名,部门名,部门经理)R2(职工名,项目名,工资)(3) 项目名部门名部门名部门经理存在传递函数依赖,不是3NFR2分解为:(项目名,部门名)(部门名,部门经理)(第七章作业)数据库设计篇作业1考核要点 对E-R图的理解和掌握 E-R图转换为关系模式的应用l 回答情况 规范:E-R图没有标明关系的类型 关系模式中主码没有标明/标识(下划线) 两个实体的关系确定依靠语义 如何抽象实体

12、和属性1、课本P38-13题13.某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。l 请用E 一R 图画出此工厂产品、零件、材料、仓库的概念模型。2、P234-19题19.请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。l 给出E 一R 图,再将其转换为关系模型。1:N 或M:N如果读者借书记录删除: 1:N如果读者借书记录不删除: M:N读者(读者号、姓名,性别,年龄,地址,单位)图书(书号,书名,作者,出版社)借书(读者号,书号,借出日期,应还日期)3、 根据下列业务规则画出网上书店的E-R图,并给出对应的关系模式。假设网上书店的业务规则如下:(1) 网站有多名职工经

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号