实验报告4:使用SQL语句进行SQL Server 2000数据库操作

10
《数据库原理及应用》实验报告四 学号: 姓名: 班级: 实验名称:熟悉 SQL Server 2000 系统 实验地点: 所使用的工具软件及环境: 所使用的工具软件及环境: 1 实验目的: 1 实验目的: 1 掌握使用 SQL 如何建立管理数据库; 2 掌握使用 SQL 语句如何建立关系表以及实现完整性约束; 3 、掌握使用 SQL 语句如何进行数据更新操作以及完整性约束 1 掌握使用 SQL 如何建立管理数据库; 2 掌握使用 SQL 语句如何建立关系表以及实现完整性约束; 3 、掌握使用 SQL 语句如何进行数据更新操作以及完整性约束 2 实验内容: 2 实验内容: (使用 SQL 语句完成下列操作) 1. SQL Server2000 中创建一个名为 student 的数据库,比较其创建过程的 异同; 2. SQL Server2000 系统中 student 数据库上创建下列三张表,要求满足下 述所有字段描述,并比较其异同; (学生表) S

Transcript of 实验报告4:使用SQL语句进行SQL Server 2000数据库操作

Page 1: 实验报告4:使用SQL语句进行SQL Server 2000数据库操作

《数据库原理及应用》实验报告四 学号: 姓名: 班级:

实验名称:熟悉 SQL Server 2000 系统 实验地点: 所使用的工具软件及环境: 所使用的工具软件及环境:

1、 实验目的: 1、 实验目的: 1、 掌握使用 SQL 如何建立管理数据库; 2、 掌握使用 SQL 语句如何建立关系表以及实现完整性约束;

3、掌握使用 SQL 语句如何进行数据更新操作以及完整性约束 1、 掌握使用 SQL 如何建立管理数据库; 2、 掌握使用 SQL 语句如何建立关系表以及实现完整性约束;

3、掌握使用 SQL 语句如何进行数据更新操作以及完整性约束 2、 实验内容: 2、 实验内容:

(使用 SQL 语句完成下列操作) 1. 在 SQL Server2000 中创建一个名为 student 的数据库,比较其创建过程的

异同; 2. 在 SQL Server2000 系统中 student 数据库上创建下列三张表,要求满足下

述所有字段描述,并比较其异同; (学生表)S

Page 2: 实验报告4:使用SQL语句进行SQL Server 2000数据库操作

属性名 Sno Sname Sage Ssex

类型 字符 可变长度字符 整型 字符

长度 6 10 默认长度 2 默认为’男’

是否主键 是

是否可为空 否 否 可 可

唯一性 是

其它约束 >=15 <=35

Page 3: 实验报告4:使用SQL语句进行SQL Server 2000数据库操作

3. 分别在 SQL Server2000 系统中 student 数据库中输入下述记录; 3. 分别在 SQL Server2000 系统中 student 数据库中输入下述记录; (学生表)S Sno Sname Sage Ssex

010001 张三 19 男

010002 李四 18 男

010003 昭君 女

010004 赵五 19 男

(课程表)C

Page 4: 实验报告4:使用SQL语句进行SQL Server 2000数据库操作

Cno Cname Cmark Cdate

001 数据库原理 3 2005 年 2 月 16日

002 数据挖掘 2.5 2006 年 9 月 1日

(成绩表)SC

Sno Cno Grade

010001 001 100

010001 002 90.5

010002 001 55

010003 002 70

4. 在(成绩表)SC 中输入下列记录,观察其返回值:

Page 5: 实验报告4:使用SQL语句进行SQL Server 2000数据库操作

010001 002 90

010010 002 80.5

5. 在(学生表)S 中输入下列记录,观察其返回值,并利用修改表定义

SQL 命令进行必要的修改,然后再输入: 010005 阿布杜拉。阿

凡提 男

三、实验步骤、结果与体会:

(学生表)S

Page 6: 实验报告4:使用SQL语句进行SQL Server 2000数据库操作

Sno Sname Sage Ssex

010001 张三 19 男

010002 李四 18 男

010003 昭君 女

010004 赵五 19 男

(课程表)C

Page 7: 实验报告4:使用SQL语句进行SQL Server 2000数据库操作

Cno Cname Cmark Cdate

001 数据库原理 3 2005 年 2 月 16日

002 数据挖掘 2.5 2006 年 9 月 1日

(成绩表)SC

Sno Cno Grade

010001 001 100

010001 002 90.5

010002 001 55

010003 002 70

4. 在(成绩表)SC 中输入下列记录,观察其返回值:

Page 8: 实验报告4:使用SQL语句进行SQL Server 2000数据库操作

010001 002 90

010010 002 80.5

5. 在(学生表)S 中输入下列记录,观察其返回值,并利用修改表定义

SQL 命令进行必要的修改,然后再输入: 010005 阿布杜拉。阿

凡提 男

三、实验步骤、结果与体会:

Page 9: 实验报告4:使用SQL语句进行SQL Server 2000数据库操作
Page 10: 实验报告4:使用SQL语句进行SQL Server 2000数据库操作

任课教师: 成绩: 200 年 月 日