优化MySchool数据库设计

来源:互联网 发布:千里眼偷窥软件 编辑:程序博客网 时间:2024/05/16 14:32

我第一章学习的是数据库设计

一.设计数据库的一般步骤如下:

1.收集信息

2.标识实体

3.标识每个实体的属性

4.标识实体之间的关系

二.在概要设计阶段和详细设计阶段,设计数据库的一般步骤如下。

1.绘制E-R图。

2.将E-R图转化为数据库模型图。

3.应用三大范式规范代表设计。

三.从关系型数据库表中除去冗余书记员的过程称为规范化。如果使用得当,规范化是用于获得高效的关系型数据库表的逻辑结构的最好。最容易的方法。当规范化数据时,应执行下列操作。

1.将数据库的结构精简为最简单的形式。

2.从表删除冗余的列。

3.标识所有依赖于其他数据的数据。

四.三大范式内容如下。

1.第一范式:其目标是确保每列的原子性。

2.第二范式:在第一范式的基础上更进一层,其目标是确保表中的每列都和主键相关。

3.第三范式:在第二范式的基础上更进一层,其目标是确保每列都和主键列直接相关,而不是间接相关。


原创粉丝点击