3.设计ER图过程 首先确定实体类型:几个实体类型及相 应的实体名 确定联系类型:各实体类型之间是否有 联系,是何种联系类型及相应的联系名 连接实体类型和联系类型,组合成ER图 确定实体类型和联系类型的属性 确定实体类型的码
3.设计E-R图过程 • 首先确定实体类型:几个实体类型及相 应的实体名 • 确定联系类型:各实体类型之间是否有 联系,是何种联系类型及相应的联系名 • 连接实体类型和联系类型,组合成E-R图 • 确定实体类型和联系类型的属性 • 确定实体类型的码
E-R 图 结构 平信系统的本ER 6.4逻结构设计
E-R图
§1.4数据模型 数据模型( Data Model) 1.数据模型: 在机器世界中,直接面向数据库的逻辑 结构;涉及到计算机系统和数据库管理 系统,描述现实世界的事物及事物间的 联系,并对数据建模的模型
§1.4 数据模型 一 、数据模型(Data Model) 1.数据模型: 在机器世界中,直接面向数据库的逻辑 结构;涉及到计算机系统和数据库管理 系统,描述现实世界的事物及事物间的 联系,并对数据建模的模型
2.数据模型的三要素 数据结构 数据操作 完整性约束 3.数据结构: 用于描述系统的静态特性;是所研究 的对象类型( Object type)的集合,包 括:数据的类型、内容和性质的对象 事物);数据之间联系的对象(联 系)
2.数据模型的三要素 • 数据结构 • 数据操作 • 完整性约束 3.数据结构: 用于描述系统的静态特性;是所研究 的对象类型(Object type)的集合,包 括:数据的类型、内容和性质的对象 (事物);数据之间联系的对象(联 系)
4.数据操作( data manipulation): 用于描述系统的动态特性,是对数据库 中的各种对象的实例(值)允许执行的操作 的集合。主要有检索和更新(插入、删除、 修改)两类操作 5.完整性约東( integrity constraint): 是一组完整性规则(条件)的集合。给 出数据及其联系所具有的制约、依赖和存储 规则,用于限定数据库的状态和状态变化, 保证数据库中的数据的正确、有效、完全和 相容
4.数据操作(data manipulation) : 用于描述系统的动态特性,是对数据库 中的各种对象的实例(值)允许执行的操作 的集合。主要有检索和更新(插入、删除、 修改)两类操作。 5.完整性约束(integrity constraint): 是一组完整性规则(条件)的集合。给 出数据及其联系所具有的制约、依赖和存储 规则,用于限定数据库的状态和状态变化, 保证数据库中的数据的正确、有效、完全和 相容