还剩18页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
数据库原理与实践实验报告南华大学计算机科学与技术学院实验报告(2013~2014学年度第2学期)实验1认识DBMS
一、实验题目利用管理工具创建数据库,表和表间的关系利用SQL语句创建数据库,表和表间的关系
二、实验要求
1.使用SQlServer2012的管理工具进行可视化操作
2.使用SQl语句在SQlServer2012进行代码操作
3.熟练掌握实用工具和编写SQL语句两种方法
三、实验代码
1、利用管理工具创建数据库,表和表间的关系
2、利用SQL语句创建数据库,表和表间的关系
1、创建数据库
(2)、创建表和表间关系
(3)、录入表数据
四、实验总结在SQLServer2012中,由于可视化工具的使用,极大的方便了我们的操作,但是这些操作的背后都是SQL语句,因此,在享受工具带来的方便的同时,不可忽视对SQL语句的学习实验2交互式SQL
11、实验题目数据库单表查询和多表连接查询
2、实验要求
1、掌握单表查询SELECT、FROM、WHERE的用法,特别要掌握比较运算符、逻辑运算符的使用
2、理解多表查询的概念;掌握多表查询的SELECT、FROM、WHERE、JOIN子句的用法,特别要求比较内连接、外连接的结果
3、实验代码
1、单表查询
①查询计算机系全体学生的信息
②查询姓“李”的学生的学号和姓名
③查询课程表中先行课为空的课程名
4、查询考试成绩有不及格的学生的学号
⑤求选修了C1课程或C2课程的学生的学号及成绩
⑥查询全体计算机系学生的姓名及其年龄
⑦查询计算机系在1986-1987年之间出生的学生的姓名
⑧查询姓“李”的前两个学生的学号和姓名
⑨查询选修了两门以上课程的学生学号与课程数⑩查询选修课程数大于等于2的学生的学号、平均成绩和选课门数,并按平均成绩降序排列
(2)、多表连接查询
①查询选修了【数据库原理】的计算机系的学生学号和姓名
②查询每一门课的间接先行课即先行课的先行课
③查询学生的学号、姓名、选修课程的名称和成绩
④查询选修了课程的学生姓名
⑤查询所有学生的信息和所选修的课程
⑥查询已被选修的课程的情况和所有课程的名字
⑦列出学生所有可能的选修情况
⑧查找计算机系的学生选修课程数大于...。