Verified Document

Software Development And Databases

Standard-Relational and Object-Relational Databases Software development has experienced evolution over the past few decades given the increasing demands for better information systems in today's society, especially in the modern business environment. The evolution of software development during this period has also been influenced by the tremendous changes in the ways with which computers are used and programmed. The changes in software development have contributed to the emergence of different categories of databases, which are basically defined as repositories for assorted but interrelated pieces of data or information. Through the evolution of software development, database management systems have been transformed. The most common classifications of databases emerging from the transformation of database management systems include standard-relational and object-relational databases.

Standard-relational databases are those that support interactive data structures and utilize data manipulation language that is akin to relational algebra with regards to its power. Since they utilize powerful data manipulation language, standard-relational databases are utilized...

These databases are also suitable for retrieval of data through they provide very minimal support for manipulation of data (Robie & Bartels, n.d.). On the contrary, object-relational databases are relatively similar to standard-relational databases, but utilize an object-oriented database model. Based on this model, object-relational databases directly support classes, objects, and inheritance using database schemas and query languages. Object-relational databases, which are commonly known as object-relational database management systems, provide balance between standard-relational and object-oriented database management systems.
As evident in these definitions, there are similarities and differences between standard-relational and object-relational databases. One of the similarities between these two databases is that they both support data model extensions though tailor-made data types and techniques. Secondly, these databases are suitable for management of huge amounts of data and data retrieval because of the data languages they utilize. Third, the two databases are similar on the premise that they are based on a relational model in which data is arranged in at least two tables containing a unique identifier for each row. Through this model, standard-relational and object-relational databases contain interrelated data.

Despite these similarities, there are some huge differences including the fact that object-relational databases include an object-oriented database model unlike standard-relational databases. Given the use of an object-oriented database model, object-relational databases provide a balance between the standard-relational databases and object-oriented databases. Secondly, standard-relational databases are based on two-dimensional tables where every item appears as a row while object-relational databases are based…

Sources used in this document:
References

Bright Planet. (2012, June 28). Structured vs. Unstructured Data. Retrieved May 5, 2017, from https://brightplanet.com/2012/06/structured-vs.-unstructured-data/

Robie, J. & Bartels, D. (n.d.). A Comparison Between Relational and Object Oriented Databases for Object Oriented Application Development. Retrieved from University of California San Diego website: http://db.ucsd.edu/static/cse132b-sp01/RelvsObj.pdf
Cite this Document:
Copy Bibliography Citation

Related Documents

Software Development Life Cycle SDLC
Words: 3695 Length: 12 Document Type: Essay

Software Development Life Cycle ( SDLC) Explain Requirement process ( in SDLC) in detail. Why is this exercise important? Requirements engineering is a fundamental activity in systems development and it is the process by which the requirements for software systems are identified, systematized and implemented and are followed through the complete lifecycle. Traditionally engineers focused on narrow functional requirements. Now it is being argued by Aurum and Wohlin (2005) that focusing only

Globalization of Software Development Global
Words: 4533 Length: 10 Document Type: Essay

There are several reasons why this model is particularly relevant for outsourcing relationship maturity. First, at the lowest level of the model the focus is on purely reacting, which is exactly what many companies do when they are stressed with cost over-runs and needing to make a greater level of profitable performance happen in a very short period of time. Pan iced, companies will often resource to outsourcing and actually

Software Testing Strategy
Words: 8852 Length: 24 Document Type: Term Paper

Software Testing Strategy Computers and their applications have brought about waves of changes in various areas of science and technology. It is also gaining widespread prominence in the field of business and management. So the requirement of a quality oriented technological implementation, having a range of usage is the order of the day. The few gazillion dollars worth software industry is constantly evolving with the needs of people and organizations across

Databases and Groupware Comparing Groupware
Words: 771 Length: 2 Document Type: Term Paper

What's becoming the collaborative catalyst of making teams work more efficiently together has been the transparency and immediacy of information now available in these collaborative workspaces, creating increased trust throughout groups in the process. Development teams no longer have to rely on just a single team person to gain access to a drawing or document, these collaborative workspaces or portals can provide check-in/check-out functionality for any document a team

Software Engineering Requires a Decent
Words: 4860 Length: 15 Document Type: Multiple Chapters

This approach brings down the costs involved, the chances of delay in product release and the gives the user an option to update their requirements in successive iterative steps (Jacobson & Rumbaugh 1999, pp. 3-13). CHAPTER 2 Oracle and Microsoft SQL Server are among the most widely used databases with a large range of features with regards to their techniques of development and deployment. Both the Oracle 10g and SQL Server

Software Engineering: What Makes It Run IBM
Words: 905 Length: 3 Document Type: Essay

Software Engineering: What Makes it Run IBM and the Institute of Electrical and Electronic Engineers (IEEE) have collaborated to create the Software Engineering Online Learning Center, a portal of educational and industry information that is very useful for any student of computer science, programming or software engineering. The intent of this paper is to evaluate this portal for its applicability and value to learning. The portal is designed around IBM-centric content

Sign Up for Unlimited Study Help

Our semester plans gives you unlimited, unrestricted access to our entire library of resources —writing tools, guides, example essays, tutorials, class notes, and more.

Get Started Now