北大青 7E 男 第二章 SQL Server数据库表管理 ACCP V4.0
ACCP V4.0 1 第二章 SQL Server数据库表管理
北大青 7E 男 回顾 口数据库的作用 口数据库的发展过程以及当前流行的数据库 口数据库基本概念:数据存储方式、实体和记录、 数据库和数据库表、数据冗佘和数据完整性 口使用企业管理器创建组、注册、用户 口在企业管理器中创建数据库 口收缩、移动和配置数据库的选项 ACCP V4.0
ACCP V4.0 2 回顾 ❑数据库的作用 ❑数据库的发展过程以及当前流行的数据库 ❑数据库基本概念:数据存储方式、实体和记录、 数据库和数据库表、数据冗余和数据完整性 ❑使用企业管理器创建组、注册、用户 ❑在企业管理器中创建数据库 ❑收缩、移动和配置数据库的选项
北大青 7E 男 本章目标 口使用企业管理器创建数据库表 口设置表的主键、外键和建立表之间的关系 口为表增加约束 ACCP V4.0
ACCP V4.0 3 本章目标 ❑使用企业管理器创建数据库表 ❑设置表的主键、外键和建立表之间的关系 ❑为表增加约束
北大青 7E 身再论数据完整性2-1 可靠性准确性 数据完整性 ACCP V4.0
ACCP V4.0 4 再论数据完整性 2-1 可靠性 准确性 数据完整性
北大青 7E 身再论数据完整性2-2 数据存放在表中 “数据完整性的问题大多是由于设计引起的” 口创建表的时候,就应当保证以后数据输入是正确的 —错误的数据、不符合要求的数据不允许输入 创建表:保证数据的完整性=实施完整性约束 ACCP V4.0
ACCP V4.0 5 再论数据完整性 2-2 ❑ 数据存放在表中 ❑ “数据完整性的问题大多是由于设计引起的” ❑ 创建表的时候,就应当保证以后数据输入是正确的 ——错误的数据、不符合要求的数据不允许输入 创建表:保证数据的完整性 = 实施完整性约束
北大青 7E 男 完整性包括..2-1 口输入的类型是否正确? 年龄必须是数字 口输入的格式是否正确? 列值要求(约束) 身份证号码必须是18位 口是否在允许的范围内? —性别只能是”男”或者”女 口是否存在重复输入? 学员信息输入了两次 口是否符合其他特定要求? 整行要求(约束) 信誉值大于5的用户才能够加入会员列表 ACCP V4.0
ACCP V4.0 6 完整性包括…2-1 ❑ 输入的类型是否正确? ——年龄必须是数字 ❑ 输入的格式是否正确? ——身份证号码必须是18位 ❑ 是否在允许的范围内? ——性别只能是”男”或者”女” ❑ 是否存在重复输入? ——学员信息输入了两次 ❑ 是否符合其他特定要求? ——信誉值大于5的用户才能够加入会员列表 ❑ …… 列值要求(约束) 整行要求(约束)
北大青鸟 TEC 完整性包括..2-2 域完整性 门实体完整性自定义完整性 引用完整性 ACCP V4.0
ACCP V4.0 7 完整性包括…2-2 域完整性 实体完整性 引用完整性 自定义完整性
北大青 7E 男 实体完整性 学号 姓名 地址 0010012 李山 山东定陶 0010013 吴兰 湖南新田 0010014 雷铜 江西南昌 0010015 张丽鹃 河南新乡 0010016 赵可以 河南新乡 0010014 雷铜 江西南昌 约束方法:唯一约束、主键约束、标识列 ACCP V4.0
ACCP V4.0 8 实体完整性 0010016 赵可以 河南新乡 0010015 张丽鹃 河南新乡 0010014 雷铜 江西南昌 0010013 吴兰 湖南新田 0010012 李山 山东定陶 学号 姓名 地址 …. 0010014 雷铜 江西南昌 × 约束方法:唯一约束、主键约束、标识列
北大青 7E 男 域完整性 学号 姓名 地址 0010012 李山 山东定陶 0010013 吴兰 湖南新田 0010014 雷铜 江西南昌 0010015 张丽鹃 河南新乡 0010016 赵可以 河南新乡 870000000李亮 湖北江门 约束方法:限制数据类型、检查约束、外键约束、 默认值、非空约束 ACCP V4.0
ACCP V4.0 9 域完整性 0010016 赵可以 河南新乡 0010015 张丽鹃 河南新乡 0010014 雷铜 江西南昌 0010013 吴兰 湖南新田 0010012 李山 山东定陶 学号 姓名 地址 …. 8700000000 李亮 湖北江门 × 约束方法:限制数据类型、检查约束、外键约束、 默认值、非空约束
北大青鸟 引用完整性 李山山东定 学号姓名 地址 0010012 0010013 湖南新田 0010014雷铜 江西南昌 0010015张丽鹃 河南新乡 0010016赵可以河南新乡 科目学号分数 数学001001288 数学 001001374 语文 001001267 语文001001381 数学 001001698 × 约束方法:外键约束数学 001002198 ACCP V4.0
ACCP V4.0 10 引用完整性 0010016 赵可以 河南新乡 0010015 张丽鹃 河南新乡 0010014 雷铜 江西南昌 0010013 吴兰 湖南新田 0010012 李山 山东定陶 学号 姓名 地址 … 数学 0010021 98 × 约束方法:外键约束 科目 学号 分数 … 数学 0010012 88 数学 0010013 74 语文 0010012 67 语文 0010013 81 数学 0010016 98