Home >Database >Mysql Tutorial >如何进行数据库设计

如何进行数据库设计

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-07 15:47:341387browse

(来源于 微软特约讲师 邵志东 的视频课件) 一、数据库设计任务: 有几张表? 各个表有哪几个字段? 每个表之间的字段? 二、如何得到 需要进行分析的内容,以便完成数据库设计任务: 涉及到的人物? 涉及到的内容? 人物和内容之间的关系? 三、数据库设计的

(来源于 微软特约讲师 邵志东 的视频课件)

 一、数据库设计任务:

有几张表?

各个表有哪几个字段?

每个表之间的字段?

二、如何得到

需要进行分析的内容,以便完成数据库设计任务:

涉及到的人物?
涉及到的内容?
人物和内容之间的关系?


三、数据库设计的正规化形式

正确设计数据库,需要满足四级正规化要求:

(一)第一级正规化形式(解决可扩展性)

1、消除每个表格中重复的组
2、为每套相关的数据建立一个独立的表格
3、使用一个主键来标识每套相关的数据


(二)第二级正规化形式

1、为应用在多条记录的字段建立独立的表格

2、通过一个外键来关联这些表格的值

(三)第三级正规化形式

消除不依赖于该键的字段

(四)第四级正规化形式
在一个多对多的关系中,独立的实体不能存放在同一表格中

至于这四级正规化形式是什么意思,如何进行正规化,请查阅邵志东的WEBCAST视频教程: asp.net项目实战(三)

 

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn