03数据库系统
02-数据库设计的过程
2021-07-26 298 1
简介 文章描述了数据库设计的过程,清楚每个过程的产物。
用户需求分析: 对现实世界的调查和分析, 1. 分析用户的环境 2。用户需求及加工需求; 查询要求,处理时间要求, 安全性、保密性、 完整性和一致性, 并编制数据字典; 3. 系统约束条件分析
概念模型设计: 从现实世界向信息世界的转换, 常用实体关系模型表示 , E-R图,是对信息世界的描述, 由实体、属性、关系构成E-R图 具体步骤为: 抽象数据→设计局部视图→合并取消冲突→修改重构消除冗余
逻辑结构设计: 从信息世界向数据世界的转换, 将概念模型转换为数据模型,概念模型-> 数据模型, 网状、层次和关系模型(唯一的模式关系模式) 具体步骤为: 转换为数据模型→关系规范化→模式优化→设计用户模式
物理结构设计: 为数据模型选择合适的存储结构和存储方法