《数据库概论》课程期中复习题目汇总一、为某百货公司设计一个E-R模型
百货管辖若干个连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店
实体类型“商店”的属性有:商店编号,店号,店址,店经理
实体类型“商品”的属性有:商品编号,商品名,单价,产地
实体类型“职工”的属性有:职工编号,职工名,性别,工资
在联系中应反映出职工参加某商店工作的开始时间,商店销售商品的有销售量
试画出反映商店、商品、职工实体类型及联系类型的ER图,并将其转换成关系模式集
二、关系代数设有三个关系:S(S#,SNAME,AGE,SEX)SC(S#,C#,GRADE)C(C#,CNAME,TEACHER)说明:S#——学号SNAME——学生姓名AGE——年龄SEX——性别C#——课程号CNAME——课程名TEACHER——教师GRADE——成绩试用关系代数写出查询语句
(1)检索LIU老师所授课程的课程号、课程名
(2)检索年龄大于23岁的男学生的学号与姓名
(3)检索学号为S3学生所学课程的课程名与任课教师名
(4)检索至少选修LIU老师所授课程中一门课程的女学生的姓名
(5)检索WANG同学不学的课程号
(6)检索至少选修两门课程的学生学号
(7)检索全部学生都选修的课程的课程号与学生学号
(8)检索选修课程包含LIU老师所授课程的学生学号
(用∞代表自然连接):(1)πC#,CNAME(σTEACHER='LIU'(C))(2)πS#,SNAME(σAGE>'23'∧SEX='男'(S))(3)πCNAME,TEACHER(σS#='S3'(SC∞C))(4)πSNAME(σSEX='女'∧TEACHER='LIU'(S∞SC∞C))(5)πC#(