We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Nobody downloaded yet

Object Relational Database - Essay Example

Comments (0)
An ORDB (Object relational database) is solely based on Object oriented concepts. As in object oriented programming, a program is a collection of objects. An object represents a real life model encapsulating both data and operations within itself. But before creating such an object, the type/class for that object should have to be declared, depending on its details, the object is instantiated…
Download full paper
Object Relational Database
Read TextPreview

Extract of sample
Object Relational Database

Download file to see previous pages... In ORDB, reusability is achieved by using the techniques of inheritance of types and polymorphism. Every record has unique identity within the object table. Here every record is termed to be active, persistent objects encapsulating both data and methods. The only way to access any data, is through the object methods.
In contrast with this advance database system, the traditional database system like RDBMS (Relational database management system) maps the real world models in the form of entities containing tuples/rows. Each tuple in an entity contains the common set of attributes/columns. Here both entity and its tuples are said to passive, as in order to mutate or access these tuples, data manipulation language or external stored procedures are used. A tuple only contains the data and does not contain any methods. A tuple is not identified by an object id but uniquely identified within an entity, by using data of a column, which is called as the primary key column. In RDBMS, there is no concept of reusability, because there are not any concepts of inheritance and polymorphism.
Encapsulation is achieved through abstract data types (ADTs). In this concept, the object has an interface part and an implementation part. The interface provides specifications of the operations that can be performed on the object; the implementation part consists of the data structure for the ADT and the functions that realise the interface. Only the interface part is visible to other object or users. In ORDB, proper encapsulation is achieved by ensuring that programmers have access only to the interface part. In this way encapsulation provides the form of logical data independence. We can change the internal implementation of an ADT without changing any of the application programs using that ADT. (Connolly & Begg, p. 686).
Object and Attributes
A uniquely identifiable entity contains both the attributes that describe the state of the real world object and the actions that are associated with the real world objects. A key part of the definition of an object is unique identity. In an ORDBMS, each object has a unique system-wide identifier that is independent of the values of its attributes (that is its state), and is invisible to the user. Two objects could have the same state but would have different identities. When an object is created, it is assigned and Object Identifier (OID) that is unique and invariant, in the sense that it cannot be altered during its lifetime. The OID distinguishes the object from every other object in the system. Once the object is created, this OID will not be reused for any other object, even after the object has been deleted. OID automatically provides entity integrity.
Object Methods
Object methods define the behaviour of the object. They can be used to change the object's state by modifying its attribute values, or to query the value of selected attributes.
Class, Inheritance and Polymorphism
A class is said to be a blue print of an object. Remember in any ORDBMS, we cannot start creating objects ...Download file to see next pagesRead More
Comments (0)
Click to create a comment
What are the tradeoffs between relational and object-oriented databases and database management systems
Tradeoffs between relational and object-oriented databases and database management systems ODBMS or RDBMS This section of the paper will present a detailed analysis of some of the important aspects of relational, object-oriented databases and database management systems.
7 Pages(1750 words)Essay
OOP Features Added to Oracle Database
Oracle Database were no exception to this fact. The overwhelming popularity of OOP modeling techniques had some solid grounds which bond other languages and techniques to extend their support for it and many contemporary writers have admitted this fact, “The object-oriented method promised to improve software quality and efficiency.
4 Pages(1000 words)Assignment
Relational Database System Design
ECT uses the keywords to create and to manage the data elements and the data about its products and relevant transactions. ECT has the vision of improving the support for its varied client size. The database layout shows a variety of products and services, which the organization adopting the system will be able to operate in.
4 Pages(1000 words)Admission/Application Essay
Object Database Management System
A database is a set of records stored in a computer in an organized way, so that a computer program is able to consult it to answer questions. For better recovery and sorting, each record is generally organized as a set of data elements. The objects retrieved in reply to queries become information that can be used to make decisions. The computer program used to control and query a database is known as a database management system.
8 Pages(2000 words)Essay
Database Design
The primary entity in the validations information model is the meter assigned to the customer, as this is a unique entity for every customer. The meter assigned to the domestic customers in the market not only provides the flexibility for the organization to effectively identify the customer and his/her consumption but also provides the ability for the company to conduct regular maintenance on the meters so as to prevent any malfunctioning and abuse of the facility provided to the customers.
14 Pages(3500 words)Essay
Relational Database Design
The Relational Database specification required nine table in the following relationships. A table Textbook with a many-to-many relationship through a junction table (outside join) to the table Module through the Module_Detail table. A many-to-many relationship is required between Module and Field through a join table (outer join or junction table) Field_Detail.
6 Pages(1500 words)Assignment
Relational Database
Today, with the increasing data requirements and storage needs, the databases have gone a step further. The emergence of data warehouses or advanced
8 Pages(2000 words)Essay
Relational database solution
For businesses or organizations information is not only relevant today but can be helpful in the coming future. Information helps in the planning as well as forecasting for the future in a business
2 Pages(500 words)Essay
Database Applications
The development of a data warehouse requires the expansion of data extraction systems such as operating systems, and database warehouse installations. The production of information and data occurs from sources that
2 Pages(500 words)Essay
This paper will analyze the uses of databases across the healthcare industry and will also discuss different database architectures. A Healthcare database system can be simply defined as the collection of healthcare data having well defined structure and purpose. Scholars
3 Pages(750 words)Essay
Let us find you another Essay on topic Object Relational Database for FREE!
Contact us:
Contact Us Now
FREE Mobile Apps:
  • About StudentShare
  • Testimonials
  • FAQ
  • Blog
  • Free Essays
  • New Essays
  • Essays
  • The Newest Essay Topics
  • Index samples by all dates
Join us:
Contact Us