Aqua Data Studio's ER Modeler uses the Information Engineering Notation (IE) for Data Modeling. Information Engineering serves many purposes, including organization planning, business re-engineering, application development, information systems planning, and systems re-engineering.
An entity is in the first normal form (1NF) if it contains no repeating groups.
An entity is in the second normal form (2NF) if all of its attributes depend on the whole (primary) key.
An entity is in the third normal form (3NF) if it is in the second normal form and all of its attributes are not transitively dependent on the primary key. The third normal form means that no column within a table is dependent on a descriptor column that, in turn, depends on the primary key.
If you cannot find a place for an attribute that observes these rules, you have probably made one of the following errors:
Boyce-Codd Normal Form (BCNF) is an extension of 3NF in the case with two or more candidate keys that are composite and overlapping (that is, they have at least one field in common). If these conditions are not fulfilled, 3NF and BCNF are equivalent. A table is BCNF if, and only if its only determinants are candidate keys.
A table is in Fourth Normal Form (4NF) if it is 3NF and it does not represent two or more independent many-to-many relationships.
A table is in Fifth Normal Form (5NF) if it is 4NF and its information content cannot be reconstructed from several tables containing fewer attributes.
A pair of tables bear a one-to-one relationship when a single record in the first table is related to only one record in the second table.
A pair of tables bears a one-to-many relationship when a single record in the first table is related to one or more records in the second table. A single record in the second table is related to only one record in the first table.
A pair of tables bear a one-to-one relationship when a single record in the first table can be related to one or more records in the second table. A single record in the second table can be related to one or more records in the first table.