1 / 4
文档名称:

数据库总结复习计划题.docx

格式:docx   大小:63KB   页数:4页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库总结复习计划题.docx

上传人:万家乐书屋 2022/3/7 文件大小:63 KB

下载得到文件列表

数据库总结复习计划题.docx

相关文档

文档介绍

文档介绍:精品文档
精品文档
1
精品文档
;.
三、应用题
设有如下实体:学生:学号、单位、姓名、性别、年龄、选修课程名 课程:编号、课
程名、开课单位、任课教师号 教师:教师号、姓名、性别、职称、讲授课程编号 单
位:单位名称、别、职称
课程:编号、课程号
3).该全局E-R图转换为等价的关系模型表示的数据库逻辑结构如下:
单位(单位名,电话)
教师(教师号,姓名,性别,职称,单位名)课程(课程编号,课程名,单位名)
学生(学号,姓名,性别,年龄,单位名)讲授(教师号,课程编号)
选修(学号,课程编号)
2、工厂(包括厂名,厂长名)需建立一管理数据库存贮以下信息:
一个厂内有多个车间,每个车间有车间号、主任姓名、地址、电话;
一个车间有多个工人,每个工人有职工号、姓名、年龄、性别、工种;一个车间生产多种产品,产品有产品号、价格;一个车间生产多种零件,一种零件也可能为多个车间制造,零件有零件号、重量、价格;
一种产品由多种零件组成,一种零件也可装配到多种产品中;产品与零件均存入仓库中;厂内有多个仓库,仓库有仓库号、主任姓名、电话。
试(1)画出该系统的实体-联系模型E-R图。
精品文档
精品文档
4
精品文档
;.'
精品文档
精品文档
4
精品文档
;.
(2)给出相应的关系数据模型。
(1)检索“程军”老师所授课程的课程号 (C#)和课程名(CNAME)。
检索年龄大于21的男学生学号(S#)和姓名(SNAME)。
检索至少选修“程军”老师所授全部课程的学生姓名(SNAME)。
(4)
检索”李强”同学不学课程的课程号
(C#)。
(5)
检索至少选修两门课程的学生学号
(S#)。
(6)
检索全部学生都选修的课程的课程号
(C#)和课程名(CNAME)。
(7)
检索选修课程包含“程军”老师所授课程之一的学生学号
(S#)。
解:本题各个查询语句对应的关系代数表达式表示如下:
(1).
∏C#,CNAME(σTEACHER=‘程军’(C))
(2).
∏S#,SNAME(σAGE>21∧SEX=”男”(C))
(3).
∏SNAME{s
[∏S#,C#(sc)÷∏C#(σTEACHER=‘程军’(C))]}
(4).
∏C#(C)-∏C#(σSNAME=‘李强’(S)SC)
(5).
∏S#(σ[1]=[4]
∧[2]≠[5](SC
×SC))
(6).
∏C#,CNAME(C
(∏S#,C#(sc)
÷∏S#(S)))
(7).
∏S#(SC
∏C#(σTEACHER=‘程军’(C)))
现有关系数据库如下:
学生(学号,姓名,性别,专业,奖学金)
课程(课程号,名称,学分
)
学****学号,课程号,分数
)
用关系代数表达式实现下列
1—4小题:
“英语”专业学生所学课程的信息,包括学号、姓名、课程名和分数。
“数据库原理”课程成绩高于 90分的所有学生的学号、姓名、专业和分数;
“C135”课程的学生信息,包括学号,姓名和专业;