ORM
Object Relational Mapping
对象关系映射(Object-Relational Mapping)提供了概念性的、易于理解的模型化数据的方法。
ORM方法论基于三个核心原则: 简单:以最基本的形式建模数据。
传达性:数据库结构被任何人都能理解的语言文档化。
精确性:基于数据模型创建正确标准化的结构。
典型地,建模者通过收集来自那些熟悉应用程序但不熟练的数据建模者的人的信息开发信息模型。
建模者必须能够用非技术企业专家可以理解的术语在概念层次上与数据结构进行通讯。
建模者也必须能以简单的单元分析信息,对样本数据进行处理。
ORM专门被设计为改进这种联系。
ORM提供的不只是描述不同对象间关系的一个简单而直接的方式。
ORM还提供了灵活性。
使用ORM创建的模型比使用其它方法创建的模型更有能力适应系统的变化。
另外,ORM允许非技术企业专家按样本数据谈论模型,因此他们可以使用真实世界的数据验证模型。
因为ORM允许重用对象,数据模型能自动映射到正确标准化的数据库结构。
ORM模型的简单性简化了数据库查询过程。
使用ORM查询工具,用户可以访问期望数据,而不必理解数据库的底层结构。