- 实验目的
1、掌握在对象资源管理器中创建和修改数据表
2、掌握在对象资源管理器中利用T-SQL语句创建和修改数据表
二、实验内容
1、使用图形化的方式创建学生信息表stu_info、课程信息表course_info和学生成绩表stu_grade。
2、利用图形化的方式对这三张表格的字段进行修改。
3、使用sql语句创建学生信息表stu_info、课程信息表course_info和学生成绩表stu_grade。
4、使用sql语句对这三张表格的字段进行修改。
三、实验步骤
(1)启动 SQLServer Management Studio,在对象资源管理器中,利用图形化的方法创建学生信息表 stu info、课程信息表 course _info 和学生成绩表 stu _grade,其结构参考附录 A。
(2)启动 SQl Server Management Studio,在对象资源管理器中,利用图形化的方法对数据表进行修改。
*在数据表 stu _info 中,增加备注字段,字段名mome ,字段类型 nvarchar,字段长度200,允许为空。
*在数据表 stu_info中,删除备注字段 memo。
*在数据表 course_ info 中,对于字段 course_ name 设置 UNIQUE 约束。
*在数据表 stu_grade 中,对于字段grade设置 CHECK 约束,其取值在 0~100 之间。
*在数据表 stu_grade 中,对于字段 stu_id 设置FOREIGN KEY 约束,其取值参考数据表 stu_ info中 stu_id 字段取值。
(3)启动 SQL Server Management Studio,在对象资源管理器中,利用图形化的方法删除数据表
stu _grade。
(4)启动 SQLServer Management Studio,在 SQL 编辑器中,利用 T-SQL 语句 CREATE TABLE 命令创建学生信息表 stu_info、课程信息表 course_info 和学生成绩表stu_grade,其结构参考附录 。
(5)启动 SQLServer Management studio,在 SQL 编辑器中,利用 T-SQL 语句 ALTER TABLE 命令修改数据表:
*在数据表 stu_info, 中,增加身份证号码字段,字段名 code,字段类型 char,字段长度18,允许为空。
*在数据表 stu_info 中,对于字段code设置 UNIQUE 约束。
*在数据表 stu_ info 中,删除身份证号码字段 code.
*在数据表 stu_grade 中,对于字段 grade 设置 CHECK 约束,其取值在 0~100 之间
*在数据表 stu_grade 中,对于字段 course_id 设置 FOREIGN KEY 约束,其取值参 考数据表course info 中 course id 字段取值。
(6)启动 SQL Server Management Studio,在 SQL编辑器中,利用 T-SQL 语句 DROP TABLE 命令删除数据表 stu_ info。
四、实验代码和结果
(1)启动 SQLServer Management Studio,在对象资源管理器中,利用图形化的方法创建学生信息表 stu info、课程信息表 course _info 和学生成绩表 stu _grade,其结构参考附录 A。
图1图形化创建的stu_info表
图2图形化创建的course_info表
图3图形化创建的stu_grade
(2) (2)启动 SQl Server Management Studio,在对象资源管理器中,利用图形化的方法对数据表进行修改。
*在数据表 stu _info 中,增加备注字段,字段名mome ,字段类型 nvarchar,字段长度200,允许为空。