A relational database management system (RDBMS) is a database management system that is based on the relational model. An RDBMS makes it possible for end users to create, read, update and delete data in a database systematically. Normalization is a technique used to organize data in a database to eliminate redundancy and improve data integrity. It involves decomposing tables and relations to their lowest sets of attributes. Some common types of normalization forms are first normal form, second normal form, third normal form and Boyce-Codd normal form.