设计数据库的步骤: 数据库的设计就是将数据库中的数据实体及这些数据实体之间的关系,进行结构化的过程。 表示实体之间的关系
数据库设计的第一范式:数据库表中的所有字段都具有单一属性(即字段不能再分割了) 数据库设计的第二范式:第二范式在第一范式的基础之上更进一层。第二范式需要确保数据库表中的每一列都和主键相关,而不能只与主键的某一部分相关(主要针对联合主键而言)。也就是说在一个数据库表中,一个表中只能保存一种数据,不可以把多种数据保存在同一张数据库表中。 数据库设计的第三范式:首先要满足第二范式,其次非主属性之间不存在函数依赖。由于满足了第二范式,表示每个非主属性都函数依赖于主键。如果非主属性之间存在了函数依赖,就会存在传递依赖,这样就不满足第三范式。 范式化设计的优缺点优点: 缺点: 总结:第一范式就是原子性,字段不可再分; 为什么使用MySQLMySQL优势 开源 跨平台 功能强大且使用方便 |
|