StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

Relational Database Management Systems and their Alternatives - Literature review Example

Cite this document
Summary
The basic objective of this review 'Relational Database Management Systems and their Alternatives' is to discuss some of the basic aspects of a relational database management system. …
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER94.8% of users find it useful
Relational Database Management Systems and their Alternatives
Read Text Preview

Extract of sample "Relational Database Management Systems and their Alternatives"

Relational Database Management Systems and their Alternatives Relational Database Management Systems and their Alternatives Affiliation Date Introduction This paper presents a literature study on relational database management systems and their alternatives. The basic objective of this paper is to discuss some of the basic aspects of a relational database management system. In the past few years, there have been massive developments in database industry and new and innovative technologies have been emerged in order to help companies manage their data in an appropriate way. In this scenario, relational database management systems provide an excellent support to companies for the management of their complex data in an effective and efficient manner (Jingmin & Wang, 2001). This paper starts with a brief overview of relational database management systems and moves towards some of the associated concepts. Literature Review A relational database allows its users to store all the data and information in tables. All the tables have the identical arrangement duplicated in each row (similar to a MS Excel spreadsheet) and the relations between the tables that make them a "relational" table. The collection of relations or tables is known as a relational database. Additionally, the rows of a table in a relational database are acknowledged as tuples and each column of a table is known as an attribute. In this scenario, a relation turns into a group of tuples with the identical attributes. In addition, different functions such as select, project and join can be performed on these relations. In this scenario, the Join function is used to unite relations, the project operation is performed to identify attributes and the select queries are performed for accessing data. However, like other database models, a relational database also supports several other functions such as insert, update and delete (Oloke & Edwards, 2008; Couchbase, 2013; Monash, 2008). In relational databases, normalization plays a very important role. Basically, the relational activities, facilitated by the relational databases work in an excellent way with normalized tables. Additionally, relational databases support dynamic views, which is an important concept of databases. Though, in a relational database, a view is not acknowledged as an element of the physical design, since it is dynamic. In addition, views can divide data, combine and shorten several unnecessary relations, which reduce the data storage requirements. Another important advantage of relational database is that it uses SQL that is a simple and human-readable language (Monash, 2008). Moreover, relational databases offer an excellent security because they support access permissions, which facilitate the database administrator to apply need-based permissions in order to get access to the data stored in database tables. Furthermore, relational databases offer high level performance, power, and facilities to latest hardware technologies as well as a capability to deal with all types of data and users requirements (Jingmin & Wang, 2001; Balasubramaniam, 2012). The emergence of new generation of relational database management systems has offered a number of advantages to clients. These advantages comprise unplanned query, self-governing data from logical application, and a variety of front-end GUI (graphical user interface) systems. In addition, it has also offered many business applications, as well as the business sector has expended to over $4B yearly, comprising tools. However, database developers and business sector always remain in search of better solutions for the database problems, which are not addressed by relational databases more effectively. In reality, the majority of systems and applications have never made use of RDBMSs, and a number of applications that have utilized RDMBS are now searching for other options, like that object oriented database management systems (Thuraisingham, 1987) (Objectivity, Inc., 2005). Without a doubt, relational database management systems have been offering excellent services and benefits to their users; however this achievement is incomplete as well as limited to only some kinds of applications. In view of the fact that the business clients adopt latest versions of systems, as well as develop to previous ones, their efforts to make use of RDBMS come across the "Relational Wall," where RDBMS technology is no longer capable to offer the functionality and services required by the users. Additionally, users face this barrier when they try to enlarge information models to sustain associations among data, novel data types, extensible data types, and straight support of data objects. In the same way, the barrier can take place when implementing database in distributed environments through complicated processes. On the other hand, attempts to resolve these issues with relational technology cause an explosion of tables, a lot of joins, deprived performance, unfortunate scalability as well as loss of integrity. Thus, ODBMSs present a path further than the wall (Baroudi Bloor International Inc., , 2004; Butuner, 2012; Stajano, 1998). In addition, the relational databases have offered a high-quality service in a number of customary database systems. Despite the fact that, in many scenarios for instance when it is complicated to deal with information, or when superior efficiency is needed (i.e. objects having anonymous identifiers, or objects going from one type to another, etc.), or when we need to manage non-conventional data (such as images, long texts, etc.), additional techniques need to be implemented. Normally, these techniques include object-oriented or semantic databases. Additionally, the semantic database models are object oriented database models. Moreover, they present, a variety of levels, a lot of characteristics of semantic models, in the form of conceptual information, as well as, purify a number of behavioral characteristics of the data (Baroudi Bloor International Inc., , 2004; Butuner, 2012; Stajano, 1998). Moreover, relational database management systems work very efficiently and effectively for various kinds of systems, mainly in the customary information technology field. On the other hand, the objective of object oriented databases is to deal with a narrow variety of systems; consequently the possible market share is small. Generally, object oriented databases are able to serve all the systems that a RDBMS could be utilized for; however it is not true in case of RDBMS, in any case not with something like the same efficiency or easiness (Baroudi Bloor International Inc., , 2004; Butuner, 2012; Stajano, 1998). There are many other alternatives of relational database management systems and one has already been discussed above. However, some other alternatives such as network and hierarchical database models are less effective than relational database management systems. In fact, in many cases relational database models are preferred over network and hierarchical database models (Oloke & Edwards, 2008). Basically, hierarchical database model is a database model in which data is represented in hierarchy according to their structural relationship, for instance a child must have one parent (Tsichritzis & Lochovsky, 1976; Wang, 2014). As compared to relational database management system, a hierarchical database model stores data in hierarchy by defining set of rules and standards. In fact, this data model follows a structure of tree in order to store data in the database. In this model, data is stored on the basis of relationships between entities, and also between the entity attributes. In this scenario, the relationship between entities is like a relationship between husband and wife and the relationship between attributes of an entity is like parent child relationship. The relationship between entities and relationship between attributes of an entity sometimes is either one to many relationship or many to many relationship. For instance, a parent can have many children so it is called one to many relationship and many children can have one parent so this relationship is called many to one relationship. This hierarchy model looks like tree so when this kind of structure is drawn it appears like a tree in which top node is called root. In addition, higher level node is called parent and lower level is called child (Stonebraker & Held, 2008; Tsichritzis & Lochovsky, 1976). There is another alternative of relational database management systems that is known as network database model, which is similar to a hierarchical model. But the difference is that child can have more than one parent’ nodes (Stonebraker & Held, 2008). In addition, a network model is more flexible way for representing object and their relationship than hierarchical model. In this model a child can have more than one parents. In other words, there can exist many to many relationship between parent and child. In this scenario, a child node is represented with an arrow. It is more flexible than hierarchical because it allows database developers to delete a parent node without deleting a child node. This model can be used to represent complex databases very effectively and can be easily understood. There are some languages that are used to retrieve data from the network database model. These languages are known as procedural network languages. These language consist of condition structure, loops, hence it makes the network model different from hierarchal and relational data model (Stonebraker & Held, 2008; Tsichritzis & Lochovsky, 1976). In conclusion, a relational database management system is an excellent way for storing and retrieving data. This model has been in used for a long time and the majority of business organizations undoubtedly make use of this approach for dealing with their important data. However, there are certain problems that cannot be effectively addressed by this model. In order to deal with these problems database developers and business organizations need other forms of database models. This paper has discussed some of the important aspects of relational database management systems. This paper has also discussed some alternatives of relational database. However, relational database management systems will remain significant data model in database technology. References Balasubramaniam, R. (2012). Data Security In Relational Database Management System. International Journal of Computer Science and Security (IJCSS), Volume 6 Issue 4, 203-210. Baroudi Bloor International Inc., . (2004). The Failure of Relational Database, The Rise of Object Technology and the Need for the Hybrid Database. Arlington , M A: Baroudi Bloor International Inc., . Butuner, H. (2012). ADVANTAGES OF OBJECT-ORIENTED OVER RELATIONAL DATABASES ON REAL-LIFE APPLICATIONS. Istanbul, Turkey: Industrial Management and Engineering. Couchbase. (2013). Making the Shift from Relational to NoSQL. Couchbase. Jingmin, H., & Wang, M. (2001). Cryptography and Relational Database Management Systems. IDEAS 01 Proceedings of the International Database Engineering & Applications Symposium (pp. 273-284). Washington, DC, USA: IEEE Computer Society. Monash, C. A. (2008). The Explosion in DBMS Choice: Database options in a cost-conscious world. EnterpriseDB, Inc. Oloke, D., & Edwards, D. (2008). A Data Capture Mechanism For Modelling Construction Plant Breakdown and Maintenance Costs. ARCOM Doctoral Workshop (pp. 28-31). University of Wolverhampton. Stajano, F. (1998). A Gentle Introduction to Relational and Object Oriented Databases. Cambridge, Uk: Cambridge. Stonebraker, M., & Held, G. (2008). Network Hierachies and Realaion in Database Management System. Berkeley, California: University of California. Thuraisingham, M. (1987). Security Checking in Relational Database Management Systems Augmented with Inference Engines. Computers & Security, Volume 6 Issue 1987, 479-492. Tsichritzis, D. C., & Lochovsky, F. H. (1976). Hierarchical Data-Base Management: A Survey. ACM Computing Surveys (CSUR), Volume 8 Issue 1, 105-123. Wang, L. T. (2014). CS4221: Database Schema Design: A Brief Introduction on Hierarchical and Network Data Models. National University of Singapore. Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(Relational Database Management Systems and their Alternatives Literature review Example | Topics and Well Written Essays - 1500 words, n.d.)
Relational Database Management Systems and their Alternatives Literature review Example | Topics and Well Written Essays - 1500 words. https://studentshare.org/information-technology/1843918-the-history-of-the-microprocessor
(Relational Database Management Systems and Their Alternatives Literature Review Example | Topics and Well Written Essays - 1500 Words)
Relational Database Management Systems and Their Alternatives Literature Review Example | Topics and Well Written Essays - 1500 Words. https://studentshare.org/information-technology/1843918-the-history-of-the-microprocessor.
“Relational Database Management Systems and Their Alternatives Literature Review Example | Topics and Well Written Essays - 1500 Words”. https://studentshare.org/information-technology/1843918-the-history-of-the-microprocessor.
  • Cited: 0 times

CHECK THESE SAMPLES OF Relational Database Management Systems and their Alternatives

Storing and Retrieving Images in Oracle

Oracle, as we all know is a database management system that is Object Relational in nature.... "Oracle 10g is the first relational database designed for grid computing.... ("oracle_why_image_indatabase",2005) In traditional file systems the images have to be backed up on regular basis, which is not so in database storage.... Database applications such as geographic information systems, imaging, workflow etc require the storing and retrieval of these images which is facilitated by data cartridges....
3 Pages (750 words) Essay

Windows Server and Networking Services

According to Henry King in his book Information Today: A new Interface of the Changing World and Other Related Components, published on April 2006, Windows Server 2003 is "the name of Microsoft's line of server operating systems.... The record of the WINS service system is stored within each individual WINS server thereby making it extremely safe to handle which otherwise would have been very docile and misbalanced like many other services providing systems....
4 Pages (1000 words) Term Paper

Project Management - Developing a Website for DropBy Cafe

First of all, to collect and extract more and more information, a joint team of system analyst, programmers and project manager himself together must, converse with Nathan Barlow to identify the requirement, solution, alternatives and preliminary set of requirements for the website.... For any software project management, phases can be broadly categorized as follows: Basically the task performed for project initiation starts with requirement gathering, then scope determination, resource allocation and project planning....
8 Pages (2000 words) Essay

Relational Database Management System

A Relational Data-base management System is employed when it is required to store information about a number of different entities and the relationships that exist between them.... This relational method of linking provides great flexibility as it is independent of physical links between records....
6 Pages (1500 words) Essay

The Phenomenal Growth in the Internet User Database

Since customers are key to the success of all businesses, Sales Order Processing System and Customer relationship management have emerged as the most power tools to sustain and develop committed clientele across the globe.... The phenomenal growth in the internet user database has not only necessitated formulation of new strategies and policies that would entail active participation of the people, it has also made it necessary for the professionals and the big and small business houses to urgently… The e-business activities, especially in the area of sales and purchase greatly facilitate the creation of unique database of customers that need to be exploited to create niche position in the One of the most important features of the e-sales and purchase process system is the database of customers whose personal information is used to create appropriate market strategies to increase the clientele....
10 Pages (2500 words) Essay

Mirroring as a Fault Tolerant System

nbsp; Understanding the different components as a part of shadowing and mirroring as well as how it can be used to assist in databases can provide individuals with more alternatives for building the database security needed while creating higher levels of fault tolerance.... nbsp; For the procedure to continue to work effectively is the need for operating system vendors to relook options for fault recovery systems while allowing this option to evolve into more enhanced abilities to save data....
7 Pages (1750 words) Essay

TABLE 1 References to Time Management Concept in EBSCO database by Decade

Real time… The integration of technological factors into the systems operation established from the graph indicates that all the search Satisfaction: A reference evaluation The specific time management factors evidenced in the table points to the ical technological designs which involve over 99% application of computer technology.... Real time data capture and continuous updates of information forms the major structural functionalities of web-based marketing systems (Neville et al, 2005)....
2 Pages (500 words) Essay

Strategic and financial analysis of Zillow

The paper intends to conduct a strategic and financial analysis of one of the foremost real estate based database.... It also can be found that the performance of the online database enhanced by a considerable extent.... In terms of business model, it can be ascertained that the online database mainly uses the approach of e-business and online business mechanism for attaining its predetermined business targets.... Zillow is an online database of real estate, which was founded in the year 2005....
21 Pages (5250 words) Term Paper
sponsored ads
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.
Contact Us