资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
第4章 数据库和表的管理 数据表和约束的创建(实训),第8讲,第4讲 数据库和表的管理 表的创建和管理(实训) 实训项目,动手操作1:用命令方式创建kc表和表约束 动手操作2:查看表定义和表约束 动手操作3:用命令方式创建xsqk表和表约束 动手操作4:用对象资源管理器创建xs_kc表和表约束,动手操作1:创建kc表和表约束,要求:用命令方式创建数据KC表,在单列后直接定义约束。,动手操作1:创建kc表和表约束(续),create database xscj go -表示一个批的结束。go 只能独自占用一行 use xscj -从默认的master数据库切换到xscj库 create table kc ( 序号 int identity, 课程号 char (3) not null primary key , 课程名 varchar (20) not null , 授课教师 varchar (20) , 开课学期 tinyint not null default 1 check ( 开课学期=0 and 开课学期=6), 学时 tinyint not null , 学分 tinyint ),单列后定义约束,动手操作2:查看表定义和表约束,任务1:用命令查看表定义。 命令格式:exec sp_help 表名 任务2:用命令查看表约束。 命令格式:exec sp_helpcnostraint 表名 任务3:在对象资源管理器中查看表定义和表约束。,动手操作3:创建xsqk表和表约束,要求:用命令方式创建xsqk表,在所有列后再定义约束。,动手操作3:创建xsqk表和表约束(续),use xscj create table xsqk ( 序号 int identity, 学号 char (10) not null, 姓名 varchar (10) not null, 性别 bit not null default 1, 出生日期 smalldatetime not null, 专业名 varchar (20) not null, 所在系 varchar (20) not null, 联系电话 char (11), 总学分 tinyint , 备注 varchar (50),动手操作3:创建xsqk表和表约束(续),constraint pk_xsqk_xh primary key (学号), constraint ck_xsqk_zxf check(总学分=0 and 总学分=200) ),所有列后定义约束,动手操作4:创建xs_kc表和表约束,要求:用对象资源管理器创建xs_kc表。 方法:右击“xscj库”中的“表”图标单击“新建表”,课余作业,课外练习: 教材 课后练习 预习: 数据表的管理和操作,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号