
国家品牌国际标准国家信息化计算机教育认证 www.ceac.org.cn 数据库原理与SQL Server 第3章 管理表 高等职业教育电子信息类专业 “双证课程”培养方案配套演示文稿 中国高等职业技术教育研究会&CEAC信息化培训认证管理办公室
www.ceac.org.cn 国家信息化计算机教育认证 高等职业教育电子信息类专业 “双证课程”培养方案配套演示文稿 中国高等职业技术教育研究会 & CEAC信息化培训认证管理办公室 数据库原理与SQL Server 第3章 管理表

www.ceac.org.cn 第3章管理表 ·3.1了解数据组织方式一关系模型 ·3.2实现数据组织方式一建立表结构 ●3.3管理数据一编辑数据 ·3.4数据库原理(一)一数据库规范化设计 实训创建表 中国高等职业技术教育研究会&CEAC信息化培训认证管 g回目最
www.ceac.org.cn 中国高等职业技术教育研究会 & CEAC信息化培训认证管理办公室 第3章 管理表 返回目录 ⚫ 3.1 了解数据组织方式—关系模型 ⚫ 3.2 实现数据组织方式—建立表结构 ⚫ 3.3 管理数据—编辑数据 ⚫ 3.4 数据库原理(一)—数据库规范化设计 实训 创建表

www.ceac.org.cn 3.1了解数据组织方式一关系模型 从事物的描述到计算机中的具体表示, 数据描述实际上经历了三个阶段一概念设 计中的数据描述、逻辑设计中的数据描述 和物理设计的数据描述。 中国高等职业技术教育研究会&CEAC信息化培训认证管理办公室
www.ceac.org.cn 中国高等职业技术教育研究会 & CEAC信息化培训认证管理办公室 3.1 了解数据组织方式—关系模型 从事物的描述到计算机中的具体表示, 数据描述实际上经历了三个阶段—概念设 计中的数据描述、逻辑设计中的数据描述 和物理设计的数据描述

www.ceac.org.cn 3.1.1数据描述 1.概念设计 (I)实体(Entity) (2)实体集(Entity Set) (3)属性(Attribute) (4)实体标识符(Identifier) 2.逻辑设计 (I)字段(Field) (2)记录(Record) (3)文件(File) (4)关键码(Key) 3.物理设计 中国高等职业技术教育研究会&CEAC信息化培训认证管理办公室
www.ceac.org.cn 中国高等职业技术教育研究会 & CEAC信息化培训认证管理办公室 3.1.1 数据描述 1.概念设计 (1)实体(Entity) (2)实体集(Entity Set) (3)属性(Attribute) (4)实体标识符(Identifier) 2.逻辑设计 (1)字段(Field) (2)记录(Record) (3)文件(File) (4)关键码(Key) 3. 物理设计

www.ceac.org.cn 3.1.2数据模型 1.数据模型 表示实体类型及实体间联系的模型。 2.实体联系模型(E-R模型) ()数据联系:二元联系、其他联系 (2)E-R图 3.结构数据模型 层次模型、网状模型、关系模型 中国高等职业技术教育研究会&CEAC信息化培训认证管理办公室
www.ceac.org.cn 中国高等职业技术教育研究会 & CEAC信息化培训认证管理办公室 3.1.2 数据模型 1.数据模型 表示实体类型及实体间联系的模型。 2.实体联系模型(E-R模型) (1)数据联系 :二元联系、其他联系 (2)E-R图 3.结构数据模型 层次模型、网状模型、关系模型

www.ceac.org.cn 例3-1。 在学校里的班主任和班级之间(约定一个教师 只能担住一个班级的班主在),由宇 个班主任 至多带二个班级,而二个班级至多有 个班主任, 因此班主任和班级之间是一对二联系。 在学校里的班主任和学生之间,,由于 任可以带多个学生,而二个学生至多有 鞋 荏,因此班主在和学生之间是二府多联系。 在学校里的教师和学生之间,由于一个教师可 以带多入辛生,西一个学生可以有多个教师,所 以教筛和学主之间是多对多联系。 中国高等职业技术教育研究会&CEAC信息化培训认证管理办公室
www.ceac.org.cn 中国高等职业技术教育研究会 & CEAC信息化培训认证管理办公室 例3-1。 在学校里的班主任和班级之间(约定一个教师 只能担任一个班级的班主任),由于一个班主任 至多带一个班级,而一个班级至多有一个班主任, 因此班主任和班级之间是一对一联系。 在学校里的班主任和学生之间,由于一个班主 任可以带多个学生,而一个学生至多有一个班主 任,因此班主任和学生之间是一对多联系。 在学校里的教师和学生之间,由于一个教师可 以带多个学生,而一个学生可以有多个教师,所 以教师和学生之间是多对多联系

www.ceac.org.cn 例3-2为“学生选课系统”设计E-R模型。 名D他生明的e药子市 课程名 班级 课程综 学分 学号 学生 选课 课程 中国高等职业技术教育研究会&CEAC信息化培训认证管理办公室
www.ceac.org.cn 中国高等职业技术教育研究会 & CEAC信息化培训认证管理办公室 例3-2 为“学生选课系统”设计E-R模型

www.ceac.org.cn 例33将例3-2E-R模型转换为关系模型。 转换的方法: 把E-R图中实体和M:N的联系分别转换成关系模式,同时 在实体标识符下加一横线表示模式的关键码。联系关系模式 的属性为与之联系的实体类型的关键码和联系的属性,关键 码为与之联系的实体类型的关键码的组合。 学生关系模式 s(sno,class,sname,sex,birthday,address,telephone,email) 课程关系模式 c(cno,cname,credit) 选课关系模式 sc(sno,cno,score) 中国高等职业技术教育研究会&CEAC信息化培训认证管理办公室
www.ceac.org.cn 中国高等职业技术教育研究会 & CEAC信息化培训认证管理办公室 例3-3 将例3-2E-R模型转换为关系模型。 转换的方法: 把E-R图中实体和M∶N的联系分别转换成关系模式,同时 在实体标识符下加一横线表示模式的关键码。联系关系模式 的属性为与之联系的实体类型的关键码和联系的属性,关键 码为与之联系的实体类型的关键码的组合。 学生关系模式 s(sno,class,sname,sex,birthday,address,telephone,email) 课程关系模式 c(cno,cname,credit) 选课关系模式 sc(sno,cno,score)

www.ceac.org.cn 3.1.3关系模型 1.关系模型、关系模式、关系 2.关键码与关系模式 超键(超码)、候选键(候选码)、主键(主码)、外键 (外码) 3数据完整性规则 实体完整性、参照完整性、用户自定义完整性 中国高等职业技术教育研究会&CEAC信息化培训认证管理办公室
www.ceac.org.cn 中国高等职业技术教育研究会 & CEAC信息化培训认证管理办公室 3.1.3 关系模型 1.关系模型、关系模式、关系 2.关键码与关系模式 超键(超码)、候选键(候选码)、主键(主码)、外键 (外码) 3.数据完整性规则 实体完整性、参照完整性、用户自定义完整性

www.ceac.org.cn 3.2实现数据组织方式一建立表结构 3.2.1表的概念 ·表(即关系)是关系数据库中用于存储数据的数 据对象,数据只能存储在表中。 ●SOL Server2000有两类表:系统表(在创建数 据库时由Model库复制得到)和用户表。 ·要用数据库存储数据,首先必须创建用户表。 中国高等职业技术教育研究会&CEAC信息化培训认证管理办公室
www.ceac.org.cn 中国高等职业技术教育研究会 & CEAC信息化培训认证管理办公室 3.2 实现数据组织方式 —建立表结构 3.2.1 表的概念 ⚫ 表(即关系)是关系数据库中用于存储数据的数 据对象,数据只能存储在表中。 ⚫ SQL Server 2000有两类表:系统表(在创建数 据库时由Model库复制得到)和用户表。 ⚫ 要用数据库存储数据,首先必须创建用户表