- 9
- 0
- 约6.21千字
- 约 9页
- 2017-06-13 发布于湖北
- 举报
第一章 数据库的设计
良好的数据库设计
1、节省数据库的存储空间
2、能够保证数据的完整性
3、方便进行数据库应用系统的开发
糟糕的数据库设计
1、效率低下
2、更新和检索数据时会出现许多问题
设计数据库的步骤
1、需求分析阶段 分析客户的业务和数据处理需求
⑴ 收集信息
⑵ 标识对象(实体)
⑶ 标识每个对象需要存储的详细信息
⑷ 标识对象之间的关系
2、概要设计阶段 绘制数据库的E-R模型图(实体关系图)
3、详细设计阶段 将E-R图转换为多张表,进行逻辑设计,并应用数据库设计的三大规范进行设计
4、代码编写阶段
映射基数
1一对一
2一对多
3多对一
4多对多
实体关系图
矩形表示实体集
椭圆形表示属性
菱形表示关系集
直线用来连接
设计数据库问题
1 信息重复
2 更新异常
3 插入异常(无法表示某些信息)
4 删除异常(丢失有用的信息)
数据库设计的三大规范理论
一 第一范式的目标是确保 每列的原子性
二 第二范式的目标是确保 表中的每列都和主键相关
三 第三范式的目标是确保 每列都和主键直接相关,而不是间接相关(不能传递依赖)
规范化和性能的关系
在必要的情况下 允许适当的数据冗余
第二章 数据库的实现
一 建库
ues master
go
if exists (select * from sysdatabases where name =数据库名字)
drop
您可能关注的文档
最近下载
- 国家建筑标准设计图集20S515 钢筋混凝土及砖砌排水检查井.pdf VIP
- 2025年氢能冷热电联供系统在绿色建筑中的应用探索报告.docx VIP
- 树木支撑及固定技术规范(修订版).docx VIP
- matlab基础与应用期末考试13142试题参考试卷附答案.doc VIP
- 氢能与燃料电池在分布式能源系统中的应用与市场前景.docx
- 2025年氢燃料电池在备用电源领域应用报告.docx
- 汽车电子电器及零部件检测.doc VIP
- 《关于重庆组织破坏经过和狱中情形的报告》全文.pdf
- 渤海银行2026校园招聘无领导面试案例.docx VIP
- 2025最新渤海银行校园招聘笔试真题.docx VIP
原创力文档

文档评论(0)