ukulele
Datenbank-Guru
- Beiträge
- 5.321
Um auf dein Problem zurück zu kommen:
Du musst die Merkmale, die bestimmen ob eine natürliche Person ein Musiker, Schauspieler oder dein persönlicher Kontakt ist, in der DB ablegen. Da gibt es verschiedene Möglichkeiten, z.B. BIT Spalten für jede Kategorie wenn dein Datenmodell starr ist und keine Kategorien hinzukommen können. Deine Benutzeroberfläche öffnet dann die zugehörige Maske, je nachdem welches BIT gesetzt wurde. Sind mehrere BITs gesetzt, musst du bestimmen, welche vorrangig geöffnet wird, diese eventuell wechselbar machen oder eine vorgelagerte Auswahlmaske bauen.
Wenn du flexibel sein willst dann gliederst du die Kategorie Information in eine 1:n Tabelle aus, dort kannst du beliebige Kategorien erstellen und auch Zeiträume festlegen. Überhaupt würde ich nicht mit einem Tool wie DIA irgendwelche Masken bauen und dann die Tabellen dazu sondern den Weg der Normalisierung gehen oder zumindest mit einem ERD beginnen.
Du musst die Merkmale, die bestimmen ob eine natürliche Person ein Musiker, Schauspieler oder dein persönlicher Kontakt ist, in der DB ablegen. Da gibt es verschiedene Möglichkeiten, z.B. BIT Spalten für jede Kategorie wenn dein Datenmodell starr ist und keine Kategorien hinzukommen können. Deine Benutzeroberfläche öffnet dann die zugehörige Maske, je nachdem welches BIT gesetzt wurde. Sind mehrere BITs gesetzt, musst du bestimmen, welche vorrangig geöffnet wird, diese eventuell wechselbar machen oder eine vorgelagerte Auswahlmaske bauen.
Wenn du flexibel sein willst dann gliederst du die Kategorie Information in eine 1:n Tabelle aus, dort kannst du beliebige Kategorien erstellen und auch Zeiträume festlegen. Überhaupt würde ich nicht mit einem Tool wie DIA irgendwelche Masken bauen und dann die Tabellen dazu sondern den Weg der Normalisierung gehen oder zumindest mit einem ERD beginnen.
Zuletzt bearbeitet von einem Moderator: