The category concept: an extension to the entity-relationship model
Multivalued dependencies and a new normal form for relational databases