Tom: Datenbank strukturierung...

Beitrag lesen

Hallo Anonymer

Im Sinne der realtionalen datenmodellierung hast Du es hier mit 3 Entitäten in jeweils einer 1:n-Beziehung zu tun.
Dies sieht in etwa so aus:

------------------              ------------------              ------------------
                       1:n                             1:n                        
  Hauptkategorie  -----------<  Unterkategorie  -----------<      Eintrag    
                                                                                  
------------------              ------------------              ------------------

Das heisst, Du erstellst 3 Tabellen mit etwa folgendem Aufbau:
Hauptkategorie:

Feld:   Datentyp:   Bemerkungen:      
HK_ID   int         PrimaryKey
HK_Text char(255)   Textfeld mit dem Namen der Hauptkategorie

Unterkategorie:

Feld:   Datentyp:   Bemerkungen:      
UK_ID   int         PrimaryKey
HK_ID int      ForeignKey aus Tabelle Hauptkategorie
UK_Text char(255)   Textfeld mit dem Namen der Unterkategorie

Eintrag:

Feld:   Datentyp:   Bemerkungen:      
EN_ID   int         PrimaryKey
UK_ID int      ForeignKey aus Tabelle Unterkategorie
EN_desc char(255)   Felder je nach Bedarf
EN_url  char(255)   Felder je nach Bedarf
EN_name char(255)   Felder je nach Bedarf

Dies ist eine Möglichkeit die Daten zu strukturieren.

Natürlich kannst Du auch komplexere Modellierung wählen, bei der eine baumartige Struktur der Kategorien abgebildet werden. Siehe dazu den Thread weiter unten <35455.html>.

Ich hoffe, das hilft Dir fürs Erste weiter.

Grüsse

Tom