Monday, September 23, 2019

Object Oriented Databases Research Paper Example | Topics and Well Written Essays - 1500 words

Object Oriented Databases - Research Paper Example This paper has discussed some of the major advantages and disadvantages of object oriented databases in comparison with relational database management systems. An object oriented database stores data and information in the form of objects. Actually, OODBMS stores objects instead of data, such as real numbers, strings and integers. These databases are believed to be very useful for businesses when they have huge data and high performance is required. There are a number of languages that support objects, for instance C++, Java and Smalltalk. In fact, these languages provide an excellent support for modeling, inheritance and creating objects of the data. In addition, OODBMS allow developers to extend the capabilities of the programming languages such as control the consistencies, easy data recovery and improved database features (Rouse 2005, Stajano 1998, Bagui 2003). Basically, OODBMS store data in the form of objects, which consist of attributes and methods. A method is used to graphically demonstrate the objects. Normally, unified modeling language (UML) is used to demonstrate these objects. In addition, data stored in a database have some characteristics, which are called attributes. For instance, a ball is an object and its attributes are its color and its shapes. Similarly, the operations or functions that an object performs on data are called methods. For instance, a doctor performs some actions to check their patients and these actions are known as method (WBT-Master Server Map 2014, Carlsson 2003, Atkinson, et al. 2003). â€Å"A relational database stores data in the form of a set of appropriately defined tables from which data could be reassembled or accessed in a lot of diverse means without reorganizing the database tables† (Stajano 1998). E. F. Codd invented the relational database at IBM in 1970. Additionally, a relational database is a collection of tables holding data fitted into properly arranged groups. Every table (that is sometimes acknowledged

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.