目录
ORM思想 (Object Relational Mapping)体现:
关系型数据库(RDBMS):
这种类型的数据库是最古老的数据库,把复杂的数据结构归为简单的二元关系(二维表格)。
优势:
- 复杂查询
- 事务支持
非关系型数据库:(非RDBMS):
传统关系型数据库的阉割版本,基于键值存储数据,不需要经过sql层的分析
优势:
- 性能高
ORM思想 (Object Relational Mapping)体现:
- 数据库中的一个表 <---> Java或Python中的一个类
- 表中的一条数据 <---> 类中的一个对象(或实体)
- 表中的一个列 <----> 类中的一个字段、属性(field)
表的关联关系:
- 一对一
- 一对多
- 多对多(需要中间表或者叫做关联表)
- 自我引用