实验二在SSMS中修改数据表

  • 实验目的

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,允许为空。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值