diff --git "a/11 \351\202\271\344\272\250\344\274\237/9.8\347\254\224\350\256\260.md" "b/11 \351\202\271\344\272\250\344\274\237/9.8\347\254\224\350\256\260.md" new file mode 100644 index 0000000000000000000000000000000000000000..5679407d792e104d5f03d538f62e8f69b6e6e7be --- /dev/null +++ "b/11 \351\202\271\344\272\250\344\274\237/9.8\347\254\224\350\256\260.md" @@ -0,0 +1,48 @@ +## 9.5 + + + +今天学到了表之间的关系 + +1.一对一的关系 类如一个学生(学号,编号,身份证寒外键),只有一个身份证(身份证号) +就可以将其中任一表中的主键,放到另一个表当外健 +2.一对多的关系(多对一的关系)类如一个班级 (班级编号),有多个学生(学生编号)班级编号 +将一所在的表的主键,放到多的表当外键 +3.多对多的关系:一个学生可以选修多门课程,一门课程可以被多个学生选修 +需求分析 + +## 9.6 + +学到了ER图 + +(1)ER图的概念 + +用visio这个软件来创造概念 + +ER图:实体关系图,简记E-R图,是指以实体、关系、属性三个基木概念概括数据的基木结构,从而描 +(2)要素 +3要素:实体(表)、属性(字段)和关系(类似外键 +(3)表示 +实体型 +属性: +用椭圆形或圆角矩形表示,与相应的实体连接起来; +主属性名称下加下划线; +联系(关系): +用菱形表示,姜形框内写明联系的名称 +用线与实体相连,可标上联系的类型 +联系也可以有自己的属性 +用矩形表示,矩形框内写明实体名; + +## 9.8 + +学了数据库的范式 + +第一范式:要求之端的内容 不可在分割为的是保证数据的原子性 + +第二范式:在满足第一是的基础上要求非组建字段要完全依赖主键(非主键要完全依赖整个联合主键)不能依赖部分 + +第三范式 :满足第二范式的前提下 要求非主键属性要求直接依赖于主键 + +建表 + +10.先做需求分析。明确需要的数据