好文档 - 专业文书写作范文服务资料分享网站

天津理工大学数据库实验一

天下 分享 时间: 加入收藏 我要投稿 点赞

学院(系)名称:计算机与通信工程学院 姓名 班级 课程名称 实验时间 批改意见 实验报告

专业 学号 实验项目 计算机(中加) 数据库创建与交互式SQL数据操作 课程代码 实验地点 成绩 0666226 数据库与功能分析 7-215 教师签字: 一、 实验目的 1) 了解DBMS 安装,搭建实验平台, 熟悉各数据库的交互式SQL工具; 2) 熟悉通过SQL语言对数据库进行操作 。 二、 实验的软硬件环境 软件环境:Windows 2000 MS SQL Server 硬件环境:P4 256内存 三、 实验内容 1)表的创建 ① 建立学生选课数据库SCDatabase ② 建立学生、课程和选课表。 打开数据库SQL Server 2000的查询分析器,用Create Table建表Student, 表结构参考下表所示: 字段名 类型 长度 含义 CourseName CourseBefore Varchar Varchar 30 15 课程名 先行课 Create Table建表Choose,表结构如下所示: 字段名 StudentID CourseID Score 类型 Varchar Varchar Dec 长度 20 30 5,2 含义 学号 课程号 成绩 ③ 向三个表中插入不少于10条记录。注意各表之间的参考关系。 2)执行简单SQL语句 ① 查询信息系和计算机系的学生,并按学生所在系和学号排序。 ② 查询学生表中最小的年龄。 ③ 查询课程名中包含“设计”的课程名。 ④ 查询先行课程为空值的课程号、课程名及学分。 ⑤ 查询李勇选修的数据库课程的成绩。 ⑥ 查询平均成绩80分以上的学生的学号。 ⑦ 求计算机系没有选修数据库课程的学生姓名。 ⑧ 求至少选修了学号为S1所选修的全部课程的学生学号。 ⑨ 求各系的系的学生人数的,并将结果按学生人数的降序排序。 ⑩ 查询选修了数据库课程并且成绩高于该门课程平均分的学生学号和成绩。 3)执行复杂SQL语句 (1) 将学习了数据库课程的学生成绩加5分。 (2) 将李勇的数据库成绩改为85。 (3) 将选修了2号课程且成绩为空的选课记录删除。 (4) 从课程表中删除在选课表中没有选课记录的课程记录。

4.实验报告

① 建立的三个表的内容。

② 书写的SQL语句和执行结果。 ② 书写的SQL语句和执行结果。

1)查询信息系和计算机系的学生,并按学生所在系和学号排序。

2) 查询学生表中最小的年龄。

③ 查询课程名中包含“设计”的课程名

④ 查询先行课程为空值的课程号、课程名及学分。

⑤ 查询marci选修的数据库课程的成绩

⑥ 查询平均成绩80分以上的学生的学号。

⑦ 求计算机系没有选修数据库课程的学生姓名。

⑧ 求至少选修了学号为S1所选修的全部课程的学生学号

⑨ 求各系的系的学生人数的,并将结果按学生人数的降序排序。

⑩ 查询选修了数据库课程并且成绩高于该门课程平均分的学生学号和成绩

3)执行复杂SQL语句

(1) 将学习了数据库课程的学生成绩加5分

天津理工大学数据库实验一

学院(系)名称:计算机与通信工程学院姓名班级课程名称实验时间批改意见实验报告专业学号实验项目计算机(中加)数据库创建与交互式SQL数据操作课程代码实验地点成绩0666226数据库与功能分析7-215教师签字:一、实验目的1)了解DBMS安装,搭建实验平台,熟悉各数据库的交互式SQL工具
推荐度:
点击下载文档文档为doc格式
0vkgx98tfh7u3cm9b9nu86wqu5roxb0038k
领取福利

微信扫码领取福利

微信扫码分享