a. 数据冗余
门生姓名、年龄、学分都重复出现,造成了大量的数据冗余 b. 更新异常
如果需要调整MySQL的学分,那么就需要去调整表中全部关于MySQL的记录,如果某些记录更新乐成,而一些记录更新失败,就会造成数据表中,一门课程出现差别学分的情况 c. 插入异常
如果按照这样计划表,一个门生只有考完试才能取得成绩,也就是说,当考试前,成绩这一列是没有记录的,而门生成绩为空时的记录时,计划这个门生成绩表时没故意义的 d. 删除异常
当这些门生毕业时,可以考虑把门生信息和成绩记录删除,如果按照这样计划表,删除门生信息和成绩记录只能把整张表删除掉,这样也会把课程以及课程对应的学分也同样删除掉,导致数据库中没有课程和对应学分的信息
3. 第三范式(3NF)