Django ORM框架与数据库中的映射关系
Django中的ORM框架与数据库中的映射关系是这样的(如下图),这是一张表的关系,那么多张表呢?在关系型数据库中,通常不会把所有数据都放在同一张表中,这样做会额外占用内存空间,在关系型数据库中通常用表关联来解决数据库。
表关联方式有哪些?
- 一对一: 一个人对应一个身份证号码,数据字段设置 unique。
- 一对多: 一个家庭有多个人,一般通过外键来实现。
- 多对多: 一个学生有多门课程,一个课程有很多学生,一般通过第三个表来实现关联。
THE END