ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:161.03KB ,
资源ID:20319131      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20319131.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(实验二数据库的简单查询和连接查询Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

实验二数据库的简单查询和连接查询Word文档格式.docx

1、开始实验前,必须进行预习,写出实现所有查询要求的SQL语句。实验过程中,先集中由老师进行具体要求和注意事项的讲解,然后各自独立在机器上完成实验。实验过程中出现问题,在实验指导老师帮助下解决。实验原理1、将查询需求用SQL语言表示。 2、在SQL Server查询分析器的输入区中输入SQL查询语句。 3、设置查询分析器结果区为Standard Execute(标准执行)或Execute to Grid方式。 4、发布执行命令,查看查询结果;如果结果不正确,进行修改,直到正确为止。 5、查询分析器及使用方法 查询分析器是在开发数据库应用系统时使用最多的工具。查询分析器的主要作用是编辑SQL语句,将

2、其发送到服务器,并将执行结果及分析显示出来(或进行存储)。查询分析功能主要通过测试查询成本,判断该查询是否需要增加索引以提高查询速度,并可以实现自动建立索引的功能。 在查询分析器中的左边窗口是对象浏览器,其中按树结构列出了数据库对象;右上方是SQL代码区域,用于输入SQL的查询语句;右下方为结果区,用于显示查询结果和分析结果。对于SQL语句的执行结果,在结果区中可以有4中不同的输出形式;标准执行将结果直接显示在结果区;网格执行将结果以表格形式显示在结果区;计划执行显示执行计划;索引分析为在结果区中显示查询的索引情况。上述输出形式,可以通过菜单或按钮选择。实验仪器(1)硬件条件:个人计算机。(2

3、)软件条件:Windows 2000NT Server; MS SQL Server 2000。实验步骤1、基本操作实验 (1)简单查询实验 1)用SQl语句表示下列操作,在学生选课库中实现其数据查询操作。 求数学系学生的学号和姓名。 求选修了课程的学生学号。 求选修C1课程的学生学号和成绩,并要求对查询结果按成绩降序排列,如果成绩相同则按学号升序排列。 求选修课程C1且成绩在8090分之间的学生学号和成绩,并将成绩乘以系数0.8输出。 求数学系或计算机系姓张的学生的信息。 求缺少了成绩的学生的学号和课程号。 2)在图书读者库中实现其查询操作:将计算机类的书存入永久的计算机图书表中,将借书日期

4、在2000年以前的借阅记录存入临时的超期借阅表。 (2)连接查询实验 用SQL语句表示,并在学生选课库中实现下列数据连接查询操作: 查询每个学生的情况以及他所选修的课程。 求学生的学号、姓名、选修的课程名及成绩。 求选修C1课程且成绩为90分以上的学生学号、姓名及成绩。 查询每一门课的间接先行课(即先行课的先行课)。 2、提高操作实验(1)按如下表的格式,建立职工部门库和职工表、部门表,并向表中输入数据。职工表(ZG)职工号(zgh)姓名(xm)性别(xb)年龄(nl)所在部门(bmh)1010李勇男20111011刘晨女191012王敏22121014张立2113部门表(BM)部门号(bmh

5、)部门名称(bmmc)电话(dh)生产科566计划科578一车间46714科研所(2)用SQL语句表示职工和部门之间的内连接、左外部连接和右外部连接,在职工部门库中实现其数据内连接和各种外查询操作。实验内容1、简单查询操作该实验包括投影、选择条件表达式、数据排序、使用临时表等。2、连接查询操作该实验包括等值连接、自然连接、求笛卡儿积、一般连接、外连接、内连接、左连接、右连接和自连接等。实验数据求数学系学生的学号和姓名。Select Number,Name from Student where Academy=数学系求选修了课程的学生学号。select Number from Student w

6、here exists (select * from Selection where Student.Number=Selection.Snumber)或select distinct Snumber from Selection(更加高效)求选修C1课程的学生学号和成绩,并要求对查询结果按成绩降序排列,如果成绩相同则按学号升序排列。select Snumber,Score from Selection,Course where Cnumber=Number and Name=C1 order by Snumber asc求选修课程C1且成绩在8090分之间的学生学号和成绩,并将成绩乘以系数0

7、.8输出。select Snumber,Score*0.8 Score from Selection,Course where Cnumber=Number and Name= and Score80 and Score90求数学系或计算机系姓张的学生的信息。select * from Student where Name like 张% and (Academy=数学系 or Academy=计算机系)select Snumber,Cnumber from Selection where Score is null2)在图书读者库中实现其查询操作:insert into CB(Number,

8、Name,Category,Press,Author,Price)select Number,Name,Category,Press,Author,Price from Book where Category=计算机CREATE TABLE #TB( Bnumber char(20), Rnumber char(20), Bdate date, ID char(10) primary key)goinsert into #TB(Bnumber,Rnumber,Bdate,ID) select Bnumber,Rnumber,Bdate,ID from Borrow where Bdate查询每

9、一门课的间接先行课(即先行课的先行课)。select C1.Number,C1.Name,C2.Front Indirect,C3.Name FCName from Course C1,Course C2,Course C3 where C1.Front=C2.Number and C2.Front=C3.Numbercreate database ZGBMuse ZGBMcreate table ZG(zgh char(4) primary key,xm nchar(8),xb nchar(1) check (xb=男 or xb=女),nl int,bmh char(4) create t

10、able BM(bmh char(2) primary key,bmmc char(10),dh char(5)内连接:select * from ZG,BM where ZG.bmh=BM.bmh左外部连接:select * from ZG left join BM on (ZG.bmh=bm.bmh)右外部连接:select * from ZG right join BM on (ZG.bmh=bm.bmh)思考题1、写出实现所有查询要求的SQL语句。答:上述实验数据中已写。实验总结实验很简单,只是将书本上的只是进行运用而已,需要注意书上的部分SQL语句和MS SQL Sever中的SQL语句的不同。如left out join(书)和left join(MS SQL Sever)。指导教师意见签名: 年 月 日注:各学院可根据教学需要对以上栏目进行增减。表格内容可根据内容扩充。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1