Relational tables have six properties, which must be satisfied for any table to be classified as relational. These are as follows:
Entries of attributes are single valued: Entry in every row and column position in a table must be single valued. This means columns do not contain repeating groups.
Entries of attribute are of the same kind: Entries in a column must be of the same kind. A column which is supposed to store the salary of an employee, should not store commission.
No two rows are identical: Each row should be unique; this uniqueness is ensured by the values in a specific set of columns called the primary key.
The order of attributes is unimportant: There is no significance attached to the order in which columns are stored in the table. A user can retrieve columns in any order.
The order of rows is unimportant: There is no significance attached to the order in which rows are stored in the table. A user can retrieve the rows in any order.
Every column can be uniquely identified: Each column is identified by name, and not by its position and the order. A column name should not be repeated in the table.