场景 设计数据库表,用来存储学生和班级信息表 第一种情况: 将学生信息和班级信息存储到一张表中 sno sname classno cname 1 周杰伦 001 高三1班 2 林俊杰 002 高三1班 3 詹姆斯 003 高三2班 这种情况会造成数据冗余问题,比如cname字段的数据重复太多,这时候稍微有经验点的就会讲学生信息和班级信息分开成两张表进行存储。 第二种情况: 学生表(添加单一外键) sno(pk) sname classno(fk