第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/6/15 23:41:10 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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

专业 学号 实验项目 计算机(中加) 数据库创建与交互式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分

搜索更多关于: 天津理工大学数据库实验一 的文档
天津理工大学数据库实验一.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0vkgx98tfh7u3cm9b9nu86wqu5roxb0038k_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top