sqlnewb1253
Neuer Benutzer
- Beiträge
- 3
Hallo zusammen,
ich hoffe ich schreibe hier im richtigen Forum ( habe eine MySQL DB).
Möchte gleich betonen ich frage selbstverständlich NICHT nach kompletten Antworten, mir wären ein paar Tipps und Hinweise am liebsten damit ich mich in die richtige Richtung bewegen kann.
da ich gerade dabei bin SQL zu lernen (als Abwechslung zum "Systemadministratordasein"), dachte ich mir ich probier mal ein kleines Bestellsystem zu erstellen..
Mir ist bewusst dass die Datentypen, Namenskonventionen etc.. noch nicht i. O sind, mir geht es im Prinzip darum ob ich die Sache mit den Beziehungen und NFs richtig habe.
Mein Gedankengang:
Ein Produkt kann mehrere Kategorien haben aber eine Kategorie auch mehrere Produkte, somit eine Jointable und 1:m Beziehung von Kategorie und Produkt auf jene Jointable
Eine Bestellung kann mehrere Produkte haben, aber nur eine Bestellungsnummer somit wieder das gleiche wie bei Kategorie und Produkt.
Ein Benutzer kann mehrere Bestellungen haben, somit 1:n auf tblBestellung
Wenn das richtig ist, dann vermute ich werde ich noch die CONSTRAINTS anpassen muessen oder macht das die workbench bereits richtig?
Damit das ganze dann auch bedienbar ist habe ich vor ein Interface in PHP zu schreiben. --> Da ist dann CRUD angesagt - richtig? Dann wäre es aber auch nicht verkehrt wenn ich eine tbl fuer einen Warenkorb anlege und diese dann irgendwie mit tblJoinBestellungBenutzer verknüpfe?
Gibt es eine internationale Richtlinie für die Benennung von Tabellen, Schlüsseln und sonstigem?
ich hoffe ich schreibe hier im richtigen Forum ( habe eine MySQL DB).
Möchte gleich betonen ich frage selbstverständlich NICHT nach kompletten Antworten, mir wären ein paar Tipps und Hinweise am liebsten damit ich mich in die richtige Richtung bewegen kann.
da ich gerade dabei bin SQL zu lernen (als Abwechslung zum "Systemadministratordasein"), dachte ich mir ich probier mal ein kleines Bestellsystem zu erstellen..
Mir ist bewusst dass die Datentypen, Namenskonventionen etc.. noch nicht i. O sind, mir geht es im Prinzip darum ob ich die Sache mit den Beziehungen und NFs richtig habe.
Mein Gedankengang:
Ein Produkt kann mehrere Kategorien haben aber eine Kategorie auch mehrere Produkte, somit eine Jointable und 1:m Beziehung von Kategorie und Produkt auf jene Jointable
Eine Bestellung kann mehrere Produkte haben, aber nur eine Bestellungsnummer somit wieder das gleiche wie bei Kategorie und Produkt.
Ein Benutzer kann mehrere Bestellungen haben, somit 1:n auf tblBestellung
Wenn das richtig ist, dann vermute ich werde ich noch die CONSTRAINTS anpassen muessen oder macht das die workbench bereits richtig?
Damit das ganze dann auch bedienbar ist habe ich vor ein Interface in PHP zu schreiben. --> Da ist dann CRUD angesagt - richtig? Dann wäre es aber auch nicht verkehrt wenn ich eine tbl fuer einen Warenkorb anlege und diese dann irgendwie mit tblJoinBestellungBenutzer verknüpfe?
Gibt es eine internationale Richtlinie für die Benennung von Tabellen, Schlüsseln und sonstigem?