- 192
- 0
- 约2.54万字
- 约 38页
- 2020-02-07 发布于广东
- 举报
精品文档
PAGE
.
试题一
四、设计题
( 第1题4分,第2题6分,第3题3分,第4题4分,
第5题8分,共25分)
1. 设教学数据库中有三个基本表:
学生表S(SNO,SNAME,AGE,SEX),其属性分别表示学号、学生姓名、年龄、性别。课程表C(CNO,CNAME,TEACHER),其属性分别表示课程号、课程名、上课教师名。选修表SC(SNO,CNO,GRADE),其属性分别表示学号、课程号、成绩。
有如下SQL查询语句:
SELECT CNO
FROM C
WHERE CNO NOT IN
(SELECT CNO
FROM S,SC
WHERE S.SNO=SC.SNO
AND SNAME=张三);
请完成下列问题:
(1)用汉语句子阐述上述SQL语句的含义;
(2)用等价的关系代数表达式表示上述SQL查询语句。
解:(1)查询张三同学没有选修的课程的课程号。(2分)
(2)πCNO(C)- πCNO (?SNAME=张三 (S)SC) 或
πCNO(C)- πCNO (?SNAME=张三 (SSC)) (2分)
2. 设有如图3所示的三个关系。其中各个属性的含义如下:A#(商店代号)、ANAME(商店名)、WQTY(店员人数)、CITY(所在城市)、B#(商品号)、BNAME(商品名称)、PRICE(价格)、QTY(商品数量)。
A B
A#
ANAME
WQTY
CITY
101
韶山商店
15
长沙
204
前门百货商店
89
北京
256
东风商场
501
北京
345
铁道商店
76
长沙
620
第一百货公司
413
上海
B#
BNAME
PRICE
1
毛笔
21
2
羽毛球
784
3
收音机
1325
4
书包
242
AB
A#
B#
QTY
101
1
105
101
2
42
101
3
25
101
4
104
204
3
61
256
1
241
256
2
91
345
1
141
345
2
18
345
4
74
620
4
125
图3
试用SQL语言写出下列查询:
(1)找出店员人数不超过100人或者在长沙市的所有商店的代号和商店名。
(2)找出至少供应了代号为’256’的商店所供应的全部商品的其它商店的商店名和所在城市。
解:(1)SELECT A#, ANAME FROM A
WHERE WQTY=100 OR CITY=长沙; (2分)
(2)SELECT ANAME,CITY FROM A
WHERE NOT EXISTS
(SELECT * FROM B
WHERE EXISTS
(SELECT * FROM AB AB1
WHERE A#=256 AND B#=B.B#)
AND NOT EXISTS
(SELECT * FROM AB AB2
WHERE A#!=256 AND A#=A.A# AND B#=B.B#)); (4分)
3. 设有职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY),其属性分别表示职工号、姓名、年龄、性别、工资。为每个工资低于1000元的女职工加薪200元,试写出这个操作的SQL语句。
UPDATE EMP
SET SALARY=SALARY+200
WHERE SALARY1000 AND SEX=女;(3分)
4. 设某工厂数据库中有两个基本表:
车间基本表:DEPT(DNO,DNAME,MGR_ENO),其属性分别表示车间编号、车间名和车间主任的职工号。
职工基本表:ERP(ENO,ENAME,AGE,SEX,SALARY,DNO),其属性分别表示职工号、姓名、年龄、性别、工资和所在车间的编号。
建立一个有关女车间主任的职工号和姓名的视图,其结构如下:
VIEW6(ENO,ENAME)。试写出创建该视图VIEW6的SQL语句。
参考答案1:
CREATE VIEW VIEW6
AS
SELECT ENO, ENAME FROM EMP
WHERE SEX=女 AND ENO IN
(SELECT MGR_ENO FROM DEPT)
参考答案2:
CREATE VIEW VIEW6
AS
SELECT ENO, ENAME FROM DEPT, EMP
WHERE MGR_ENO=ENO AND SEX=女 (4分)
5. 设有关系R和函数依赖F:
R(A,B,C,D,E),F = { ABC→DE,BC→D,D→E }。
试求下列问题:
(1)关系R的侯选码是什么?R属于第几范式?并说明理由。(3分)
(2)如果关系R不属于BCNF,请将关系R逐步分解为BCNF。(5
您可能关注的文档
- 七年级物理第一学期期末考试模拟试卷.doc
- 2015年云南初中学业水平考试物理模拟试卷及答案.doc
- 体育专业题 考体育教师用的到.doc
- 工程概况范本2.doc
- 初中毕业生学业考试科学模拟卷.doc
- 国家电大经济数学基础12形考任务.doc
- 如何制作线框镂空3D模型,并用于3D打印.doc
- 初三物理上期末试卷(答案).doc
- 变电二次设备作业现场安全措施设置规范(试行).doc
- 租赁车GPS智能监控解决方案.doc
- 2026年青岛港二副岗位航海英语口语练习含答案.docx
- 2026年会展策划人员面试全攻略策划能力与执行能力考核.docx
- 2026道德与法治一年级下册第9课《这是我的家》第2课时教学设计.pdf
- 2.1 家乡的植物资源(分层作业)科学大象版三年级下册2026.pdf
- 2.2 播种与萌发(分层作业)科学大象版三年级下册2026.pdf
- 2.3 茎与叶的生长(分层作业)科学大象版三年级下册2026.pdf
- 2.4 开放的花朵(分层作业)科学大象版三年级下册2026.pdf
- 2.5 果实与种子(分层作业)科学大象版三年级下册2026.pdf
- 2026年战略分析师面试问题及答案参考.docx
- 护理实习生招聘面试题集.docx
原创力文档

文档评论(0)