Ich bin Anfänger in Datenbank-Design und Probleme mit dem Datenbank-Design für Groupon Website wie Groupon.com und das ist mein Diagramm von meiner Idee. Ich hoffe auf einige Hinweise aufWie kann ich diese Datenbank verbessern?
Wie kann ich dieses EER-Diagramm verbessern?
Gibt es irgendwelche häufigen Fehler, die ich vermeiden sollte?
Bin ich auf dem richtigen Weg? Oder können Sie ein alternatives Designmuster vorschlagen, das ich noch berücksichtigen muss?
Bitte lassen Sie mich wissen, wenn Sie weitere Informationen benötigen.
Entschuldigung für mein schlechtes Englisch. Vielen Dank im Voraus!
Siehe auch: [Fünf Fehler Einfache Datenbank-Design sollten Sie vermeiden] (https://www.simple-talk.com/sql/database-administration/five-simple--database-design -errors-you-move-avoid /) –
Es spielt keine Rolle, wie schön und normalisierte Tabellen für die reale Anwendung sind, wenn Ihre Abfragen langsam arbeiten. Daher ist es besser zu analysieren, was Sie mit der Datenbank tun möchten, bevor Sie sie entwerfen. normalisieren einer db und weniger Daten darin ist gut, weil es hilft, Ihre db in RAM und eine gute Leistung zu bieten. Aber manchmal, weil nicht alle Teile einer Daten mit der gleichen Häufigkeit abgefragt werden, ist es besser, die Normalisierung zu vermeiden. Lesen Sie die Dokumentation, probieren Sie Ihr Design aus und sammeln Sie Ihre Erfahrungen, sofern Ihnen niemand eine Statistik für Ihre Daten sagt. – yvs