付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、设有关系:学生关系:S(S#,SNAMESSEXBIRTHIN,PLACEOFBSCODE#CLASS课程关系模式:C(C#,CNAMECLASSH,学习关系:SC(S#C#,GRADE。试用SQL语言完成下列查询,写出对应的查询语句。1、查询全体学生的学号与姓名。SELECTSNO,SNAMEFROMS;2、查询全体学生的详细记录。SELECT*FROMS;3、查询课程关系C中的记录数,也即开课的总门数。SELECTCOUNT(*)FROMC;4、查询所有学生所学课程的最高分数、最低分数和平均分数。SELECTMAX(GRADE)AS最高分数,MIN(GRADE)AS最低分数,AVG(G
2、RADE)AS平均分数FROMSC;5、写出查询所有学习了计算机网络课(课程号为C403001)的学生的学号和成绩的查询语句。SELECTS#,GRADEFROMSCWHEREC#='C403001'6、查询选修了计算机网络课(课程号为C403001)或信息安全技术课(课程号为C403002)的学生的学号。SELECTS#FROMSCWHEREC#=C403001'ORC#='C403002'7、查询选修了“信息安全技术”课程的学生的学号与姓名SELECTS.S#,SNAMEFROMSSC,CWHERES.S#=SC.S#ANDSC.C#=C.C#AND
3、CNAME=/信息安全技术/8、查询学生关系S中姓李的学生的学号和姓名SELECTS#SNAMEFROMSWHERESNAMELIKE李9、查询各个同学所学课程的平均分数。SELECTS#,AVG(GRADE)AS平土匀分数FROMSCGROUPBYS#;10、查询年龄在21岁至28岁之间学生的基本信息。SELECT*FROMSWHEREYEAR(GETDATE()-YEAR(SBIRTHIN)BETWEEN21AND28;11、查询各个同学所学课程的平均分数。SELECTS#,AVG(GRADE)AS平土匀分数FROMSCGROUPBYS#;12、)检索选修课程名称为“MATHS”的学生的学
4、号与姓名SELECTS#,SNAMEFROMS,SC,CWHERES.S#=SC.S#ANDC.C#=SC.C#ANDCNAME=MATHS13、检索年龄在18到20之间(含18和20)的女生的学号、姓名和年龄SELECTS#,SNAME,AGEFROMSWHEREAGEBETWEEN18AND20andssex=girl'二、设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:供应商(供应商代码,供应商姓名,供应商状态,供应商所在城市)S(SNO,SNAME,STATUS,CITY)零件(零件代码,零件名,颜色,重量)P(PNO,PNAME,COLOR。WEIGHT)工程项目(
5、工程项目代码,工程项目名,工程项目所在城市)J(JNO,JNAME,CITY)供应情况(供应商代码,零件代码,工程项目代码,供应数量)SPJ(SNO,PNO,JNO,QTY)试用关系代数和SQ晤言完成下列查询。(1)求供应工程J1零件的供应商号码SNOSELECTDISTSNOFROMSPJWHEREJNO='J1'(2)求供应工程J1零件P1的供应商号码SNOSELECTDISTSNOFROMSPJWHEREJNO='J1'ANDPNO='P1'(3)求供应工程J1零件为红色的供应商号码SNOSELECTSNOFROMSPJ,PWHEREJNO
6、='J1'ANDSPJPNO=PPNOANDCOLOR='红';(4)请将(S2,J6,P4,200)插入供应情况关系。INSERTINTOSPJVALUES('S2','J6','P4',200)(5)找出所有供应商的姓名和所在城市。SELECTSNAME,CITYFROMS(6)找出所有零件的名称、颜色、重量。SELECTPNAME,COLOR,WEIGHTFROMP(7)找出使用供应商S1所供应零件的工程号码。SELECTDISTJNOFROMSPJWHERESNO='S1'(8)找出工程项目
7、J2使用的各种零件的名称及其数量。SELECTPNAME,QTYFROMSPJ,PWHEREP.PNO=SPJ.PNOANDSPJ.JNO='J2'(9)找出上海厂商供应的所有零件号码。SELECTPNOFROMSPJ,SWHERES.SNO=SPJ.SNOANDCITY=$'(10)找出使用上海产的零件的工程名称。SELECTJNAMEFROMSPJ,S,JWHERES.SNO=SPJ.SNOANDS.CITY=hW'ANDJ.JNO=SPJ.JNO(11)把全部红色零件的颜色改成蓝色。UPDATEPSETCOLOR塞'WHERECOLOR当(12)由
8、S5给J4的零件P瞰为由S3应。UPDATESPJSETSNO='S3'WHERESNO='S5'ANDJNO='J4'ANDPNO='P6'三、请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出ER图,再将其转换为关系模型。关系模型为:读者(读者号,姓名,地址,性别,年龄,单位)书(书号,书名,作者,出版社)借书(读者号,书号,借出日期,应还日期)四、设有如下实体:学生:学号、单
9、位、姓名、性别、年龄、选修课程名课程:编号、课程名、开课单位、任课教师号教师:教师号、姓名、性别、职称、讲授课程编号单位:单位名称、电话、教师号、教师名上述实体中存在如下联系:(1) .一个学生可选修多门课程,一门课程可为多个学生选修;(2).一个教师可讲授多门课程,一门课程可为多个教师讲授;(3).一个单位可有多个教师,一个教师只能属于一个单位。试完成如下工作:(1).分别设计学生选课和教师任课两个局部信息的结构E-R图。(2).将上述设计完成的E-R图合并成一个全局E-R图。(3).将该全局E-R图转换为等价的关系模型表示的数据库逻辑结构。解:(1).学生选课、教师任课局部E-R图如下所示
10、。E-R图(2) .合并后的全局E-R图如下所示全局E-R图为避免图形复杂,下面给出各实体属性:单位:单位名、电话学生:学号、姓名、性别、年龄教师:教师号、姓名、性别、职称课程:编号、课程号(3) .该全局E-R图转换为等价的关系模型表示的数据库逻辑结构如下:单位(单位名,电话)教师(教师号,姓名,性别,职称,单位名)课程(课程编号,课程名,单位名)学生(学号,姓名,性别,年龄,单位名)讲授(教师号,课程编号)选修(学号,课程编号)五、数据独立性(物理、逻辑)数据管理关系模型范式事务逻辑模式候选键六、1NF向2NF、2NF向3NF的转换七、关系代数专门的关系运算:选择、投影、商、连接、自然连接
11、八、主属性主键约束数据库的三级模式结构SQL数据库中存储的是数据及数据间的联系数据库系统的特点数据库管理系统提供授权功能来控制不同用户访问数据的权限,主要是为了实现数据库的安全性。九、要将两个关系进行自然连接,这两个关系应具备什么条件?十、设某商业集团数据库中有一关系模式R如下:R(商店编号,商品编号,数量,部门编号,负责人)如果规定:(1)每个商店的每种商品只在一个部门销售;(2)每个商店的每个部门只有一个负责人;(3)每个商店的每种商品只有一个库存数量。试回答下列问题:(1)根据上述规定,写出关系模式R的基本函数依赖;答:关系模式S的基本函数依赖如下:(商店编号,商品编号)-部门编号,(商店编号,部门编号)负责人,(商店编号,商品编号)-数量(2)找出关系模式R的候选码;答:关系模式R的码为:(商店编号,商品编号,部门编号)。(3)试问关系模式R最高已经达到第几范式?为什么?答:原关系模式R是属于1NF的,码为(商店编号,商品编号,部门编号),非主属性对码的函数依赖全为部分函数依赖,所以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 炭疽患者健康教育
- 创新创业教育体系构建
- 婚宴主题流程
- 陶瓷研学活动总结
- 课堂随机奖励机制设计与应用
- 借用东西的协议书
- 离婚房屋放弃协议书
- 租赁合同保秘协议范本
- 租赁团体购房协议书
- 移动车辆租借协议书
- 制造费用课件
- 2026年公关危机舆情应对培训
- 四川省成都市成华区片区联考2025-2026学年八年级(上学期)期中英语试卷(含解析)
- 2025重庆水务集团股份有限公司招聘64人笔试备考题库及答案解析(夺冠)
- 2025年顺丰快递员劳动合同模板
- 2025年法考劳保题目大全及答案
- GB/T 39367-2025体外诊断检测系统基于核酸扩增的病原微生物检测和鉴定程序实验室质量实践通则
- 医院物业保洁服务方案(技术标)
- 2025-2026学年上海市黄浦区三年级数学上册期中考试试卷及答案
- 房屋工程售后服务方案范文
- 2025年永州市红色文化知识竞赛考试题库150题(含答案)
评论
0/150
提交评论