- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高级数据库技术思考题(应用题及参考答案).doc
1.设有学生表S(SNO,SN)(SNO为学生号,SN为姓名)和学生选修课程表SC(SN,CNO, G)(CNO为课程号,G为成绩),试用SQL语言完成以下各题:
(1)创建学生表、学生选修课程表。
(2)建立一个视图V-SSC(SNO,SN,CNO,CN,G),并按CNO升序排序;
(3)从视图V-SSC上查询平均成绩在90分以上的SN、CN和G。
参考答案:
(1)
(2)CREATE SQL VIEW V-SSC(SNO,SN,CNO,CN,G)
AS SELECT S.SNO,SSN,CNO,SC.CN,SC.G
FROM S,SC
WHERE S.SNO=SC.SNO
ORDER BY CNO
(3)SELECT SN,CN,G
FROM V-SSC
GROUP BY SNO
HAVING AVG(G)>90
2. 已知学生表S和学生选课表SC。其关系模式如下:
S(SNO,SN,SD,PROV)
SC(SNO,CN,GR)
其中,SNO为学号,SN为姓名,SD为系名,PROV为省区,CN为课程名,GR为分数。
试用SQL语言实现下列操作:
(1)创建学生表S和学生选课表SC。
(2)查询“信息系”的学生来自哪些省区。
(3)按分数降序排序,输出“英语系”学生选修了“计算机”课程的学生的姓名和分数。
参考答案:
(1)
(2)SELECT DISTINCT PROV
FROM S
WHERE SD=信息系
(3)SELECT SN,GR
FROM S,SC
WHERE SD=英语系 AND CN=计算机 AND S.SNO=SC.SNO
ORDER BY GR DESCZ
3. 某保险公司关于汽车保险涉及以下查询和登录:
·查询投保人:输入保险号,输出投保人姓名、投保的汽车、型号;
·事故登录:登录事故编号、出事汽车牌照、车主、赔偿金、稽查人。
根据上述用户需求,要求作出:
(1)实体联系模型(E-R图)。
(2)从E-R图导出关系模型。
(3)用SQL语言创建用(2)中的关系模型。
参考答案:
1)查询投保人数据流图,如图4-l所示。
(3)关系模型
车主(保险号,姓名,地址)
汽车(牌照,车型,保险金,保险号)
事故(编号,牌照,日期,驾驶员,赔偿金,稽查)
4.试各举三例说明两个实体型之间具有的一对一联系,一对多联系,多对多联系。
5.设有如图3.2所示的三个关系,并假定这三个关系框架组成的数据模型就是用户子模式。其中各个属性的含义如下:A#(商店代号)、ANAME(商店名)、WQTY(店员人数)、CITY(所在城市)、B#(商品号)、BNAME(商品名称)、PRICE(价格)、QTY(品数量)。试用SQL语言写出下列查询,并给出执行结果:
(1)找出店员人数不超过100人或者在长沙市的所有商店的代号和商店名。
(2)找出供应书包的商店名。
(3)找出至少供应代号为256的商店所供应的全部商品的商店名和所在城市。
参考答案:
1、SELECT A#,ANAME FROM A WHERE WQTY<=100 OR CITY=长沙
2、SELECT A.ANAME FROM A,B,AB WHERE A.A#=AB.A# AND B.B#=AB.B# AND B.BNAME=书包
3、SELECT A.ANAME,A.CITY FROM A,B WHERE A.A#=AB.A# AND AB.B# IN(SELECT AB.B# FROM AB WHERE A#=256)
6.设有如图2.12所示的关系R,S和T,计算:
(1)R1=R∪S
(2)R2=R-S
(3)R3=RT
(4)R4=RT
A<C
(5)R5=∏A(R)
(6)R6=σA=C(R×T)
参考答案:
本题各小题的结果如图2.13所示。
7.设有如图2.8所示的关系R和S,计算:
(1)R1=R-S
(2)R2=RUS
(3)R3=R ∩ S
(4)R4=R×S
参考答案:
本题各小题的结果如图2.9所示。
8.要建立关于系、学生、班级、研究会诸信息的一个关系数据库。规定:一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一个宿舍区。每个学生可参加若干研究会,每个研究会有若干学生。
描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。
描述班级的属性有:班号、专业名、系名、人数、入校年份。
描述系的属性有:系号、系名、系办公室地点、人数。
描述研究会的属性有:研究会名、成立年份,地点、人数。
学生参加某研究会,有一个入会年份。
要求作出:
(1)实体联系模型(E-R图)。
(2)从E-R图导出关系模式。
(3)用SQL语言创建用(2)中的关系模式。
参考答案:
(1)
您可能关注的文档
- 我们的民族精神学案.doc
- 我国天然气战略储备及其经济性分析(修改).doc
- 我所认识的应力应变.doc
- 手工计划与教案.doc
- 手术治疗管理与持续改进支撑材料.doc
- 扎实推进文化强国之路(安徽干部教育在线考试题及答案).doc
- 艺术设计专业调研报告.doc
- 技术与设计练习参考答案.doc
- 技术管理部工作规范A.doc
- 技术负责人考试题库.doc
- 绿色金融产品创新路径优化:2025年绿色金融国际合作分析报告.docx
- 第1讲中华文明的起源与早期国家+教学设计++--2026届高三统编版2019必修中外历史纲要上册一轮复习.docx
- 环境科学与工程中的水污染控制知识点.docx
- 2023年度一级建造师题库含完整答案详解【历年真题】.docx
- 2023年度一级建造师题库试题附答案详解【模拟题】.docx
- 2023年度一级建造师题库检测试题打印【学生专用】附答案详解.docx
- 绿色金融产品创新路径解析:2025年绿色金融产品创新与绿色金融体系构建.docx
- 绿色金融产品创新路径研究:2025年行业案例分析与发展策略报告.docx
- 绿色金融产品创新路径解析:2025年绿色金融产品创新政策分析.docx
- 2023年度一级建造师题库及完整答案详解【有一套】.docx
最近下载
- 土地流转解约合同模板8篇.docx VIP
- 学堂在线 科研伦理与学术规范 期末考试答案.docx VIP
- 《GBT 5336-2022汽车车身修理技术条件》最新解读.pptx
- 中国台球协会技能等级考试中式台球考题说明.pdf VIP
- 国开 电大计算机应用基础 终结性考试试题及答案.docx VIP
- GBT3798-2021 汽车大修竣工出厂技术条件.pdf VIP
- 《中国现代文学专题》期末复习指导_综合练习题及答案.doc VIP
- 化学方程式配平万能解法解析.docx VIP
- 风电基础工程清单报价汇总表.pdf VIP
- 2024年曲阜师范大学成教《计算机控制技术》期末考试复习试题.pdf VIP
文档评论(0)