数据库物理设计
数据库物理设计(共93张PPT)

班主任
管理
班级
上课
教室
指导
组成
宿舍
住宿 性别 拥有 学生
归档
档案材料
课程管理的E-R图
教室
开设
课程
选修
学生
讲授
成绩
教学
教科书
教师
6.3.3E-R图的集成(1)
• 不同设计人员进行局部视图设计,这导 致各分E-R图之间存在许多不一致的地方 ,因此着力消除冲突是主要工作与关键 所在
属性域冲突:属性值的类型、取值范围 、取值集合不同
2.班主任改为教师后,教室和学生之间的联系为两类,因为“指导”包含 在“教学”中,所以综合为教学联系
3.性别在学籍管理为实体,在课程管理中为属性,合并后只能作 为实体,否则无法与宿舍实体发生联系
4.二者中学生实体属性组成及次序都存在差异,应将所有属性综 合并重新调整次序。
6.3.3E-R图的修改与重构(1)
• 在多层数据流图中选择一个适当层次的 数据流图,让每一部分对应一个局部应 用,因为中层的数据流图能较好地反映 系统中各局部应用的子系统组成,所以 一般作为分E-R图的依据
• 参照数据流图,标定局部应用中的实体 、实体的属性、标识实体的码,确定实 体之间的联系及其类型。
6.3.2设计分E-R图(2)
数据库设计过程图
数据库运行和维护
数据库实施 数据库物理设计
逻辑结构设计
概念结构设计
需求分析
• 重点是调查、收集与分析用户在数据管 理中的信息要求、处理要求、安全性和 完整性要求
信息要求-用户需从库中获得信息的内容 和性质,存储哪些信息于库中
处理要求-要求完成的功能、响应时间、 方式是批处理还是联机处理
数据库物理结构设计

调整方法:通过数据库管理系统提供的工具或命令修改数据块大小
注意事项:调整数据块大小需要谨慎过大或过小都可能影响数据库的性 能和稳定性
调整数据库文件大小
确定数据库文件大小:根据实际需求确定数据库文件的大小。 调整数据库文件大小:在数据库管理系统中调整数据库文件的大小。 监控数据库文件大小:定期监控数据库文件的大小确保有足够的空间存储数据。 优化数据库文件大小:根据数据库的使用情况优化数据库文件的大小提高数据库的性能。
定义:网络附加存储是一种将存储设备通过以太网连接到计算机网络的 技术
特点:易于管理和维护支持多种操作系统可扩展性强
应用:适用于需要共享大量数据的企业环境如文件服务器、备份系统等
优点:易于部署和管理支持多种协议可扩展性强安全性高
缺点:性能受限于网络带宽可能存在数据安全问题
发展趋势:随着云计算和虚拟化技术的发展NS技术也在不断演进以满 足企业对数据存储和管理的需求。
案例三:某政府机构数据库物理结构设计
案例背景:某政 府机构需要建立 一个高效、可靠 的数据库系统以 支持其业务运营 和决策分析
案例目标:通过 对数据库物理结 构进行合理设计 提高数据库系统 的性能、可靠性 和安全性
案例实施:根据 业务需求和数据 特点对数据库的 存储结构、文件 组织、索引结构 等方面进行详细 设计并采用先进 的技术和工具进 行实现
数据库文件大小
数据库文件大小是指数据库在物理存储设备上所占用的空间大小 数据库文件大小受多种因素影响如数据量、索引、日志文件等 数据库文件大小可以通过数据库管理系统提供的工具进行查询和监控 数据库文件大小过大可能导致性能下降需要定期进行优化和维护
数据库中的物理设计与优化策略

数据库中的物理设计与优化策略数据库是一个存储和管理数据的关键工具,它能够提供高效的数据访问和操作。
在数据库的设计和优化过程中,物理设计和优化策略是不可或缺的部分。
本文将详细探讨数据库中的物理设计和优化策略,并介绍一些常用的技巧和方法。
一、物理设计物理设计是指将逻辑设计转化为实际的存储结构和计算机文件表示方式的过程。
在进行物理设计时,主要考虑以下几个方面:1. 存储结构选择存储结构的选择对数据库的性能有着重要的影响。
常见的存储结构包括堆文件、哈希文件和索引文件。
在选择存储结构时,需要考虑数据的访问模式、数据的大小和访问频率等因素。
2. 数据分区为了提高查询效率和降低存储开销,数据可以在物理上进行分区。
常见的数据分区方法包括水平分区和垂直分区。
水平分区是将表中的数据划分为多个子集,每个子集存储在不同的存储设备上。
垂直分区则是将表的列按照某种规则进行分割,每个分区只包含一部分列。
3. 索引设计索引是提高数据库查询效率的重要手段。
在进行索引设计时,需要考虑到索引的选择和建立。
常用的索引包括B树索引、哈希索引和位图索引。
在选择索引时,需要根据查询的特点和数据的分布情况进行优化。
4. 数据复制和冗余为了提高数据库的可用性和容错性,可以对数据进行复制和冗余。
数据复制是将数据存储在多个节点上,从而实现在某个节点失效时仍能使用其他节点的数据。
冗余是指在不同的地方存储相同的数据,以避免数据的丢失和损坏。
二、优化策略在进行数据库的物理设计后,还需要采取一些优化策略来进一步提高数据库的性能和效率。
以下是一些常用的优化策略:1. 查询优化查询是数据库中最常见的操作。
为了提高查询的效率,可以进行查询优化。
查询优化的方法包括使用合适的索引、优化查询语句、减少查询次数和使用缓存等。
2. 硬件优化硬件配置对数据库的性能有着直接的影响。
可以通过升级硬件、调整硬件参数和提高硬件利用率等方式来进行硬件优化。
例如,增加硬盘容量和带宽、提高CPU的运行速度和内存的大小等。
《数据库的物理设计》课件

磁盘存储器的结构
讲解硬盘的物理结构,如盘片、 磁头和扇区。
硬盘和RAM之间的交 换
介绍硬盘和随机访问存储器 (RAM)之间的数据交换过程。
索引技术
1 索引的概念和作用
解释索引在数据库中的作 用和重要性。
2 常见的索引类型
介绍主键索引、唯一索引 和聚集索引等常见的索引 类型。
3 索引的实现机制
讲解索引底层的实现原理 和数据结构,如B树和哈 希表。
展望未来数据库物理设计的发 展方向和趋势。
数据库安全性的威胁
介绍常见的数据库安全威胁,如 黑客攻击和内部威胁。
数据库安全性的保障措施
讲解保护数据库安全的措施,如 数据加密和访问控制。
总结
数据库物理设计的重 要性
总结数据库物理设计的重要性 和对数据库性能的影响。
ห้องสมุดไป่ตู้
物理设计的实际应用
探讨数据库物理设计在实际项 目中的应用案例。
未来数据库物理设计 发展趋势
数据库的物理设计
本课件将介绍数据库的物理设计,包括软件的三个主要层次、物理设计的重 要性以及目标和任务。
数据库物理结构
数据的物理表示
数据库中存储数据的方式,如二进制编码和数 据类型。
数据库文件组成
数据库文件的内部结构,包括表空间、数据文 件和日志文件。
存储管理
存储器层次结构
介绍存储器的层次结构,包括 寄存器、高速缓存和主存。
查询优化
1
查询优化的基本概念
介绍查询优化的目标和原则,如选择最佳执行计划。
2
查询优化的策略和技术
讲解查询优化器使用的算法和技术,如查询重写和索引选择。
3
最新查询优化技术
介绍最新的查询优化技术,如机器学习和人工智能的应用。
数据库设计物理设计

数据库设计物理设计(原创实用版)目录1.物理设计的概念和目的2.物理设计的主要步骤3.物理设计的关键技术4.物理设计的实际应用案例5.物理设计的发展趋势和未来展望正文数据库设计物理设计是指在逻辑设计的基础上,通过对数据存储结构、存储方式、存取路径、存储空间分配等方面的具体设计,使数据库能够在物理设备上实现高效、安全、可靠的存储和访问。
物理设计的目的是为了提高数据库的性能,包括查询速度、数据存储效率和系统可扩展性。
物理设计的主要步骤包括:数据存储选择、存储结构设计、存取路径设计、存储空间分配和物理优化。
数据存储选择需要根据数据的性质和访问模式,选择合适的存储设备和介质。
存储结构设计则是根据数据的存储需求和访问模式,设计合适的存储结构,如顺序存储、链式存储、索引存储等。
存取路径设计是为了优化数据的存取路径,提高数据的访问速度,通常采用 B 树、索引等技术。
存储空间分配需要合理分配数据存储空间,以提高存储效率和系统性能。
物理优化则是在物理设计的基础上,通过调整存储结构、存取路径等,进一步提高数据库的性能。
物理设计的关键技术包括:存储管理技术、索引技术、缓存技术、数据压缩技术等。
存储管理技术用于管理数据库的存储空间,包括存储分配、存储回收和存储优化等。
索引技术用于提高数据库的查询速度,包括 B 树、哈希索引、全文索引等。
缓存技术用于提高数据库的访问速度,包括页缓存、行缓存、列缓存等。
数据压缩技术用于减小数据库的存储空间,提高存储效率,包括数据压缩、编码技术等。
物理设计的实际应用案例包括:金融行业的客户数据存储、电商行业的订单数据存储、医疗行业的病历数据存储等。
以金融行业的客户数据存储为例,需要设计合适的存储结构和存取路径,以满足频繁的客户信息查询和修改需求。
同时,还需要采用数据压缩和加密技术,保证数据的安全性和隐私性。
物理设计的发展趋势和未来展望包括:大数据时代的存储挑战、云计算环境下的数据存储需求、人工智能和机器学习对数据库物理设计的影响等。
数据库设计物理设计

数据库设计物理设计
数据库的物理设计主要包括以下几方面:
1. 硬件选择:选择适合数据库应用的硬件平台,包括服务器和存储设备。
考虑数据库的规模、性能要求和可靠性需求,选择合适的硬件配置。
2. 存储设备布局:根据数据库的大小和访问模式,确定数据存储的布局。
常见的存储布局包括磁盘阵列(RAID)、分区和表空间划分等。
3. 数据库文件组织方式:确定数据在物理磁盘上的组织方式,包括表空间、数据文件和日志文件等。
可以选择不同的组织方式来满足不同的访问需求,如堆文件组织方式、索引文件组织方式和哈希文件组织方式等。
4. 数据库缓存管理:通过设置数据库缓冲区大小和缓存调度策略来提高数据库的性能。
合理设置缓冲区大小可以避免频繁的磁盘读写,提高查询性能。
5. 数据库备份和恢复策略:制定数据库的备份和恢复策略,包括全量备份、增量备份和差异备份等。
根据业务需求和数据重要性确定备份频率和保留时间。
6. 数据库性能调优:通过对数据库的物理设计进行优化,提高数据库的性能。
可以通过建立合适的索引、优化查询语句和调整参数等方式来达到性能优化的目的。
7. 数据库安全性考虑:通过合理的物理设计来保护数据库的安全性,包括访问控制、权限管理和加密等。
确保只有授权用户可以访问数据库,并且数据在传输和存储过程中得到保护。
综上所述,数据库的物理设计是对数据库进行硬件选择、存储设备布局、文件组织方式、缓存管理、备份和恢复策略、性能调优和安全性考虑等方面的设计和优化。
这些设计和优化可以提高数据库的性能、可靠性和安全性,满足业务需求。
试述数据库物理设计的内容和步骤

试述数据库物理设计的内容和步骤
数据库物理设计是数据库设计的一个重要环节,它涉及到如何将逻辑设计转化为物理存储和管理的实现。
具体而言,数据库物理设计包括以下内容和步骤:
1. 数据库的存储结构设计:数据库的存储结构包括数据表、索引、视图、存储过程等,需要设计它们的物理存储结构,包括数据的存放方式、存储格式、数据组织方式等。
2. 数据库的分区与存储策略设计:为了提高数据库的性能,需
要对数据进行分区存储,可以根据数据的访问频率、访问方式等因素进行分区,同时需要制定存储策略,如数据备份、恢复、压缩等。
3. 数据库的安全设计:数据库需要保护数据的安全性,包括对
数据进行加密、身份验证、访问控制等,需要设计安全策略和措施,确保数据不被非法访问和篡改。
4. 数据库的性能优化设计:数据库的性能优化是数据库物理设
计的一个重要方面,需要考虑到查询性能、并发性能、事务处理性能等因素,设计相应的优化方案。
5. 数据库的容错与可用性设计:当数据库出现故障时,需要设
计容错和恢复策略,以保证数据库的可用性和数据完整性,如数据备份、故障转移、自动恢复等。
以上是数据库物理设计的主要内容和步骤,通过合理的物理设计,可以提高数据库的性能、安全性和可用性,保障数据的完整性和稳定性。
数据库设计-数据库物理设计

第六章 数据库设计
1
一、 确定数据库的物理结构 (1)确定数据的存储结构 确定数据库存储结构时要综合考虑存取时间、存储空间 利用率和维护代价三方面的因素。这三个方面常常是相互矛 盾的.例如消除一切冗余数据虽然能够节约存储空间,但往往 会导致检索代价的增加,因此必须进行权衡,选择一个折中 方案。 许多关系型DBMS都提供了聚簇功能,即为了提高某个属 性(或属性组)的查询速度,把在这个或这些属性上有相同 值的元组集中存放在一个物理块(数据页)中。
第六章 数据库设计 5
目前许多计算机都有多个磁盘,因此进行物理设计时可 以考虑将表和索引分别放在不同的磁盘上,在查询时,由于 两个磁盘驱动器分别在工作,因而可以保证物理读写速度比 较快。也可以将比较大的表分别放在两个磁盘上,以加快存 取速度,这在多用户环境下特别有效。此外还可以将日志文 件与数据库对象(表、索引等)放在不同的磁盘以改进系统 的性能。 (4)确定系统(参数)配置 DBMS产品一般都提供了一些存储分配参数,供设计人员和 DBA对数据库进行物理优化。初始情况下,系统都为这些变量 赋予了合理的缺省值。但是这些值不一定适合每一种应用环 境,在进行物理设计时,需要重新对这些变量赋值以改善系 统的性能。
6.5 数据库物理设计 数据库最终是要存储在物理设备上的。为一个给定的逻 辑数据模型选取一个最适合应用环境的物理结构(存储结构 与存取方法)的过程,就是数据库的物理设计。 物理结构依赖于给定的DBMS和和硬件系统,因此设计人 员必须充分了解所用DBMS的内部特征,特别是存储结构和存 取方法;充分了解应用环境,特别是应用的处理频率和响应 时间要求;以及充分了解外存设备的特性。 数据库的物理设计通常分为两步: .确定数据库的物理结构 .对物理结构进行评价,评价的重点是时间和空间效率
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6.4 逻辑结构设计
• 逻辑结构设计的步骤
– 将概念结构转化为一般的关系、网状、层次 模型 – 将转化来的关系、网状、层次模型向特定 DBMS支持下的数据模型转换 – 对数据模型进行优化
逻辑结构设计
转化为 一般数 据模型 转化为特 定DBMS 支持下的 据模型 优化模 型
概念结 构设计
数据库 物理设计
管理信息系统
教师管理子系统 学生管理子系统 后勤管理子系统
学籍管理
课程管理
实例(续)
• 学生管理子系统的主要功能:学籍管理 和课程管理。包括:学生报到、入学、 毕业、上课情况管理。通过详细的信息 流程分析和数据收集后,生成该系统的 数据流图。见188-189
6.3概念结构设计
6.3.1概念结构设计方法与步骤
6.1数据库设计的步骤(2)
• 选定参加设计的人员: 数据库分析设计人员-核心,自始至终 用户-重要,需求分析(头),运行和维护(尾) 程序员-编制程序 操作员-准备软硬件环境
数据库设计过程图
需 求 分 析 构 设 计 计 计 护 设 理 设 和 维 结 构 念 结 物 施 行 概 辑 据 库 实 运 库 逻 数 据 库 数 据 数
E-R图向关系模型的转换(续)
⒊ 一个1:n联系可以转换为一个独立的关系模式, 也可以与n端对应的关系模式合并。 – 2) 与n端对应的关系模式合并 • 合并后关系的属性:在n端关系中加入1端 关系的码和联系本身的属性 • 合并后关系的码:不变 – 可以减少系统中的关系个数,一般情况下更 倾向于采用这种方法
• 消除冗余主要采用分析方法,例如教师工资单里的实 发工资,可以推算 • 消除冗余还可采用规范化理论 例, 学生实体的年龄可由生日推算,属冗余数据 教室实体与班级实体的上课联系可由教室与课程间的 开设联系、课程与学生间的选修联系、学生与班级之 间的组成联系推导出来,属于冗余联系 学生实体中平均成绩可由选修联系中的成绩属性推算, 但经常查询,为维护数据一致性,应设置触发器
班主任 管理 班级 上课 教室
指导
组成
宿舍
住宿
学生
归档
档案材料
对学籍管理E-R草图调整
• 一般,性别应作为学生实体的属性,本 应用中由于宿舍分配与性别有关,依据 准则2-属性不能与其他实体有联系,性别 应作为实体对待 • 数据存储“学生登记表”由手工完成, 有用部分转入学生档案材料中,因此这 里不必作为实体。
⒈ 一个实体型转换为一个关系模式。 – 关系的属性:实体型的属性 – 关系的码:实体型的码
例,学生实体可以转换为如下关系模式: 学生(学号,姓名,出生日期,所在系, 年级,平均成绩) 性别、宿舍、班级、档案材料、教师、课程、教室、 教科书等实体都分别转换为一个关系模式。
学生
学号
姓名
出生 日期
所在系
6.3.2设计分E-R图(3)
• 属性和实体区别的原则: 属性不能再具有需要描述的性质。即为 不可再分的数据项 属性不能与其他实体具有联系。联系只 能发生在实体之间。 能做属性对待尽量作属性。
“职称”分别作为实体和属性
教师 姓名 姓名 性别 职称 住房 教师 评定 职称
性别
分配
学籍管理分E-R图草图
E-R图向关系模型的转换(续)
⒋ 一个1:1联系可以转换为一个独立的关系模式, 也可以与任意一端对应的关系模式合并。 – 1) 转换为一个独立的关系模式 • 关系的属性:与该联系相连的各实体的码 以及联系本身的属性 • 关系的候选码:每个实体的码均是该关系 的候选码
E-R图向关系模型的转换(续)
⒋ 一个1:1联系可以转换为一个独立的关系模式, 也可以与任意一端对应的关系模式合并。 – 2) 与某一端对应的关系模式合并 • 合并后关系的属性:加入对应关系的码和 联系本身的属性 • 合并后关系的码:不变
E-R图向关系模型的转换(续)
例,“管理”联系为1:1联系,可以有三种转换方法: (1)转换为一个独立的关系模式:
学籍管理分E-R图草图调整后
班主任 管理 班级 上课 教室
指导
组成
宿舍
住宿
性别
拥有
学生
归档
档案材料
课程管理的E-R图
教室 开设 课程 选修 成绩 讲授 教学 学生
教科书
教师
6.3.3E-R图的集成(1)
• 不同设计人员进行局部视图设计,这导 致各分E-R图之间存在许多不一致的地方, 因此着力消除冲突是主要工作与关键所 在 • 1.属性冲突-讨论协商解决 属性域冲突:属性值的类型、取值范围、 取值集合不同 属性取值单位冲突
数据存储
数据流 数据流 数据来源 处理 数据输出
• 然后将处理功能分解,不停分解,直至 系统工作过程被表达清楚;数据也逐级 分解,形成若干层次的数据流图。 • 数据流图表达了数据和处理过程的关系 数据借助数据字典描述 处理过程的处理逻辑借助判定表或判定 树来描述
实例:开发学校管理系统
• 高层数据流图
基本E-R图 图 基本 转换规 则 特定 DBMS的 的 特点与限 制
优化方 法如规 范化理 论
逻辑 模型
6.4 逻辑结构设计
6.4.1 E-R图向关系模型的转换 6.4.2 向特定DBMS规定的模型进行转换 6.4.3 数据模型的优化 6.4.4 设计用户子模式
6.4.1 E-R图向关系模型的转换
6.3.2设计分E-R图(2)
• 现实世界中一组具有共同特性和行为的对象可 抽象为一个实体,例,张三、李斯、王五可抽 象为学生实体 • 对象的组成成分可抽象为实体的属性,例,学 号、姓名、年级等可抽象为学生实体的属性, 其中学号为标识实体的码 • 实体与属性很难划分界限。例,系是学生实体 的属性,在需要考虑系主任、教师人数、学生 人数、办公地点时就需要作为实体了。
6.2需求分析 6.2.2需求分析的方法(2)
• 常用的调查方法: 跟班作业 开调查会-用户彼此启发 请专人介绍 询问-专人 设计调查表请用户填写 查阅记录-与原系统有关的数据记录
6.2需求分析
• 分析和表达用户需求的方法主要包括: 自顶向下(SA)和自底向上方法 自顶向下(SA)方法从最上层的系统组 SA 织机构入手,采用逐层分解的方式分析 系统,并用数据流图和数据字典描述系 统 用SA方法做需求分析,设计人员需要把 任何一个系统都抽象为如下形式
学生 选修 成绩
课程 学生的码为学号,课程的码为课程号,选修的属 性为成绩
E-R图向关系模型的转换(续)
⒊ 一个1:n联系可以转换为一个独立的关系模式, 也可以与n端对应的关系模式合并。 – 1) 转换为一个独立的关系模式 • 关系的属性:与该联系相连的各实体的码 以及联系本身的属性 • 关系的码:n端实体的码
6.3.3E-R图的修改与重构(1)
• 修改与重构-消除不必要的冗余信息,生成基 本E-R图 • 冗余数据-可由基本数据导出 • 冗余的实体间联系-可由其它联系导出 冗余信息易破坏数据库的完整性,给数据维 护增加困难,但有时为了提高某些应用的 效率不得不以冗余信息为代价。
6.3.3E-R图的修改与重构(2)
6.2需求分析 6.2.2需求分析的方法(1)
• 调查与初步分析用户需求需四步: 调查组织机构情况:部门组成、职责,为分析 信息流程做准备 调查各部门业务活动情况:输入和使用什么数 据,如何加工处理这些数据,输出什么信息、 到哪里、输出结果的格式 协助用户明确对新系统的要求 确定新系统边界,哪些是计算机完成的功能
第六章 数据库设计
第六章 数据库设计
6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 数据库设计概述 需求分析 概念结构设计 逻辑结构设计 数据库的物理设计 数据库实施 数据库运行与维护 小结
6.1数据库设计的步骤(1)
• 目前主要采用以逻辑数据库设计和物理数据库 设计为核心的规范设计方法。 逻辑数据库设计-设计全局逻辑结构和每个用户 的局部逻辑结构,将概念结构转换为某个DBMS DBMS 支持的数据模型并优化 物理数据库设计-为逻辑数据模型选一个最适合 应用环境的物理结构,设计数据库的存储结构、 存取方法及其他实现细节
• 转换内容 • 转换原则
E-R图向关系模型的转换(续)
• 转换内容
– E-R图由实体、实体的属性和实体之间的联 系三个要素组成 – 关系模型的逻辑结构是一组关系模式的集合 – 将E-R图转换为关系模型:将实体、实体的 属性和实体之间的联系转化为关系模式。
E-R图向关系模型的转换(续)
• 转换原则
年级
平均 成绩
E-R图向关系模型的转换(续)
⒉ 一个m:n联系转换为一个关系模式。 – 关系的属性:与该联系相连的各实体的码以 及联系本身的属性 – 关系的码:各实体码的组合 例,“选修”联系是一个m:n联系,可以将它转 换为如下关系模式,其中学号与课程号为关系 的组合码: 选修(学号,课程号,成绩)
6.2需求分析 6.2.1任务
• 重点是调查、收集与分析用户在数据管 理中的信息要求、处理要求、安全性和 完整性要求 信息要求-用户需从库中获得信息的内容 和性质,存储哪些信息于库中 处理要求-要求完成的功能、响应时间、 方式是批处理还是联机处理
6.2需求分析 6.2.1任务
• 困难在: 用户缺少计算机知识,无法准确表达自 己的需求,需求往往不断变化 设计人员缺乏用户的专业知识,不易理 解甚至误解用户的需求。 软硬件技术的出现会使用户需求发生变 化
6.3.3E-R图的集成(2)
• 2.命名冲突-讨论协商解决 同名异义 异名同义 • 3. 3.结构冲突 同一对象在不同应用中具有不同的抽象-例, “课程”在某一局部应用中当作实体,另一局 部应用中当作属性 解决办法:使同一对象有相同的抽象,遵守前面 的属性原则
6.3.3E-R图的集成(3)