下载此文档

复习数据库系统07级.ppt


文档分类:IT计算机 | 页数:约32页 举报非法文档有奖
1/32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/32 下载此文档
文档列表 文档介绍
数据库系统概论复****br/>白清源
福州大学数学与计算机科学学院
(Qingyuan Bai
Faculty of Mathematics and Computer Science,
Fuzhou University
Email: baiqy@模型的另一个实例
根据语义可以得到描述库存业务的局部E-R图,如下所示。
器件
职工
p
n
工作
仓库
m
保管
库存
1
p
n
13
补充:概念数据模型的另一个实例
订购业务涉及四个实体:职工、器件、供应商和订购单。
订购业务的管理模式用语义描述如下:
1)一名职工可以经手多张订单,但一张订单只能由一名职工经手; 
2)一个供应商可以接受多张订单,但一张订单只能发给一个供应商; 
3)一个供应商可以供应多种器件,每种器件也可以由多个供应商供应;
4)一张订购单可以订购多种器件,对每种器件的订购也可以出现在多张订购单上。
在职工和订购单之间存在一个一对多的联系——发出订购单;
在供应商和订购单之间存在一个一对多的联系——接收订购单;
在供应商和器件之间存在一个多对多的联系——供应;
在订购单和器件之间存在一个多对多的联系——订购。
根据以上语义,描述订购业务的局部E-R图如下:
14
补充:概念数据模型的另一个实例
订购业务的局部E-R图。
订购单
职工
p
n
接收订单
供应商
m
发出订单
订购
1
p
n
器件
供应
1
m
15
库存-订购业务模型的整体E-R图。
供应商
订购单
n
n
发出订单
职工
m
接收订单
库存
n
1
n
仓库
工作
1
1
器件
保管
m
供应
订购
n
m
n
n
m
16
CH2 关系代数
例7 查询至少选修1号课程和2号课程的学生学号:
K(Cno)={1,3}, T=ПSno,Cno(SC) ÷K
例9 查询至少选修一门其直接先行课程为5号课程的学生姓名:
K(Cno)=ПCnoσCpno=“5”(Course);
T=(ПSno,Cno(SC) ÷K) ∞(ПSname, sno(Student))
例10 查询选修了全部课程的学生学号和姓名:
T=(ПSno,Cno(SC) ÷ ПCno(Course)) ∞(ПSname, sno(Student))
17
:
R: A B C S: A B C
2 4 6 2 5 7
3 5 7 4 6 8
4 6 8 3 5 9
计算R∪S, R-S, R∩S, R×S,ПA,C(S), σC>6(R), R∞=, R∞S.
:
教师关系 T(T#,TNAME,TITLE),课程关系 C(C#,CNAME,T#),学生关系 S(S#,SNAME,AGE,SEX),选课关系 SC(S#,C#,SCORE).用关系代数表达式表示下列各个查询.
1)检索年龄<17的女学生的学号和姓名;
2)检索男学生所学课程的课程号和课程名;
3)检索男学生所学课程的任课老师的教师号和姓名;
4)检索至少有学号为S2和S4学生选修的课程的课程号;
5)检索王同学不学的课程的课程号;
6)检索全部学生都选修的课程的课程号和课程名
CH2 练****br/>18
2.
1)检索年龄<17的女学生的学号和姓名;
ПS#,SNAME(σAGE<17 and SEX=‘F’(S))
2)检索男学生所学课程的课程号和课程名;
ПC#,CNAME(σSEX=‘M’(S∞SC∞C))
3)检索男学生所学课程的任课老师的教师号和姓名;
ПT#,TNAME(σSEX=‘M’(S∞SC∞C ∞T))
4)检索至少有学号为S2和S4学生选修的课程的课程号;
ПS#,C#(SC) ÷{‘S2’,’S4’}
5)检索王同学不学的课程的课程号;
ПC#(C)- ПC#(σSNAME=‘WANG’(S∞SC))
6)检索全部学生都选修的课程的课程号和课程名;
ПC#,CNAME(C ∞(ПS#,C#(SC) ÷ПS#(S)))
练****br/>19
CH3 定义视图的例子:
CREATE VIEW v_sample AS
SELECT 供应商名 FROM 供应商
WHERE 地址= '北京' AND 供应商号 IN
(SELECT 供应商号 FROM 订购单 WHERE 职工号

复习数据库系统07级 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数32
  • 收藏数0 收藏
  • 顶次数0
  • 上传人68843242
  • 文件大小269 KB
  • 时间2022-01-26