0% found this document useful (0 votes)
14 views

Best Practices For Creating A Relational Model

The document discusses best practices for creating a relational model including representing data as relations and attributes in tables. It describes advantages like simplicity and ease of use as well as disadvantages like limits on field lengths. Key components of the relational model are relations, attributes, tuples, and relation schemas.

Uploaded by

Rhea Urmatan
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

Best Practices For Creating A Relational Model

The document discusses best practices for creating a relational model including representing data as relations and attributes in tables. It describes advantages like simplicity and ease of use as well as disadvantages like limits on field lengths. Key components of the relational model are relations, attributes, tuples, and relation schemas.

Uploaded by

Rhea Urmatan
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Best Practices for creating a Relational Model

 Data need to be represented as a collection of relations


 Each relation should be depicted clearly in the table
 Rows should contain data about instances of an entity
 Columns must contain data about attributes of the entity
 Cells of the table should hold a single value
 Each column should be given a unique name
 No two rows can be identical
 The values of an attribute should be from the same domain

Advantages of Relational Database Model


 Simplicity: A Relational data model in DBMS is simpler than the
hierarchical and network model.
 Structural Independence: The relational database is only
concerned with data and not with a structure. This can improve the
performance of the model.
 Easy to use: The Relational model in DBMS is easy as tables
consisting of rows and columns are quite natural and simple to
understand
 Query capability: It makes possible for a high-level query language
like SQL to avoid complex database navigation.
 Data independence: The Structure of Relational database can be
changed without having to change any application.
 Scalable: Regarding a number of records, or rows, and the number
of fields, a database should be enlarged to enhance its usability.

Disadvantages of Relational Model


 Few relational databases have limits on field lengths which can’t be
exceeded.
 Relational databases can sometimes become complex as the
amount of data grows, and the relations between pieces of data
become more complicated.
 Complex relational database systems may lead to isolated databases
where the information cannot be shared from one system to
another.

Summary
 The Relational database modelling represents the database as a
collection of relations (tables)
 Attribute, Tables, Tuple, Relation Schema, Degree, Cardinality,
Column, Relation instance, are some important components of
Relational Model
 Relational Integrity constraints are referred to conditions which must
be present for a valid Relation approach in DBMS
 Domain constraints can be violated if an attribute value is not
appearing in the corresponding domain or it is not of the appropriate
data type
 Insert, Select, Modify and Delete are the operations performed in
Relational Model constraints
 The relational database is only concerned with data and not with a
structure which can improve the performance of the model
 Advantages of Relational model in DBMS are simplicity, structural
independence, ease of use, query capability, data independence,
scalability, etc.
 Few relational databases have limits on field lengths which can’t be
exceeded.

You might also like