数据库期末考试复习题及答案 -综合题.docVIP

  • 192
  • 0
  • 约2.54万字
  • 约 38页
  • 2020-02-07 发布于广东
  • 举报

数据库期末考试复习题及答案 -综合题.doc

精品文档 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

文档评论(0)

1亿VIP精品文档

相关文档