MySQL5

数据库设计

   1  多表之间的关系

       1  分类

             1  一对一

                    人和身份证   --一个人只有一个身份证,一个身份证只对应一个人

             2  一对多(多对一)

                     部门和员工  --一个部门有多个员工,一个员工只能对应一个部门

               

             3  多对多

                     学生和课程  --一个学生可以选择很多课程,一个课程也可以被很多学生选择

         2  实现关系

                 1  一对多(多对一):

                           实现方式:在多的一方建立外键,指向一的一方的主键

                 2  多对多:

                           实现方式:多对多关系的实现需要借助第三张中间表。

                                             中间表至少包含两个字段,这两个字段作为第三张表的外键

                                             分别指向两张表的主键

                 3  一对一

                           实现方式:在任意一方添加唯一外键指向另一方的主键

 

上一篇:JMeter笔记:断言


下一篇:mysql表查询、多表查询(增强查询的使用)子查询、合并查询,外连接,mysql5种约束,自增长