Standardized logical schema
Definition
The
standardization of a relational database conceptual diagram is generally based on only
the first three Normal Forms (NF).
The first three
NF have the following definition:
·
(1NF) An association is called standardized, or in
first normal form, if and only if each of the domains concerned in the
association contains only atomic elements.
·
(2NF) The
association must be in 1 NF and ensure for its primary key total functional dependency of each of its
non-key attributes (an fd is called total of A in comparison to B, if no part
of B - if B is composed! - is sufficient to maintain the fd).
·
(3NF) The
association must be in 2NF and ensure with regard to its primary key, a
direct functional dependency (i.e. non transitive) of each of its non key
attributes.
Standardization
Objecteering SQL
Designer checks that the first normal form is respected. Indeed, "Set of..." attributes are
not accepted.
The user must
respect the 2 and 3 normal forms when annotating with the {primaryKey} tagged value.