php可以做手机网站吗,网站页面设计方案,网页设计培训零基础,轻骑铃木摩托车官网目录
第一范式
第二范式
第三范式 数据库的设计范式#xff0c;即数据库设计的原则#xff1b;
在设计数据库时尽量遵守这三个条件#xff0c;因为在实际的设计中#xff0c;根据要求是空间换时间还是时间换空间来遵守范式#xff1b;
第一范式 每一张表都必须有主键…目录
第一范式
第二范式
第三范式 数据库的设计范式即数据库设计的原则
在设计数据库时尽量遵守这三个条件因为在实际的设计中根据要求是空间换时间还是时间换空间来遵守范式
第一范式 每一张表都必须有主键每个字段是原子性的不可再分 如下表既没有主键也有字段不具有原子性 理应这样 第二范式 在第一范式的基础上非主键字段完全依赖主键字段不存在部分依赖 如下表该表具有复合主键产生了数据冗余。符合第一范式但不符合第二范式
学生编号字段与教师编号字段、教师姓名字段没有关系即表中存在部分依赖 理应如此;
其实这涉及多对多关系的设计多对多三张表关系表中两外键 复合主键一般存在部分依赖即不符合第二范式所以推荐一张表只有一个主键
第三范式
建立在第二范式上 不存在传递依赖
如下该表班级名称与班级编号有关班级编号与学生编号有关 理应如此