### 对象关系映射
Odoo的一个关键组成部分是什么 ORM 层。这层避免写得最多 SQL 提供可扩展性和安全性服务 [2](https://www.odoo.com/documentation/9.0/howtos/backend.html#rawsql).
业务对象声明为Python类的扩展 [`Model`](https://www.odoo.com/documentation/9.0/reference/orm.html#openerp.models.Model "openerp.models.Model") 它将它们集成到自动持久化系统中.
模型可以通过在其定义中设置一些属性来配置。最重要的属性是 [`_name`](https://www.odoo.com/documentation/9.0/reference/orm.html#openerp.models.Model._name "openerp.models.Model._name") 这是必要的,在系统模型中定义的名字Odoo。这里是一个最小的完整定义的模型:
~~~Python
from openerp import models
class MinimalModel(models.Model):
_name = 'test.model'
~~~