Announcement

Collapse
No announcement yet.

Tabellen aufteilen oder nicht??

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Tabellen aufteilen oder nicht??

    Hallo,

    ich habe eine Frage bezüglich der Modellierung von Tabellen.

    Angenommen ich habe eine Tabelle TBL1(Attr1, Attr2, Attr3) und eine Tabelle
    TBL2(Attr1, Attr2) und eine Tabelle TBL3(Attr1) dann bedeutet das:

    für TBL1 gebe ich die Werte für Attr1 und Attr2 und Attr3 ein. Für TBL2 wäre Attr 3 NULL (wird also nie eingeben, weil nicht benötigt) darum habe ich mit gedacht nun definiere ich eben TBLS so wie oben angeben, und baruch nur Attr1 und Attr2 setzen. Für TBL3 gilt das auch (weil Attr2 und Attr3 immer NULL) def. von TBL3 und eigabe von Attr1.

    An den Tabellen TBL1, TBL2, TBL3 "hängen" noch weitere Tabellen "1:n".

    Ist das so klug TBL1, TBL2, TBL3 zu definieren anstelle eine TBL mit (Attr1, Attr2, Attr3) wobei dann abhängig davon eben Attr2 als auch Attr3 NULL Werte beinhalten.


    Kann mir jemand einen Tipp geben? Sollte das was ich gefragt habe unverständlich sein, dann kann ich auc gerne mein Modell genauer spezifizieren.


    Gruß
    Franky

  • #2
    Originally posted by FrankTheFox View Post
    Sollte das was ich gefragt habe unverständlich sein, dann kann ich auc gerne mein Modell genauer spezifizieren.


    Gruß
    Franky
    - Ja, bitte

    Comment


    • #3
      Hallo,

      OK!

      KV1 (ID, Ausführung, Ort, Fenster, Stück, Info)
      KV2 (ID, Ausführung, Fenster, Stück, Info)
      KV3 (ID, Fenster, Stück, Info)



      "1:n" für KV1:

      PreisRel1_KV1(ID, Transportkosten, Materialkosten, Aufbaukosten, Marktpreis, KV1ID)

      PreisRel2_KV1(ID, Transportkosten, Faktor, Marktpreis, KV1ID)

      MatRel_KV1(ID, Name, Kosten, KV1ID)


      "1:n" für KV2:


      PreisRel1_KV2(ID, Transportkosten, Materialkosten, Aufbaukosten, Marktpreis, KV2ID)

      PreisRel2_KV2(ID, Transportkosten, Faktor, Marktpreis, KV2ID)

      MatRel_KV2(ID, Name, Kosten, KV2ID)


      "1:n" für KV3:


      PreisRel1_KV3(ID, Transportkosten, Materialkosten, Aufbaukosten, Marktpreis, KV3ID)

      PreisRel2_KV3(ID, Transportkosten, Faktor, Marktpreis, KV3ID)

      MatRel_KV3(ID, Name, Kosten, KV3ID)


      Ist es nun besser anstelle von KV1, .. , KV3 eine Tabelle KV

      KV1 (ID, Ausführung, Ort, Fenster, Stück, Info)

      wobei dann Ort NULL, Ausführung NULL sein kann und demzufolge:


      PreisRel1(ID, Transportkosten, Materialkosten, Aufbaukosten, Marktpreis, KVID)

      PreisRel2(ID, Transportkosten, Faktor, Marktpreis, KVID)

      MatRel(ID, Name, Kosten, KVID)


      erhalte???

      Gruß
      Franky

      Comment

      Working...
      X