diff --git "a/48 \351\251\254\345\256\217\350\276\276/9\346\234\2107\346\227\245\344\275\234\344\270\232.md" "b/48 \351\251\254\345\256\217\350\276\276/9\346\234\2107\346\227\245\344\275\234\344\270\232.md" new file mode 100644 index 0000000000000000000000000000000000000000..e2a50255772bb949d8a1703d4366c6dee2d9ef85 --- /dev/null +++ "b/48 \351\251\254\345\256\217\350\276\276/9\346\234\2107\346\227\245\344\275\234\344\270\232.md" @@ -0,0 +1,31 @@ +笔记 +== + +表与表之间的关系 +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +1、一对一的关系 + +一、两张表的主键,建立外键约束。 + +-- 建立一对一关系:一夫一妻 + + + + +2、一对多的关系 + +一、将一所在的表放在多那个表中当外键 + +3、多对多的关系 + +一、需要创建第三个表,将前面两个表中的主键放到第三个表中当外键 +数据库范式 + +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +1、第一范式:要求字段的内容不可再分,为保证数据的原子性。 + +2、第二范式:要求满足第一范式的基础上,要求非主键字段要完全依赖主键,而不能只依赖部分, + +3、第三范式:要求满足第二范式前提上,要非主键属性要直接依赖主键。