江哥MySQL视频学习笔记-第06章 MySQL数据完整性-32-MySQL-表与表之间关系(掌握)

1、参照完整性

参照完整性又称引用完整性,主要用于保证多表之间引用关系的正确性

 

2、为什么要创建多张表

如果将所有的数据都放到一张表中,会出现大量冗余数据

所以为了降低数据库的体积,提升数据库的效率,我们需要根据自身需求对表进行拆分

3、什么时候会出现冗余数据

表与表之间的关系可以分为三种:一对一、一对多、多对多

3.1 一对一(一般不需要拆分)(一夫一妻制)

3.2 一对多(一般需要拆分)(一个学生有多个课程)

3.3 多对多(一般需要拆分)(一个学生有多个老师,一个老师有多个学生)

你可能感兴趣的:(江哥MySQL视频学习笔记-第06章 MySQL数据完整性-32-MySQL-表与表之间关系(掌握))