优化MySchool数据库设计------Chp01基础
2017-01-02 15:02
387 查看
数据库设计
最重要学习思想: 先学脉络,再学枝叶
内容:数据库设计步骤
1.需求分析
**了解需求任务
**标识实体---------->标志实体的属性--------------------->标志实体间的关系
2.绘制E-R(Entity RelationShip)图
**任务:
酒店管理系统 图书管理系统
**矩形---->实体 椭圆----->属性 菱形------->实体间的关系
3.绘制数据库模型图(Power Desinger)
根据E-R图设计模型图
步骤:
WorkSpace----------->New----------->Physical Data Model------------->保存-------------->Database--------->Generate Database--------->生成.sql脚本
4.根据SQL形成数据库
5.三大范式
第一范式:保证每列的原子性,每列都不可再被拆分
第二范式:在满足第一范式的基础上,一张表只能描述一件事情,除了主键列之外的其他列都依赖于主键列,没有明确提出是直接还是间接(不传递依赖)依赖
第三范式:在满足第二范式的基础上,除了主键列之外其他列都要直接依赖于主键
要在规范化和性能之间取一个平衡
最重要学习思想: 先学脉络,再学枝叶
内容:数据库设计步骤
1.需求分析
**了解需求任务
**标识实体---------->标志实体的属性--------------------->标志实体间的关系
2.绘制E-R(Entity RelationShip)图
**任务:
酒店管理系统 图书管理系统
**矩形---->实体 椭圆----->属性 菱形------->实体间的关系
3.绘制数据库模型图(Power Desinger)
根据E-R图设计模型图
步骤:
WorkSpace----------->New----------->Physical Data Model------------->保存-------------->Database--------->Generate Database--------->生成.sql脚本
4.根据SQL形成数据库
5.三大范式
第一范式:保证每列的原子性,每列都不可再被拆分
第二范式:在满足第一范式的基础上,一张表只能描述一件事情,除了主键列之外的其他列都依赖于主键列,没有明确提出是直接还是间接(不传递依赖)依赖
第三范式:在满足第二范式的基础上,除了主键列之外其他列都要直接依赖于主键
要在规范化和性能之间取一个平衡
相关文章推荐
- accp7.0优化MySchool数据库设计内测笔试题总结
- 优化 MySchool 数据库的设计 (第一章)
- 运维角度浅谈MySQL数据库优化一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方
- ACCP7.0S2优化MySchool数据库设计管理系统脚本
- 优化MySchool数据库设计之【巅峰对决】
- 数据库优化设计方案
- 数据库优化设计方案(转)
- 运用工具优化数据库设计(Database Engine Tuning Advisor)
- 数据库优化设计方案
- 高性能数据库设计基础 - 设计范式
- 数据库优化设计方案
- [转]数据库优化设计方案
- 运用工具优化数据库设计(Database Engine Tuning Advisor)
- 数据库优化设计方案
- 数据库 设计与优化
- 数据库优化设计方案
- 数据库优化设计
- 数据库优化设计方案(转)
- 数据库优化设计方案
- 数据库基础-概念结构设计