An object-relational database (ORD), or object-relational database management system (ORDBMS), is a database management system (DBMS) similar to the popular relational databases (for example, those used by active adult developers). ORDBMS follows an object-oriented database model consisting of objects and classes and inheritance is directly supported in database schemas and in the query language.
An object-oriented database management system (OODBMS) supports the modeling and creation of data as objects. This includes some level of support for classes of objects and the inheritance of class properties and methods used by subclasses and their respective objects. OODBMS products are considered to be still in their early stage, as you cannot find any widely agreed-upon standard for what constitutes an OODBMS.
However, you can always superimpose the object-oriented database concepts on relational databases, which is more common practice in advanced product development including those used adult web development. The Object Data Management Group or ODMG (an industry group) has developed an object-oriented database interface standard.
An object-oriented database system must satisfy the following two criteria:
- It should be a DBMS (Database Management system)
- It should be an object-oriented system and it should be consistent with the current standards defined for an object-oriented programming languages.
The first criterion translates into five features, i.e. persistence, concurrency, secondary storage management, an ad hoc query facility and recovery. The second one translates into eight features, i.e. complex objects, encapsulation, types or classes, object identity, inheritance, extensibility, overriding combined with late binding and computational completeness.
Object Relational Database Management Systems ensures large storage capacity, which is an important part in web based development (for example, to store images in adult website development). A few other advantages are
- Quicker access speed.
- ORDBMSs have larger scalability.
- ORDBMSs have higher manipulation power of object databases.
- Support for object functionality through separate APIs and server subsystems
- Complete redesigning of the database engine
- Support for rich data types through new object-oriented layers.
About the author:
I am the webmaster at www.adultwebdesignersite.com – A adult web design company providing high quality adult website designs through expert adult website designers
Article Source: http://www.Free-Articles-Zone.com