Sunday, February 10, 2013

Object Oriented Databases


Maria's post describes the overall function of databases, saying:  They [databases] are structured to collect and store information so the users can add, update or retrieve the information automatically.” There are two major types of databases, relational and object orientated databases.  A simple wikipedia definition of an object orientated database is” a database management in which information is represented in the form of objects used in object-orientated programming. An example of such a database is shown below:


Relation databases, on the other hand, try to figure out how to represent real-world objects within the confines of tables in such a way that good performance results and preserving data integrity are possible.” Representing real objects in a table in a logical and comprehensive way is not always easy or effective, and so the industry was pushed to look further into object oriented databases. It is clear that, “Object-orientation is yet another step in the quest for expressing solutions to problems in a more natural, easier to understand way.” The major advantage of the objected- oriented databases is that they are able to handle many data types, including: graphics, photographs, audio, and video.
Some common uses of object- oriented databases are in Computer Aided Design (CAD), Computer Aided Manufacturing (CAM) and Computer Aided Software Engineering (CASE) applications. These programs all require efficient management of very complex information. Object-oriented database technology is often used in factory and office automation. The attached article uses the example of aircraft manufacturing. Aircrafts have several small parts and pieces that must be organized, tracked, and assembled in different configurations. Object-oriented database systems can greatly aid in a process such as this. Another example is a French electric company, Electricite de France, that uses an object-oriented database to manage overhead power lines. Finally, we see the use of object-oriented databases in the healthcare industry.  Physicians use these databases to store x-rays and transmit them to clinics away from the main hospital. We also see hospital patient care tracking systems using object-oriented database technologies for simplicity.
 Sources:
 http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=14&ved=0CEQQFjADOAo&url=http%3A%2F%2Fthescipub.com%2Fpdf%2F10.3844%2Fjcssp.2006.781.784&ei=y_kXUdiGH6jA0AHa94CYCg&usg=AFQjCNF0XxkYXMLWX3ZI-QDB8zMfWkRb4w&sig2=iQMS-uW-3UTXvQ7DLetK3g&bvm=bv.42080656,d.dmQ
http://www.personal.psu.edu/glh10/ist110/topic/topic07/topic07_06.html

No comments:

Post a Comment