8.1为什么要设计 节省内存空间保证数据库的完整性方便系统开发 设计数据库的步骤: 收集信息,分析需求标识实体(把需求落地到每个字段)标识实体之间的关系 8.2三大范式 第一范式(1NF) 要求数据库表的每一列都是不可再分的原子项数据。 第二范式(2NF) 前提:满足第一范式 要求确保数据库表的每一列都和主键相关,而不能只与主键的某一部分相关(主要针对联合主键而言) 第三范式(3NF) 前提:满足第一、二范式 要求确保数据表中的每一列数据都与主键直接相关,而不能间接相关。