资源描述
实验六 表的创建和管理
一、实验目的和要求
1)掌握利用企业管理器和T-SQL语句创建表,修改表结构以及删除表
2)能够向表中插入数据、更新数据以及删除数据。
3)掌握创建、删除和修改约束的方法
二、实验内容和步骤
1.创建表,并创建相应的约束。要求:在学生管理数据库XSGL中创建三个表。
(1)创建名为Student(学生信息)的表,表中的各列要求如下:
字段名称
字段类型
大小
说明
Sno
char
10
主键
Sname
char
8
sex
char
2
默认值为男,只能输入男或女
birthday
datetime
Sdept
char
20
(2)创建名为Course(课程信息)的表,表中的各列要求如下:
字段名称
字段类型
大小
说明
Cno
char
10
主键
Cname
char
30
惟一性
Ceredit
real
(3)建名为Score(学生成绩)的表,表中的各列要求如下:
字段名称
字段类型
大小
取值范围
说明
Sno
char
10
数据来自学生信息表
主键
Cno
char
10
数据来自课程信息表
主键
Grade
real
0--100
2. 增加、修改和删除字段,要求:
(1) 给Student表增加一个memo(备注)字段,类型为Varchar(200)
(2)将memo字段的类型修改为Varchar(300)
(3)删除memo 字段
3.向表中添加数据、更新数据、删除数据并验证约束。要求:
(1)使用INSERT INTO命令向三个表中分别插入若干数据,验证主键约束、唯一性约束以及默认值约束。
(2) 使用UPDATE命令更新数据、验证外键约束。
(3) 使用DELETE命令删除数据。
4. 删除表。要求:
(1)利用企业管理器删除表:
(2)利用DROP TABLE语句删除表
4、按下图创建数据库和表
工厂物资管理E-R图
三、分析与讨论
1)NULL代表什么含义?
2)使用T_SQL语句向表中插入数据应注意什么?
3)唯一性约束和主键约束的区别?
展开阅读全文