关系数据库与SQLServer2012第3版教学课件作者龚小勇第8讲数据表和约束的创建实训课件

关系数据库与SQLServer2012第3版教学课件作者龚小勇第8讲数据表和约束的创建实训课件

ID:43701878

大小:583.00 KB

页数:10页

时间:2019-10-12

关系数据库与SQLServer2012第3版教学课件作者龚小勇第8讲数据表和约束的创建实训课件_第1页
关系数据库与SQLServer2012第3版教学课件作者龚小勇第8讲数据表和约束的创建实训课件_第2页
关系数据库与SQLServer2012第3版教学课件作者龚小勇第8讲数据表和约束的创建实训课件_第3页
关系数据库与SQLServer2012第3版教学课件作者龚小勇第8讲数据表和约束的创建实训课件_第4页
关系数据库与SQLServer2012第3版教学课件作者龚小勇第8讲数据表和约束的创建实训课件_第5页
资源描述:

《关系数据库与SQLServer2012第3版教学课件作者龚小勇第8讲数据表和约束的创建实训课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章数据库和表的管理——数据表和约束的创建(实训)第8讲第4讲数据库和表的管理——表的创建和管理(实训)实训项目动手操作1:用命令方式创建kc表和表约束动手操作2:查看表定义和表约束动手操作3:用命令方式创建xsqk表和表约束动手操作4:用对象资源管理器创建xs_kc表和表约束动手操作1:创建kc表和表约束要求:用命令方式创建数据KC表,在单列后直接定义约束。表4-3课程表KC的结构描述列名数据类型长度属性约束是否允许为空值默认值标识列序号int4初始值、增量均为1课程号char3×无主键课程名varchar20×无授课教师varchar10√无开课学期tinyint1×

2、1只能为1-6学时tinyint1×无学分tinyint1√无动手操作1:创建kc表和表约束(续)createdatabasexscjgo--表示一个批的结束。go只能独自占用一行usexscj--从默认的master数据库切换到xscj库createtablekc(序号intidentity,课程号char(3)notnullprimarykey,课程名varchar(20)notnull,授课教师varchar(10),开课学期tinyintnotnulldefault1check(开课学期>=0and开课学期<=6),学时tinyintnotnull,学分tinyin

3、t)单列后定义约束动手操作2:查看表定义和表约束任务1:用命令查看表定义。命令格式:[exec]sp_help表名任务2:用命令查看表约束。命令格式:[exec]sp_helpcnostraint表名任务3:在对象资源管理器中查看表定义和表约束。动手操作3:创建xsqk表和表约束要求:用命令方式创建xsqk表,在所有列后再定义约束。表4-2学生情况表XSQK的结构描述列名数据类型长度属性约束是否允许为空值默认值标识列序号int4初值、增量均为1学号char10×无主键姓名varchar10×无性别bit1×1出生日期smalldatetime4×无专业名varchar20×

4、无所在系varchar20×无联系电话char11√无总学分tinyint1√无0~200备注varchar50√无动手操作3:创建xsqk表和表约束(续)usexscjcreatetablexsqk(序号intidentity,学号char(10)notnull,姓名varchar(10)notnull,性别bitnotnulldefault1,出生日期smalldatetimenotnull,专业名varchar(20)notnull,所在系varchar(20)notnull,联系电话char(11),总学分tinyint,备注varchar(50)动手操作3:创建x

5、sqk表和表约束(续)constraintpk_xsqk_xhprimarykey(学号),constraintck_xsqk_zxfcheck(总学分>=0and总学分<=200))所有列后定义约束动手操作4:创建xs_kc表和表约束要求:用对象资源管理器创建xs_kc表。方法:右击“xscj库”中的“表”图标→单击“新建表”……表4-4学生与课程表XS_KC的结构列名数据类型长度属性约束是否允许为空值默认值学号char10×无外键,参照XSQK表组合为主键课程号char3×无外键,参照KC表成绩tinyint1√无0~100学分tinyint1√无课余作业课外练习:教材

6、课后练习预习:数据表的管理和操作

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。