数据库系统
建模和设计
工程化方法
IDEF1x建模
是ER图的细化,也是另一种ER表达方式
实体:型
独立实体:属性唯一标识
从属实体:包含了其他实体的属性(外键)
联系:
标定联系:从属实体需要外键来唯一区分,外键是其主关键字
非标定联系:外键不是主关键字,独立实体间的联系
非确定联系:引入相交实体,实现多对多联系
分类联系:子类的概念,拥有子类特有的属性。
案例讲解
设计过程
总体分为4个步骤,分层次逐级设计
需求分析
输入:现实表单,描述文档
输出:提炼出核心内容的需求分析报告
方法:
概念数据库设计
输入:需求分析报告
输出:ER/IDEF1X图
方法:
逻辑数据库设计
输入:ER/IDEF1X图
输出:关系表
方法:
物理数据库设计
输入:关系表
输出:数据库选型等物理设计报告