关系数据库与SQLServer2005教学课件作者龚小勇第8讲表和表约束的创建实验课件幻灯片

上传人:E**** 文档编号:89874655 上传时间:2019-06-03 格式:PPT 页数:11 大小:249.50KB
返回 下载 相关 举报
关系数据库与SQLServer2005教学课件作者龚小勇第8讲表和表约束的创建实验课件幻灯片_第1页
第1页 / 共11页
关系数据库与SQLServer2005教学课件作者龚小勇第8讲表和表约束的创建实验课件幻灯片_第2页
第2页 / 共11页
关系数据库与SQLServer2005教学课件作者龚小勇第8讲表和表约束的创建实验课件幻灯片_第3页
第3页 / 共11页
关系数据库与SQLServer2005教学课件作者龚小勇第8讲表和表约束的创建实验课件幻灯片_第4页
第4页 / 共11页
关系数据库与SQLServer2005教学课件作者龚小勇第8讲表和表约束的创建实验课件幻灯片_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《关系数据库与SQLServer2005教学课件作者龚小勇第8讲表和表约束的创建实验课件幻灯片》由会员分享,可在线阅读,更多相关《关系数据库与SQLServer2005教学课件作者龚小勇第8讲表和表约束的创建实验课件幻灯片(11页珍藏版)》请在金锄头文库上搜索。

1、第4章 数据库和表的管理 表和表约束的创建(实验3),主讲人:段利文,第8讲,第4讲 数据库和表的管理 表的创建和管理(实验) 实验项目,动手操作1:用命令方式创建kc表和表约束 动手操作2:查看表定义和表约束 动手操作3:用对象资源管理器创建xsqk表和表约束 动手操作4:用对象资源管理器创建xs_kc表和表约束 动手操作5:删除表约束,动手操作1:创建kc表和表约束,要求:按下图所示的结构(教材P88) ,用命令方式创建数据表KC及其约束。,动手操作1:创建kc表和表约束(续),Create database xscj go -表示一个批的结束。go 只能独自占用一行 use xscj -

2、从默认的master数据库切换到xscj库 create table kc ( 序号 int identity, 课程号 char (3) not null primary key (课程号), 课程名 char (20) not null , 授课教师 char (8) , 开课学期 tinyint not null default 1 check ( 开课学期=0 and 开课学期=6), 学时 tinyint not null , 学分 tinyint ),新建表时创建约束,动手操作2:查看表定义和表约束,任务1:用命令查看表定义。 命令格式:exec sp_help 表名 任务2:用命

3、令查看表约束。 命令格式:exec sp_helpcnostraint 表名 任务3:在对象资源管理器中查看表定义和表约束。,动手操作3:创建xsqk表和表约束,要求:按教材P102图4-5所示的结构,用命令方式创建xsqk表。,动手操作3:创建xsqk表和表约束(续),use xscj create table xsqk ( 学号 char (6) not null , 姓名 char (8) not null, 性别 bit not null, 生日 smalldatetime not null, 专业 char (10) not null, 所在系 char (10) not null,

4、 联系电话 char (11), 总学分 tinyint , 备注 text ),动手操作3:创建xsqk表和表约束(续),alter table xsqk add constraint pk_xsqk_xh primary key (学号), constraint uq_xsqk_xm unique (姓名), constraint ck_xsqk_xb check (性别=1 or 性别=0 ), constraint ck_xsqk_xh check (学号 like 0-9 0-9 0-9 0-9 0-9 0-9 ), constraint df_xsqk_zxf check(总学分=

5、0 AND 总学分=200),创建表之后添加约束,动手操作4:创建xs_kc表和表约束,要求:按教材P103图4-7所示的结构,用对象资源管理器创建xs_kc表。 方法:右击“xscj库”中的“表”图标单击“新建表”,动手操作5:删除所有约束,要求:用命令方式删除xsqk表的所有约束。 用对象资源管理器的方式删除xsqk表的所有约束。,use xscj alter table xsqk drop constraint pk_xsqk_xh alter table xsqk drop constraint uq_xsqk_dh alter table xsqk drop constraint ck_xsqk _xb alter table xsqk drop constraint ck_xsqk _xh alter table xsqk drop constraint df_xsqk_xb,课余作业,课外练习: P106:填空题。 预习: 数据表的管理,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号