分析数据库

① 一般每张表都要设置一个主键作为唯一标识符(一般该表的ID作为主键):
比如说建一个学生表,里面有学生姓名、性别等信息,为了避免姓名重复混淆判断和其他情况,设置主键ID就方便辨认和数据库查询。
在这里插入图片描述
②当一张表有下拉框、有单选框选择或者其他选择的时候一般另立一张表格,然后通过主外键连接两张表建立关系,(当前表的外键是其他表的主键的时候,那通过当前表可以查询到其他表的所有数据):
比如学生不是只有一个性别和一个班级,这时我们就可以把性别和班级提取出来另立两张表,把班级表和年级表的主键当学生表的外键
在这里插入图片描述
③ 如果其他地方有属于已经分析好的表格的字段信息,或者表格缺少某个需要的字段信息时,则需补全信息:
比如上面的学生表里面还缺少教师信息和年级信息,那就补全这两个字段信息,同理,教师表或者其他表如果有遗漏的信息也需补全。
在这里插入图片描述
④分析完表格之后检查表格是否重复,还要检查是否符合数据库三范式要求:

这里简单解释一下三范式要求:

  • 第一范式:是否有主键作为唯一标识符
  • 第二范式:表格里的字段要和表格有直接的关系
  • 第三范式:表格与表格的字段不能重复(比如在某张表里面要用到学生信息和教师信息,而教师表的主键已经在学生表里面充当外键了,则教师ID就不能在某张表里面出现了,应为已经可以通过学生ID查询到教师表的信息了,就不用在多此一举)

在这里插入图片描述
过程大概分为:设主键—连外键—查漏补缺—检格式

猜你喜欢

转载自blog.csdn.net/weixin_44547616/article/details/90263947