DBMS Menu


Introduction to the Relational Model in DBMS




The Relational Model(RM) for database management is an approach to logically represent and manage the data stored in a database. In this model, the data is organized into a collection of two-dimensional inter-related tables, also known as relations. Each relation is a collection of columns and rows, where the column represents the attributes of an entity and the rows (or tuples) represents the records.

Terminologies used in Realation Model

  • Tables: relations are saved in the table format. A table has two properties rows and columns
  • Attribute: columns represent as attributes
  • Tuple: A Row represent as Tuple
  • Relation Schema: A relation schema represents the name of the relation with its attributes.
  • Degree: The total number of attributes which in the relation is called the degree of the relation.
  • Cardinality: Total number of rows present in the Table.
  • Column: The column represents the set of values for a specific attribute.
  • Relation instance: The set of tuples of a relation at a particular instance of time is called as relation instance.

Advantages of Realation Model

  • Structural Independence: Structural independence is an ability that allows us to make changes in one database structure without affecting other. The relational model have structural independence. Hence making required changes in the database is convenient in relational database model.
  • Conceptual Simplicity: The relational model allows the designer to simply focus on logical design and not on physical design. Hence relational models are conceptually simple to understand.
  • Query Capability: Using simple query language (such as SQL) user can get information from the database or designer can manipulate the database structure.
  • Easy design,maintenance and usage: The relational models can be designed logically hence they are easy to maintain and use.

Disadvantages of Realation Model

  • Relational model requires powerful hardware and large data storage devices.
  • May lead to slower processing time.
  • Poorly designed systems lead to poor implementation of database systems.

Next Topic :Integrity constraint over relations in DBMS