第五课数据完整性之实体完整性的实现.ppt
《第五课数据完整性之实体完整性的实现.ppt》由会员分享,可在线阅读,更多相关《第五课数据完整性之实体完整性的实现.ppt(16页珍藏版)》请在三一文库上搜索。
1、数据完整性 之实体完整性的实现(2),实体完整性的实现,实体完整性可以通过 索引 IDENTITY属性来实现 PRIMARY KEY约束 UNIQUE约束,一PRIMARY KEY约束,通过定义PRIMARY KEY(主键)约束惟一地标识表中记录,每个表都应有一个主键,可以是一列或列组合。一个表只能有一个PRIMARY KEY约束。 Image、text数据类型的字段不能设置为主键。 PRIMARY KEY(主键)约束应遵从规则:无空值,无重复值。 当向表中的现有列添加主键约束时,自动检查列中现有的数据是否符合规则。 课外阅读:,一PRIMARY KEY约束,1. 用企业管理器定义主键 2用T
2、-SQL语句定义主键 (1)创建表时定义主键约束 CREATE TABLE 数据表名 (列名 数据类型 CONSTRAIN 约束名 PRIMARY KEY,) 说明:语法格式1定义单列主键,【例】创建学生档案表并设置学号列为主键 use xs go create table xsda1 (学号 char(6) primary key, /*设置主键*/ 姓名 nchar(4) not null, 性别 nchar(1), 班级 nvarchar(10), 家庭住址 nvarchar(20) , 出生日期 datetime, 入学日期 datetime) 课外阅读:,【例】创建学生档案表并设置学
3、号列为主键 use xs go create table xsda1 (学号 char(6) primary key, /*设置主键*/ 姓名 nchar(4) not null, 性别 nchar(1), 班级 nvarchar(10), 家庭住址 nvarchar(20) , 出生日期 datetime, 入学日期 datetime),一PRIMARY KEY约束,CREATE TABLE 数据表名 (CONSTRAIN 约束名 PRIMARY KEY (列名1,n) ,.) 【例】 创建学生成绩表并设置组合主键 use xs go create table xscj1 (学号 char(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 数据 完整性 实体 实现
链接地址:https://www.31doc.com/p-3123517.html