1 / 21
文档名称:

数据库实验二.doc

格式:doc   大小:1,068KB   页数:21页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库实验二.doc

上传人:君。好 2020/8/1 文件大小:1.04 MB

下载得到文件列表

数据库实验二.doc

相关文档

文档介绍

文档介绍:任课教师:《数据库原理及应用》实验报告学号:姓名:班级:ﻬ实验二 数据库得简单查询与高级查询实验目得:本实验得目得就是使学生掌握SQL Server查询分析器得使用方法,加深对SQL与SQL语言得查询语句得理解。熟练掌握简单表得数据查询、数据排序与数据连接查询得操作方法,加深SQL语言得嵌套查询语句得理解,熟练掌握数据查询中得分组、统计、、实验内容(一)简单查询操作。该实验包括投影、选择条件表达,数据排序,使用临时表等。具体完成以下题目,将它们转换为SQL语句表示,‘1’得学生号与成绩,并要求对查询结果按成绩得降序排列,‘1'且成绩在80~90之间得学生学号与成绩,并将成绩乘以0、。求缺少了成绩得学生得学号与课程号(二)连接查询操作。该实验包括等值连接、自然连接、求笛卡儿积、一般连接、外连接、内连接、左连接、右连接与自连接等。查询每个学生得情况以及她所选修得课程求学生得学号、姓名、选修得课程及成绩求选修课程号为‘1’且成绩在90以上得学生学号、姓名与成绩查询每一门课程得间接先行课(即先行课得先行课)(三)嵌套查询操作:在SQLServer查询分析器中使用IN、比较符、ANY或ALL与EXISTS操作符进行嵌套查询操作。具体完成以下各题。将它们用SQL语句表示,在学生选课中实现其数据嵌套查询操作。求选修了高等数学得学号与姓名求‘1'课程得成绩高于刘晨得学生学号与成绩求其她系中比计算机系某一学生年龄小得学生(即年龄小于计算机系年龄最大者得学生)求其她系中比计算机系学生年龄都小得学生求选修了‘2’课程得学生姓名求没有选修‘2'课程得学生姓名查询选修了全部课程得学生姓名求至少选修了学号为“95002”得学生所选修全部课程得学生学号与姓名(四)集合查询与统计查询:分组查询实验。该实验包括分组条件表达、选择组条件表达得方法。。集合查询实验。该实验并操作UNION、交操作INTERSECT与差操作MINUS得实现方法。具体完成以下例题,将它们用SQL语句表示,在学生选课中实现其数据查询操作。求学生得总人数求选修了课程得学生人数求课程与选修了该课程得学生人数求选修超过3门课得学生学号查询计算机科学系得学生及年龄不大于19岁得学生查询计算机科学系得学生与年龄不大于19岁得学生得交集查询计算机科学系得学生与年龄不大于19岁得学生得差集查询选修课程‘1’得学生集合与选修课程‘2’得学生集合得交集查询选修课程‘1’得学生集合与选修课程‘2’得学生集合得差集三、实验方法将查询需求用SQL语言表示;在SQLServer查询分析器得输入区中输入SQL查询语句;设置查询分析器得结果区为StandardExecute(标准执行)或ExecutetoGrid(网格执行)方式;发布执行命令,并在结果区中查瞧查询结果;如果结果不正确,要进行修改,:STUDENT(学生信息表)SNO(学号)SNAME(姓名)SEX(性别)SAGE(年龄)SDEPT(所在系)95001李勇男20CS95002刘晨女19IS95003王名女18MA95004张立男19IS95005李明男22CS95006张小梅女23IS95007封晓文女20MACOURSE(O(AME(课程名)CPNO(REDIT(学分)1数据库542数学23信息系统144操作系统635数据结构746数据处理27PASCAL语言64SC(选修表)SNO(O(课程号)Grade(成绩)95001192950012859500138895002290950023809500317895003280950041909500446095005180950053899500638095007465四、实验结果与分析(SQL代码及查询结果截图)源代码:1、1SELECTSNO,SNAMEFROMSTUDENTWHERESDEPT=’MA';1、2SELECTDISTINCTSNOFROMSC;1、3SELECTSNO,O='1'ORDERBYGrade DESC,SNO;1、4SELECT SNO,Grade*0、O=’1’ ANDGradeBETWEEN 80AND 901、5SELECT*FROMSTUDENTWHERESDEPTIN('CS’,'MA')ANDSNAMELIKE'张%’;1、OFROMSCWHERE GradeISNULL;2、1SELECT STUDENT、*,SC、*FROMSTUDENT,SCW