Datenbanken

Gutes Datenbankdesign (6 Angaben)

1) Entwerfen Sie eine Datenbank so, dass Sie sie gut erklären können
2) Kombinieren Sie keine Attribute, die zu verschiedenen Entitätstypen gehören
3) Realisieren Sie Verknüpfungen zwischen Tabellen nur über Fremdschüssel
4) Versuche Anomalien zu vermeiden
5) Anomalien entstehen durch (unkontrolliert) redundant gespeicherte Informationen
6) Große Schemata sollten deswegen in kleinere zerlegt werden, so dass
  - Redundanzen vermieden,
  - die Teilschemata aber trotzdem wieder zu einem sinnvollen Ganzen zusammensetzbar sind

Diskussion