1 / 72
文档名称:

现代企业管理 第三章 企业管理职能.ppt

格式:ppt   大小:5,195KB   页数:72页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

现代企业管理 第三章 企业管理职能.ppt

上传人:aibuaiwo1318 2018/4/20 文件大小:5.07 MB

下载得到文件列表

现代企业管理 第三章 企业管理职能.ppt

相关文档

文档介绍

文档介绍:第4讲:数据库和表(二)
《SQL Server 2005实用教程》课程
第3讲:数据库和表(二)
(一)创建和管理数据库
(二)创建和管理表
(三)操作表
(四)数据完整性
第3讲:数据库和表(二)
(一)创建和管理表
表简介:
表:是数据库记录按照一定的顺序和格式构成的数据集合;
每一行:代表唯一的一条记录;
每一列:代表记录中的一个域或字段;
建表考虑:列数、索引、主键、约束、默认设置或规则;
第3讲:数据库和表(二)
(1)创建表(两种工具)
图形化方式:
打开SSMS 连接服务器展开数据库右击表新建表操作示范(例1)
命令行方式:
CREATE TABLE [[数据库名. ]表所有者. ]表名
(列名列属性[,…….N ] )
操作示范(例1)
第3讲:数据库和表(二)
例1:使用图形化方式在CHY1数据库中创建“课程表”和“学生选课表”,其结构分别如下:
设置约束
防止列出现非法数据,以保证数据库中数据的一致性和完整性
约束类型
①PRIMARY KEY (主键)约束
如果表中一列或多列的组合的值能唯一标识这个表的每一行,则这个列或列组合可以作为表的主键。
课程号
课程名
学号
姓名
性别
所在系
课程号
第3讲:数据库和表(二)
■②POREIGN KEY (外键)约束
外键约束用于建立和加强两个表之间数据的相关性,限制外键的取值必须是主表的主键值
■③UNIQUE(唯一)约束
使用唯一约束可以确保表中每条记录的某些字段值不会重复
■④CHECK(检查)约束
限制列允许存放的数据值,来实现域的完整性,逻辑表达式主要用来验证列中数据值的合法性
■⑤DEFAULE(默认)约束
为字段设置默认值。
–图形化方式
■①主键约束
打开SSMS 右击所需表修改右击所需列主键
例1:给课程表的中“课程号”字段设为主键。操作示范

■②外键约束
打开SSMS 右击所需表修改右击所需列关系
例2:在CHY1数据库中为学生选课表创建名为FK_sc的FOREIGN KEY(外键)约束,该约束限制“课程号”列的数据只能是课程表的“课程号”列中存在的数据。操作示范
第3讲:数据库和表(二)
③唯一约束
打开SSMS 右击所需表修改选择所需列索引/键添加类型“唯一”
例3:将课程表中的“课程名”列设置为约束名为IX_c的UNIQUE(唯一)约束。操作示范
④检查约束
打开SSMS 右击所需表修改右击所需列 CHECK约束
例4:将学生选课表中的“性别”列添加约束名为CK_s的CHECK(核查)约束。操作示范
第3讲:数据库和表(二)
第3讲:数据库和表(一)
■⑤默认约束
打开SSMS 右击所需表修改单击所需列列属性默认值或绑定输入所需值
例5:将学生选课表中的“性别”列添加约束名为DF_sc的DEFAULE(默认)约束。操作示范
–命令行方式
■①主键约束
ALTER TABLE 表名
ADD CONSTRAINT 主键约束名 PRIMARY KEY(列名)
操作示范(例1)
■②外键约束
ALTER TABLE 表名
ADD CONSTRAINT 外键约束名 FOREIGN KEY(列名) REFERENCES 主表名(列名) [ON UPDATE|DELETE CASCADE]
操作示范(例2)
■③唯一约束
ALTER TABLE 表名
ADD CONSTRAINT 唯一约束名 UNIQUE (列名)
操作示范(例3)
第3讲:数据库和表(二)