Vinzenz Mai: primary key

Beitrag lesen

Hallo Klaus,

ich habe 4 Tabellen in einer Datenbank mit jeweils 2 Spalten. In der ersten Tabelle besteht die erste Spalte aus aufsteigenden Ziffern (auto_increment) und ist primary key. Bei den anderen 3 Tabellen ist die erste Spalte foreign key mit Verweis auf Tabelle 1.

Verstehe ich Dich richtig:

  • Du hast vier Tabellen.
  • Zu jedem Datensatz in Tabelle 1 gibt es genau einen Datensatz
      in jeder einzelnen der anderen drei Tabellen.
  • Zu jedem Datensatz in den anderen drei Tabellen gibt es genau
      einen Datensatz in Tabelle 1

In diesem Fall rate ich Dir, diese vier Tabellen zu einer zusammenzufassen. Das erspart Dir und dem Datenbankmanagementsystem viel an Arbeit, ohne Redundanzen zu schaffen.

Freundliche Grüße

Vinzenz