-
The Relational Model, organizes data in the form of independent tables (consisting of rows and columns) that are related to each other.
-
A table consists of a number of rows (records/tuples) and columns (attributes). Each record contains values for the attributes.
-
The degree of the table denotes the number of columns.
-
A domain in the relational model is said to be atomic is it consists of indivisible units. For example, name is not atomic since it can be divided into first name and last name.
-
E. F. Codd laid down 12 rules (known as Codd's 12 rules) that outline the minimum functionality of a RDBMS. A RDBMS must comply with at least 6 of the rules.
-
A Super Key is a of attributes that collectively identify a entity in a entity set. For example, the bank account number is a super key in the bank accounts table.
-
A Candidate Key (also known as Primary Key) is the smallest subset of the super key for which there does not exist a proper subset that is a super key.
-
Out of the multiple candidate keys, only one is selected to be the primary key and the remaining are alternate keys.
-
A foreign key is the primary key of a table that is placed into a related table to represent one-to-many relationship among these tables.