1.数据库表设计的合理性 1)三范式 一范式:原子性,属性不可分: 二范式:无部分依赖, 例:(学号, 课程名称) → (姓名, 年龄, 成绩, 学分),存在部分依赖 (学号) → (姓名, 年龄) 拆分:(学号, 姓名, 年龄),(课程名称, 学分), (学号, 课程名称, 成绩), 三范式:无传递依赖, 例:(学号)→(姓名,年龄,性别,系别,系办地址.系办电话) 传递依赖: (学号)→ (系别)→(系办地点,系办电话) 再拆分... 2)逆范式: 相片表(相片id,名称,点击次数,所属相册…