对象数据库(ODBMS)在某些方面退回到了层次模型。
Object databases (ODBMSs) in some ways go back to the hierarchical model.
此阶段涉及到服务、组件、底层物理数据模型和数据库对象的开发。
This phase involves the development of services, components, the underlying physical data model, and database objects.
除了比较同一个项目中的对象外,还可以选择将数据模型与一个数据库或ddl脚本进行比较。
Besides comparing between objects in the same project, you can choose to compare the data model against a database or DDL script.
映射解决方案试图构建一个与数据库模式的结构非常相似的对象模型。
Mapping solutions seek to build an object model that closely resembles the structure of the database schema.
它们还包含了对象的概念,并且可以扩展数据库服务器的功能,更好地配合您的业务模型。
They also include object concepts and the capabilities to extend the database server capabilities to better fit your business model.
将对象模型设计建立于数据库结构之上的那些框架称为包装框架。
Frameworks that base the object model design on the structure of the database are called wrapping frameworks.
如果在模型中添加检验方法,那么在对象保存到数据库中之前就会执行检验。
Adding validation methods to a model causes validation to occur before the object is saved into the database.
因为大多数数据库对数据库对象名称的字符和字符长度有要求,所以在为物理模型中的数据对象命名时,常常使用缩写。
Since most databases have requirements on characters and character length of database object names, abbreviations are usually used when naming data objects in physical models.
对于SQL数据库,分解从对象模型中加载的数据是一种好办法。
With SQL databases, it's a good idea to separate the data loading from the object model.
OQL的语法类似于SQL的语法,但它却使您能够查询对象模型,而不是直接查询数据库。
The syntax for OQL is similar to that of SQL but it lets you query the object model rather than directly querying the database.
一个好的对象模型很少会生成一个好的数据库模式(反之亦然)。
It's rare that a good object model will make a good database schema (or vice versa).
优秀的关系数据库人员和对象模型设计者可能具有相互竞争的目标,从而使得其各自的实现也具有很大的差异。
Good relational database practitioners and object model designers can have competing goals that make their respective implementations quite different from each other.
第三种方法是创建能够用来查询数据库对象模型的查询语言。
The third option is to create a query language that can then be used to query the database's object model.
即便是中等复杂程度的关系数据库,设计的东西也和对象模型不同。
When you start to get into even intermediate complexity in your relational database, you'll design things differently than you would with an object model.
与大多数包装框架不同,Rails能通过查询数据库表发现对象模型的特征。
But unlike most wrapping frameworks, Rails can discover the features of the object model by querying the database table.
您应该还记得,Rails模型是包装单一数据库表的对象。
As you recall, Rails models are objects that wrap a single database table.
上面提到的这些框架,以及AppFuse,都让我们可以从数据库表或现有的模型对象中生成主页/细节页。
The aforementioned frameworks, as well as AppFuse, allow you to generate master/detail pages from database tables or existing model objects.
RoRRoR处理创建的模板,生成HTML代码,控制器的直接传入请求和模型,使数据库都处于活动状态对象中。
RoR deals with creating the templates that generate HTML code, the controllers that direct incoming requests and the model that makes the database come alive in objects.
这里指定的术语表模型应用于DatabaseExplorer中显示的数据库对象。
The glossary models specified here are used for database objects that show up in the database Explorer.
Hibernate和TopLink等工具大大简化了把对象模型映射到关系数据库模式的过程。
Tools such as Hibernate and TopLink have made it much easier to map an object model into a relational database schema.
DB - aware对象创建的SQL语句根据所访问数据库的物理数据模型而生成。
The SQL statement created by the DB-aware objects will be generated based on the physical data model for the database being accessed.
与关系数据库相比,面向对象模型支持更丰富的关系
Richer relationships allowed by object orientation that aren't supported by relational databases
GORM有助于缓解抽象泄漏问题,它支持使用对Groovy有意义的方式表示对象模型,由 GORM在幕后处理关系数据库的问题。
GORM helps mitigate the leaky-abstraction problem by allowing you to represent your object model in a way that makes sense in Groovy.
上面我们已经提到从对象模型中删除一个对象,并不会从数据库删除。
As we saw above, deleting an object from the object model does not remove it from the database.
这是将对象模型映射到关系数据库模型的一种典型框架。
This is typical of frameworks that map object models to relational database models.
然后将会清理对象模型,在清理之前,会重新从数据库中加载对象模型。
Then it clears the object model, as it did before, and reloads the object model from the database.
第二种是“以对象为中心”的方法,从业务模型和创建数据库来持久化这个模型开始。
The second is an "object-centric" approach, which starts with a business model and creates a database to persist the model.
示例程序将通过从对象模型中删除一个对象,再从数据库从新加载来解释这一点。
The demo app demonstrated this point by clearing the object model, then reloading it from the database.
该功能主要用于比较模型、数据库,以及模型和数据库中的对象。
This feature is primarily used to compare models, databases, objects in databases and models.
在对数据库对象的架构进行了考虑之后,逻辑模型就被转化为物理模型。
The logical model is then converted into a physical model, with consideration given to the architecture of the database objects.
应用推荐