实验报告内容

更新时间:2023-09-02 22:49:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验一 数据库的创建与管理

目的

掌握创建数据库的方法。

内容

1、使用Transact-SQL语句创建test数据库,主要文件组包含主要数据文件f1和次要数据文件f2。有1个次要文件组:G1包含2个次要数据文件f11和f12。日志的逻辑文件名为f_log。

2、对test数据库进行如下操作:

缩小数据库的容量(容量任意)

向数据库中添加数据文件

实验二 表的创建与管理

目的

掌握创建表、删除表、修改表的方法。

内容

1、创建如下表: ,sname, ssex,sage ,sdept)

c(cno, cname, cpno, ccredit)

sc(sno, cno, grade)

要求:

(1)各字段类型自己决定

(2)定义主键

(3)为ssex定义约束条件:值只能为‘男’或‘女’

(4)为sage定义约束条件:取值范围为18-30之间的数

(5)为sdept定义约束条件:默认值为‘信管系’

2、向student表添加address字段,默认值为‘河南理工大学’

3、向student表添加约束,要求sdept只能为‘信管系’‘计算机系’‘通信系’

4、删除表student

实验三 数据操纵

目的

掌握如何向表中添加、修改、删除数据。

内容

1、向student表添加1条记录(101,张三,‘男’,20,‘信管系’)

2、删除student表中所有姓‘刘’且年龄大于20的学生记录

3、将‘信管系’学生的成绩都增加10分

4、将‘信管系’学生的年龄增加1岁

5、删除和‘张三’同龄的学生信息

‘网络系’

实验四 数据查询

目的

掌握单表查询、复杂查询、多表连接、嵌套查询、自身连接查询等。

内容

1、查询年龄在20-25之间的学生姓名

2、查询‘数据库’成绩大于90分的学生信息,结果按学号降序排列

3、查询各个系的系名及相应平均成绩

4、查询和‘张三’同名的选课信息

5、查询选修了全部课程的学生姓名

6、查询选修人数超过2的课程号和课程名

7、查询选修课程数超过2的学生学号和姓名

8、查询选修了‘数据库’成绩最高的学生学号、姓名、课程号、成绩

9、查询没有选修课程的学生信息

10、查询‘数据库’成绩大于所有学生‘数据库’平均成绩的学生学号和姓名

实验五 存储过程

目的

了解存储过程的简单用法。

内容

1、定义一个存储过程,用于检索student表的信息。

2、定义一个存储过程,用于向student表输入数据,

本文来源:https://www.bwwdw.com/article/ix8i.html

Top