Sign In
Not register? Register Now!
Pages:
4 pages/≈1100 words
Sources:
4 Sources
Style:
APA
Subject:
Technology
Type:
Essay
Language:
English (U.S.)
Document:
MS Word
Date:
Total cost:
$ 21.6
Topic:

Database Structures, Languages, and Architectures

Essay Instructions:

Assignment Overview
In the world of databases and database management, it is extremely important to know the strength and limits of database management systems. Organizational investments in databases of even modest scope can easily go up to seven figures, it is crucial to understand information provided by product or service vendors to make informed decisions. This module will help us gain valuable skills to be able to review and evaluate documents provided by vendors.
Robin Bloor is the author of a White Paper entitled The Failure of Relational Database, The Rise of Object Technology, and the Need for the Hybrid Database: A Revolutionary Paradigm. Since this paper is associated with Intersystems Corp., the firm that sponsors the Cache DBMS, it is clearly commercially oriented. However, the paper has demonstrated a serious attempt to discuss issues about databases and the relationship between object and relational databases.
For this Case Assignment, you are to review and evaluate Bloor's paper based on what you have learned or can find out about the issues underlying it. To begin with, we recommend the following comparison:
ODBMS vs. RDBMS
We also recommend that you review the following document.
InterSystems (2005) Cache technology guide, Chapter 1: Data modeling: relational or object Access. http://www(dot)intersystems(dot)com/cache/technology/techguide/cache_tech-guide_01.html
The following recent article provides some solutions to information integration in the enterprises with focus on the interconnection between relational databases and object-oriented approaches. Please locate the article from the TUI library and read carefully.
Bernstein, P., & Haas, L. (2008). Information integration in the enterprise. Communications of the ACM, 51 (9), 72-79.
If you still want to learn more about hybrid databases, please read the following optional reading. Since it is a long article, you can choose to read the introduction, conclusion and any sections that interest you rather than the entire article.
Hvizdos, B.C., Cochrane, R., Hvizdos, M., Josifovski, J., Kleewein, J., Lapis, G., ...,& Zhangm G. (2006). DB2 goes hybrid: integrating native XML and XQuery with relational data and SQL, IBM Systems Journal, 45(2), 271-298.
To gain more understanding on databases, you would also need to read materials listed under background information.
Case Assignment
When you've read through the articles and related material and thought about it carefully, please compose a paper on the topic:
Discuss the tradeoffs between relational and object-oriented database management systems
Your paper should be between three and five pages, not including cover sheet and references. Take a definite stand on the issues, and develop your supporting argument carefully. Using material from the background information and any other sources you can find to support specific points in your argument is highly recommended; try to avoid making assertions for which you can find no support other than your own opinion.
Your paper is to be structured as a point/counterpoint argument, in the following manner.
•Begin this paper by stating your position on this question clearly and concisely
•Cite appropriate sources, present the reasons why you take this position. Be sure to make the most effective case you can.
•Then present the best evidence you can, again citing appropriate sources, against your position -- that is, establish what counterarguments can be made to your original position.
•Finally, review your original position in light of the counterarguments, showing how they are inadequate to rebut your original statement.
By the end of your paper, you should be able to unequivocally re-affirm your original position.

Essay Sample Content Preview:

Database Structures, Languages, and Architectures
Name
Institutional Affiliation
System software that provides programmers and users with a way to manage data is known as a database management system (DBMS). Database management systems create a platform that allows a user to update, edit and delete data in a database. They work as an interface between the database and the end user or application programs that makes data easily accessible for editing or updating (Ramakrishnan & Gehrke, 2003). There are two main types of database management systems; object-oriented database management systems (OODBMS), and relational database management systems (RDBMS). Object oriented database management systems are able to store very complex types of data but are able to hide that complexity by allowing access of data through a simple and consistent interface. These systems are created to simulate activities of the human brain which are very complex. Properties of data and all of its code are included in these systems (Siau, 2013).
Modeling of data in terms of relation tables gave birth to relational database management systems. Relational technology came before object technology when data processing was done on huge systems known as mainframes. During that time, data access and updating was limited to IT professionals only. The relational theory of data was proposed by Dr. E. F. Codd. His theory led to the invention of relational database systems and products. Relational databases were used to simplify the access of data by representing it in simple two dimensional tables (Bloor, 2004). Although they worked well for many businesses, these systems were application neutral. The representation of data in independent tables posed a problem for many developers and was not friendly to the common user due to its complexity.
The ability of object oriented database management systems to simplify the access of data has made them preferable in the modern world. These systems work better than relational systems. According to Robin Bloor, relational databases are limited in their capabilities (Bloor, 2004). These databases contain data that is unordered which makes storage and representation of ordered data a cumbersome task requiring additional indexes. Bloor uses a clear example of an automobile. The many parts put together in order to build a working automobile are related to each other. The idea of all the components of an automobile working independently is impossible. Relational systems lack the ability to represent data of such complexity. According to Bloor, relational databases might show tables of different related data but will not show how this data is related to each other unlike in object databases. He proceeds to give a clear example about a bill of materials containing materials that are related to each other, and within each material, another set of materials related to each other and so on. If this data was to be represented in tables, a developer would have to create a structured query to surpass the complexity of the materials which is quite difficult. The performance of relational databases is mainly affected by the complexity of the data in quest...
Updated on
Get the Whole Paper!
Not exactly what you need?
Do you need a custom essay? Order right now:

You Might Also Like Other Topics Related to language essays:

HIRE A WRITER FROM $11.95 / PAGE
ORDER WITH 15% DISCOUNT!