




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一 、创建学生表,成绩表,课程表如下:A、广义笛卡尔方法操作1、.操作:select *from 学生表,成绩表得到多少条数据?2、操作:select *from 学生表,成绩表,课程表得到多少条数据?3、从学生表和成绩表中查询出已经选课学生的正确选课结果。要求显示出学生的学号、姓名和成绩。use 学生管理 go select学生表.学号,学生表.姓名,成绩表.成绩 from 学生表,成绩表 where 学生表.学号=成绩表.学号4、从学生表、成绩表、课程表中查询出已经选课学生的姓名,课程名称,授课老师。 select 学生表.姓名,成绩表.成绩,课程表.授课教师,课程表.课程名称 from 学生表,成绩表,课程表 where 学生表.学号=成绩表.学号 and 成绩表.课程编号=课程表.课程编号5、从学生表和成绩表中查询出姓名为张三的学生的选课结果。要求显示出学生的学号、姓名和成绩 select 学生表.学号,学生表.姓名,成绩表.成绩 from 学生表,成绩表 where 学生表.学号=成绩表.学号 and 学生表.姓名=张三6、从学生表和成绩表中查询出成绩85的选课结果。要求显示出学生的学号、姓名和成绩 use 学生管理 go select 学生表.学号,学生表.姓名,成绩表.成绩 from 学生表,成绩表 where 学生表.学号=成绩表.学号 and 成绩表.成绩607、选出授课教师为张慧所带学生的信息。要求显示出学生的、姓名和成绩 select 学生表.姓名,成绩表.成绩 from 学生表,成绩表,课程表 where 学生表.学号=成绩表.学号 and 成绩表.课程编号=课程表.课程编号 and 课程表.授课教师=张慧B、自然连接法操作1 使用“内连接”方法实现3到7题的操作3 use 学生管理 go select 学生表.学号,学生表.姓名,成绩表.成绩 from 学生表 inner join 成绩表 on 学生表.学号=成绩表.学号 4 select 学生表.姓名,成绩表.成绩,课程表.授课教师,课程表.课程名称 from 学生表 inner join 成绩表 on 学生表.学号=成绩表.学号 inner join 课程表 on 成绩表.课程编号=课程表.课程编号 5 use 学生管理 go select 学生表.学号,学生表.姓名,成绩表.成绩 from 学生表 inner join 成绩表 on 学生表.学号=成绩表.学号 where 学生表.姓名=张三6select 学生表.学号,学生表.姓名,成绩表.成绩 from 学生表 inner join 成绩表 on 学生表.学号=成绩表.学号 where 成绩表.成绩607 use 学生管理 go select 学生表.姓名,成绩表.成绩 from 学生表 inner join 成绩表 on 学生表.学号=成绩表.学号 inner join 课程表 on 成绩表.课程编号=课程表.课程编号 where 课程表.授课教师=张慧 2 、使用“外连接”方法实现:a、从学生表和成绩表中查询出所有学生的选课信息(包括已选课和未选课的学生)。 select * from 学生表 left join 成绩表 on 学生表.学号=成绩表.学号 b. 以成绩表为主,从学生表和成绩表中查询出所有学生的选课信息。 select * from 学生表 right join 成绩表 on 学生表.学号=成绩表.学号3 、学生表和成绩表做全外连接,并查看结果,比较其与A.3操作的区别。use 学生管理 go select * from 学生表 full join 成绩表 on 学生表.学号=成绩表.学号 4 、使用自连接 查询成绩表中成绩有两门或者以上的学生的学号,成绩,课程编号。 select distinct a.学号,a.成绩,a.课程编号 from 成绩表 as a, 成绩表 as b where a.学号 = b.学号 and a.课程编号 b.课程编号 goC 、 使用子查询 1 从学生表和成绩表中挑选出成绩及格的学生学号和学生姓名。 select 学号,姓名 from 学生表 where 学号 in( select 学号 from 成绩表 where 成绩 60 )2 学生表和成绩表中查询出姓名为张三的学生的学号、姓名 use 学生管理 go select 学号,姓名 from 学生表 where 学号 in( select 学号 from 学生表 where 姓名=张三 ) 二、在“商品管理数据库”做如下操作A. 在“商品管理数据库”数据库中查询客户的购买信息。要求显示客户编号、客户姓名、商品编号和销售日期字段信息。B. 在“商品管理数据库”库中查询出客户购买商品的详细信息,要求显示客户编号、客户姓名、商品编号、商品名称、销售金额和商品类型名字段信息。C. 在B查询结果的基础上,只显示出客户编号为20130001的客户购买商品的信息应如何解题?use 商品管理数据库goselect 客户信息表.客户编号,客户姓名,商品信息表.商品编号,商品名称,销售金额,商品类型 from 客户信息表,商品信息表,销售信息表,商品类型表 where 客户信息表.客户编号 = 销售信息表.客户编号 and 销售信息表.商品编号 = 商品信息表.商品编号 and 商品信息表.商品类型编号 = 商品类型表.商品类型编号 and 客户信息表.客户编号 = 20130001goD. 使用“内连接”方法实现B 的查询,并且只显示客户编号为20130001的客户的购买信息。 use 商品管理数据库 go select 客户信息表.客户编号,客户姓名,商品信息表.商品编号,商品名称,销售金额,商品类型名 from 商品类型表 join 商品信息表 on 商品信息表.商品类型编号 = 商品类型表.商品类型编号 join 销售信息表 on 销售信息表.商品编号 = 商品信息表.商品编号 join 客户信息表 on 客户信息表.客户编号 = 销售信息表.客户编号 where 客户信息表.客户编号 = 20130001goE. 以客户信息表为主表,显示出客户购买商品的全部信息。要求显示客户编号,客户姓名,商品编号和销售日期字段信息。use 商品管理数据库 go select 客户信息表.客户编号,客户姓名,商品编号,销售日期 from 客户信息表 left join 销售信息表 on 客户信息表.客户编号 = 销售信息表.客户编号 goF. 以销售信息表为主表,显示所有商品客户购买情况。要求显示客户编号,客户姓名,商品编号和销售日期字段信息。G. 将客户信息表和销售信息表做全外连接,并查看结果。H“商品管理数据库”中查询购买了两种或以上商品的客户编号和商品编号。 use 商品管理数据库 go select distinct a.商品编号, a.客户编号 from 销售信息表 a, 销售信息表 as b where a.客户编号 = b.客户编号 and a.商品编号 b.商品编号 goI 从“商品管理数据库”的销售信息表查询出销售单价最高的商品详细信息。 select 商品编号,销售数量 from 销售信息表 where 销售数量 in (select MAX(销售数量) from 销售信息表 ) J从“商品管理数据库”中查询出在2012年12月11日购买商品的客户姓名和联系电话。 select 客户姓名,联系电话 from 客户信息表 where 客户编号 in (select 客户编号 from 销售信息表 where 销售日期2012-12-11) go 三、自考真题36设学生社团管理数据库有三个关系:S(Sno,Sname,Age,Sex,Dept)A(Ano,Aname,Location,Manager)SA(Sno,Ano,Date)其中表S的属性分别表示学号、姓名、年龄、性别和所在系;表A的属性分别表示会员编号、协会名、协会的办公地点和负责人(负责人为学号);表SA描述了学生参加社团的情况,其属性分别表示学号、协会编号、加入协会时间。试用SQL语言查询参加“篮球”协会的学生姓名和所在系。答:SELECT Sname ,Dept FROM S,A ,SA WHERE(Aname=篮球 AND S. Sno=SA. Sno AND A. Ano=SA. Ano );37依据36题的关系模式,试用SQL语言查询每个协会的协会编号和学生数,并按人数降序排列。 答: SELECT Ano,COUNT(*) FROM SA GROUP BY Ano ORDER BY 2 DESC 38依据36题的关系模式,试用SQL语言查询没有参加任何协会的学生姓名和所在系。答:SELECT Sname,Dept FROM S WHERE Sno NOT IN (SELECT Sno FROM SA );39依据36题的关系模式,试用关系代数查询计算机系的学生姓名和年龄。答:40. 对于学生选课关系,其关系模式为:学生(学号,姓名,年龄,所在系);选课(学号,课程号 成绩)。用关系代数完成如下查询。1)求学号为010111的学生的数据。2)选出学生的学号,姓名两列。3)选出学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年上半年宜宾五粮液股份有限公司社会招聘11人考前自测高频考点模拟试题及答案详解(典优)
- 2025安徽马鞍山市和县引进高中教师12人模拟试卷附答案详解(典型题)
- 2025金华浦江县国控集团选聘1名市场化人员考前自测高频考点模拟试题及答案详解(名校卷)
- 2025年宁波前湾新区卫生系统事业单位招聘高层次人才11人模拟试卷有完整答案详解
- 2025内蒙古鑫和资源投资集团有限责任公司招聘26名考前自测高频考点模拟试题附答案详解(典型题)
- 2025福建三明市尤溪县总医院医学人才校园专场招聘5人考前自测高频考点模拟试题及答案详解(夺冠)
- 2025年一次性使用医用耗材项目规划申请报告
- 2025湖南大学重庆研究院招聘计算机、汽车智能座舱内饰等方向博士后模拟试卷及1套参考答案详解
- 2025年涡轮机叶片表面改性材料项目提案报告
- 2025年甲基纤维素项目提案报告范本
- DB1331∕T 034-2022 建筑与市政工程无障碍设计图集
- 2025年江苏省苏州市中考数学模拟试卷(十三)(含答案)
- 项目制用工管理制度
- 企业事业单位突发环境事件应急预案评审表
- 专业心理咨询服务协议
- 《民法学》考研(第2版)马工程配套考试题及答案
- 《交易与金融市场》课件
- 快递公司安全检查与事故隐患排查制度模版(2篇)
- 时代与变革-为人生而艺术 课件-2023-2024学年高一上学期美术人美版(2019)必修美术鉴赏
- 零售渠道创新案例
- 2024-2025学年七年级道德与法治上学期第一次月考模拟卷(统编版2024新教材)
评论
0/150
提交评论