数据库笔记04:数据库设计
【摘要】
/*********************
第四单元:数据库设计
**********************/
1
、概念设计
E
-
R
图(实体关系图)
E
——
Entity
、
R
——
Relation
&nbs...
/*********************
第四单元:数据库设计
**********************/
1 、概念设计
E - R 图(实体关系图)
E —— Entity 、 R —— Relation
两个实体:学生、课程
一个关系:选课关系(多对多)
2 、逻辑设计
设计数据库的逻辑结构,与具体的 DBMS 无关,主要反映业务逻辑。
( 1 )将 E - R 图转换成关系数据模型
关系数据模型的三个特征:原子性、互异性、无序性
两个实体一个关系 ==> 学生表 Student 、选课表 StuCou 、课程表 Course
( 2 )要对关系数据模型进行规范化(三个范式)
范式 I :保证每列的原子性
范式 II :消除部分依赖属性
范式 III :消除传递依赖属性
规范关系之后又产生班级表 Class ,系部表 Department
设置关系数据模型的完整性:域完整性、实体完整性、参照完整性
3 、物理设计
设计数据库的物理结构,根据数据库的逻辑结构来选定 RDBMS
(如 SQL Server 、 MySQL 、 Oracle 、 Sybase 等),并设计和实施
数据库的存储结构、存取方式等。
文章来源: howard2005.blog.csdn.net,作者:howard2005,版权归原作者所有,如需转载,请联系作者。
原文链接:howard2005.blog.csdn.net/article/details/79447918
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)