第3章+需求分析.ppt

第3章+需求分析.ppt

举 例 图3.2 某校教学管理ER图 对象 教师属性 学生属性 课程属性 联系属性 关系 3.5 数据规范化 规范化的目的是: 消除数据冗余,即消除表格中数据的重复; 消除多义性,使关系中的属性含义清楚、单一; 使关系的“概念”单一化,让每个数据项只是一个简单的数或字符串,而不是一个组项或重复组; 方便操作。使数据的插入、删除与修改操作可行并方便; 使关系模式更灵活,易于实现接近自然语言的查询方式。 如 何 规 范 化? 规范化 --- 将数据的逻辑结构归结为满足一定条件的二维表(关系)。即: 1. 表格中每个信息项必须是一个不可分割的数据项,不可是组项。 2. 表格中每一列 (列表示属性)中所有信息项必须是同一类型,各列的名字 (属性名) 互异,列的次序任意。 3. 表格中各行 (行表示元组) 互不相同,行的次序任意。 教工号 姓名 性别 职称 职务 001 张毅坤 男 教授 院长 002 李 林 女 讲师 用教学管理例说明如何规范化 有三个实体型,即课程、学生和教师,用三个关系保存它们的信息: 学生(学号,姓名,性别,年龄,年级,专业,籍贯) 教师(职工号,姓名,年龄,职称,职务,工资级别,工资) 课程(课程号,课程名,学分,学时,课程类型) 为表示实体型之间的联系,又建立两个关系:

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档