preview

Ibjectages And Disadvantages Of A Relational Database Management System

Better Essays

A relational database management system is based on the relational model described by E.F. Codd. Data is stored in tables, in the form of rows and columns and the relationhips between these tables is also stored in the form of a table.
The tables, which contain data stored in rows and columns are made using SQL. Before storing data, it is essential to identify relationships among them. This is done so using an Entity-Relationship diagram which is a graphical representation that identifies relationships among the various tables.
Advantages
• Authorization: RDBMS allows the database controller to allow and restrict features to specific database users based on their accessibility level. This way confidential data can be accessed by only authorized …show more content…

2. Object-oriented database management system:

An object database is a database management system that incorporates all the important Object-oriented concepts. These concepts include Abstract Data Types, Encapsulation, Inheritance, Polymorphism among others.
Objects in an OODBMS consist of Attributes and Methods. Attributes are data that define traits of an objects whereas Methods define the working of an object.
Advantages
• Enriched modeling capabilities: The object-oriented data model allows the 'real world' to be modeled more closely.
• Code Reusability: The object-oriented features allow the high reusability of code. For example, when a new object is created, it will inherit all the attributes and methods of the class of which it is an object of, in addition to all the parent classes of that class.
• Capable of handling a large variety of data types: OODBMS is capable of storing data having a variety of data types such as pictures, video, text, numbers etc. which databases such as RDBMS are incapable of

Get Access