数据库原理与应用教程.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理与应用教程.doc

习题参考答案 第1章习题参考答案 ΠCNO (ΠTNO(σTN=’李力’(T))*TC))* C (4)查询学号为S1的同学所选修课程的课程号、课程名和成绩。 ΠCNO,CN,Score(σSNO=’S1’(SC)*ΠCNO,CN(C)) (5)查询“钱尔”同学所选修课程的课程号、课程名和成绩。 ΠCNO,CN,Score(ΠSNO(σSN=’ 钱尔’(S))*ΠCNO,CN(C)*SC) (6)查询至少选修“刘伟”老师所授全部课程的学生姓名。 ΠSN((ΠSNO, SN(S)*(ΠSNO, CNO(SC)(ΠCNO(σTN=’刘伟’(T*TC)))) (7)查询“李思”同学未选修的课程的课程号和课程名。 ΠCNO, CN((ΠCNO(C)-ΠCNO(σSN=’李思’(S)*SC))*C) (8) 查询全部学生都选修了的课程的课程号和课程名。 ΠCNO, CN(C*(ΠSNO, CNO(SC)(ΠSNO(S))) (9)查询选修了课程号为C1和C2的学生的学号和姓名。 (ΠSNo,CNo(SC)(ΠCNo(σCNo =’C1’( CNo =’C2’(C))*ΠSNo,SN(S) (10)查询选修全部课程的学生的学号和姓名。 ΠSNO, SN(S*(ΠSNO, CNO(SC)(ΠCNO(C))) (11)查询选修课程包含“程军”老师所授课程之一的学生学号。 ΠSNO(SC*ΠCNO(σTN=’程军’(C))) (12)查询选修课程包含学号S2的学生所修课程的学生学号。 ΠSNO, CNO(SC)(ΠCNO(σCNO=’S2’(SC)) 第3章习题参考答案 一、选择题 1. B 2. A 3. C 4. B 5. C 6. C 7. B 8. D 9. A 10. D 二、填空题 结构化查询语言(Structured Query Language) 数据查询、数据定义、数据操纵、数据控制 外模式、模式、内模式 数据库、事务日志 NULL/NOT NULL、UNIQUE约束、PRIMARY KEY约束、FOREIGN KEY约束、CHECK约束 聚集索引、非聚集索引 连接字段 行数 定义 系统权限、对象权限 基本表、视图 12. (1)INSERT INTO S VALUES(990010,李国栋,男,19) (2)INSERT INTO S(No,Name) VALUES(990011, 王大友) (3)UPDATE S SET Name=陈平 WHERE No=990009 (4)DELETE FROM S WHERE No=990008 (5)DELETE FROM S WHERE Name LIKE 陈% 13.CHAR(8) NOT NULL 14.SC.CNo=C.CNo 15.ALTER TABLE Student ADD SGrade CHAR(10) 三、设计题 1. 图书(Book) 书号 类型 书名 作者 单价 出版社号 BNo BType BName BAuth BPrice PNo 出版社(Publish) 出版社号 出版社名称 所在城市 电话 PNo PName PCity PTel 查找在“高等教育出版社”出版,书名为“操作系统”的图书的作者名。 SELECT BAuth FROM Book, Publish WHERE Book.PNo= Publish.PNo AND BName=’操作系统’ AND PName=’高等教育出版社’ 查找为作者“张欣”出版全部“小说”类图书的出版社的电话。 SELECT PTel FROM Book, Publish WHERE Book.PNo= Publish.PNo AND BType =’小说’ AND BAuth=’张欣’ 查询“电子工业出版社”出版的“计算机”类图书的价格,同时输出出版社名称及图书类别。 SELECT BPrice, PName, BType FROM Book, Publish WHERE Book.PNo= Publish.PNo AND PName =’电子工业出版社’ AND BType =’计算机’ 查找比“人民邮电出版社”出版的“高等数学”价格低的同名书的有关信息。 SELECT * FROM Book WHERE BName =’高等数学’ AND BPriceANY (SELECT BPrice FROM Book,Publish WHERE Book.PNo= Publish.PNo AND PName =’人民邮电出版社’ AND BName =’高等数学’) AND PName ’人民邮电出版社’ 查找书名中有“计算机”一词的图书的书名及作者。 SELECT

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档