- 4
- 0
- 约6.21千字
- 约 9页
- 2016-04-30 发布于安徽
- 举报
北大青鸟S2sql数据库设计与高级查询总结.doc
第一章 数据库的设计
良好的数据库设计
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
您可能关注的文档
最近下载
- 2025年南通醋酸纤维有限公司题库带答案分析试卷及答案.docx VIP
- 中考语文议论文阅读思维导图02分析论点.pdf VIP
- JY∕T 0584-2020 扫描电子显微镜分析方法通则(教育).pdf VIP
- 福建省莆田市仙游县重点中学2025-2026学年高一下学期4月期中语文试题及参考答案.pdf VIP
- 2025海南省中考历史试题卷(含答案解析).docx
- 汉森打印软件说明书.docx
- JTY-GD-G7X点型光电感烟火灾探测器说明书.pdf
- 2026年高端厨电智能化发展白皮书.docx
- 运筹学 第2版 课件 第五章 图与网络.pptx
- (二模)郑州市2026年高三高中毕业年高三级第二次质量预测数学试卷(含答案).pdf
原创力文档

文档评论(0)