1.

What do you understand about normalization in the context of Database Management Systems (DBMS)? What is the need for normalization?

Answer»

The process of organising data in a database is known as normalisation. This includes generating TABLES and defining relationships between them according to rules aimed to secure data while ALSO allowing the database to be more flexible by removing redundancy and inconsistent dependencies. Normalization aims at avoiding undesired characteristics such as Insertion, Update, and Deletion Anomalies. A normal form is a procedure that compares each relation to a set of criteria and eliminates multivalued, joins, functional, and trivial dependencies. Any data that is updated, deleted, or entered has no effect on database tables and helps to improve the integrity and performance of relational databases.

The following points illustrate the need for normalization in DBMS:

  • It is used to CLEAN up the relational table by removing duplicate data and database oddities.
  • By assessing new data types UTILIZED in the table, normalization helps to decrease redundancy and complexity.
  • It's a good idea to break down a huge database table into smaller tables and use relationships to connect them.
  • It prevents duplicate data from being entered into a database, as well as no recurring groups.
  • It lowers the likelihood of anomalies in a database.


Discussion

No Comment Found