一、好的数据库
- 执行效率高
- 应用程序便于开发
- 扩展性好
- 便于维护
二、设计步骤
1.需求分析
- 需求确认
- 标识实体
- 标识每个实体的属性
- 标识实体之间的关系
2.概念设计
- 汇制E-R图
3.详细设计
- 将E-R图转换为各种表,属性对应表的列
- 标识每张表的主键
- 实体之间的关系转换为表与表之间的主外键关系
4.设计规范化
- 数据库设计中出现的问题
- 冗余过大
- 删除异常
- 插入异常
- 更新异常
- 考虑数据访问的性能,允许适当的冗余
参考链
一、好的数据库
二、设计步骤
1.需求分析
2.概念设计
3.详细设计
4.设计规范化
参考链