欢迎来到天天文库
浏览记录
ID:52508122
大小:214.06 KB
页数:37页
时间:2020-04-09
《数据库复习要点及习题解答.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章复习概要1、名词解释DB、DBMS、DBS、DBAS、DDL、DML、DBA、E-R图、数据管理、数据处理、实体、实体型、实体集、概念模型、数据模型、物理独立性、逻辑独立性。2、概念模型的建立方法及组成要素。3、数据模型组成要素、分类。4、关系模型的主要特点。4、什么是数据库管理系统?有哪些主要功能。5、数据库系统的组成与特点。6、数据库三级模式二级映象的体系结构有什么优点?习题P37第12、13题。教研室系-班班级班-生学生选修课程系-室教员指导系学校室-教校-系nnnnnnnm111111习题12E-R图:产品存放仓库
2、材料组成零件使用库存mmmnnnn1习题13E-R图:第二章复习概要1.名词解释候选码、主码、主属性、非码属性、外码、全码、关系、元组、属性、关系模式、关系数据库、实体完整性、参照完整性、等值连接、自然连接。2.关系数据语言的分类和特点。3.关系代数的基本运算有哪些?如何用这些基本运算来表示其它运算?4.用关系代数实现各种操作。作业:P745题(使用关系代数)7.关系代数的基本运算有哪些?答:关系代数的基本运算有5种:并、差、积、选择、投影。如何用这些基本运算来表示其他运算?1)R∩S=R-(R-S)2)R∞S=бAθB(R×S
3、)AθB3)R(X,Y)÷S(Y,Z)=∏X(R)-∏X(∏X(R)×∏Y(S)-R)第二章习题51)求供应工程J1零件的供应商号码SNO;∏Sno(бjno=’j1’(SPJ))2)求供应工程J1零件P1的供应商号码SNO;∏Sno(бjno=’j1’∧pno=’p1’(SPJ))3)求供应工程J1零件为红色的供应商号码SNO;∏Sno(∏Sno,Pno(бjno=’j1’(SPJ))∞∏Pno(бCOLOR=’红’(P))或:∏Sno(бjno=’j1’∧COLOR=’红’(SPJ∞P))4)求没有使用天津供
4、应商生产的红色零件的工程号JNO;∏Jno(J)-∏Jno(бCITY=’天津’(S)∞SPJ∞бCOLOR=’红’(P))5)求至少用了供应商S1所供应的全部零件的工程号JNO;∏Pno,Jno(SPJ)÷∏Pno(бSno=’S1’(SPJ))课堂练习1)检索学习课号为C2的学号与成绩∏S#,GRADE(бC#=“C2”(SC))或∏1,3(б2=“C2”(SC))2)检索学习课号为C2的学号与姓名∏S#,SNAME(бC#=“C2”(S∞SC))3)检索学习课名为操作系统的学生姓名∏S#,SNAME(бCNAME=“
5、操作系统”(S∞SC∞C))4)检索至少选修课号为C2或C4的学生学号∏S#(бC#=“C2”∨C#=“C4”(SC)5)检索至少选修课号为C2和C4的学生学号∏S#,C#(SC)÷∏C#(бC#=“C2”∨C#=“C4”(C)或∏S#(б1=4∧2=“C2”∧5=“C4”(SC×SC)6)检索不学课号为C2的学生姓名与年龄∏SNAME,AGE(S)-∏SNAME,AGE(бC#=“C2”(S∞SC))7)检索学习了程军老师所教全部课程的学生姓名∏SNAME(∏S#,C#(SC)÷∏C#(бTEACHER=“程军”(C))∞∏S
6、#,SNAME(S))第三章复习要点1.名词解释基本表、视图、嵌套查询、相关子查询、行列子集视图、视图消解2.SQL语言的功能及特点3.用SQL语言实现查询操作4.视图的定义、查询及作用5.已知关系代数表达式写出SQL语句,或已知SQL语句写出关系代数表达式。4.用SQL语言完成第2章习题5中的查询1)求供应工程J1零件的供应商号码SNOSELECTDISTINCTSnoFROMSPJWHEREJno=“j1”;2)求供应工程J1零件P1的供应商号码SNOSELECTDISTINCTSnoFROMSPJWHEREJno=“j1”
7、ANDPno=“p1”;3)求供应工程J1零件为红色的供应商号码SNO;SELECTDISTINCTSnoFROMSPJ,SnoWHERESPJ.Pno=P.PnoANDSPJ.Jno=“j1”ANDP.COLOR=“红”;4)求没有使用天津供应商生产的红色零件的工程号JNO;SELECTJnoFROMJWHEREJnoNOTIN(SELECTSPJ.JnoFROMS,SPJ,PWHERESPJ.Pno=P.PnoANDSPJ.Jno=J.JnoANDSPJ.Sno=S.SnoANDS.CITY=“天津”ANDP.COLOR=“
8、红”);Jno!=ALL(……)或NOTEXISTS(SELECT*……)5)求至少用了S1所供应的全部零件的工程号JNO;SELECTDISTINCTJnoFROMSPJSPJX找这样的工程号WHERENOTEXISTS不存在(SELECT*s1供应的任一零件
此文档下载收益归作者所有