Als «database-design» getaggte Fragen

30
Doppelte Spalte für schnellere Abfragen?

Der Titel macht nicht allzu viel Sinn, aber ich könnte mir keinen besseren Titel für dieses Problem vorstellen. Ich habe die folgenden Tabellen Projekte Ich würde Name Kunden Ich würde id_project Name Zahlungen Ich würde id_customer Datum Summe Wenn ein Benutzer das System betritt, hat er Zugriff...

28
JSONB mit Indexierung vs. hstore

Ich versuche, mich für das Design der Datenbank zu entscheiden, wobei zu diesem Zeitpunkt möglichst wenige Annahmen (hinsichtlich der tatsächlichen Entwicklung der Web-App) getroffen werden müssen. Um zu verstehen, dass JOINS teuer sind, betrachte ich als ersten Schritt eine kleine Anzahl...

26
Wie tauche ich in eine hässliche Datenbank ein?

Ich bin sicher, viele von Ihnen haben / hatten es mit einer hässlichen Datenbank zu tun. Sie wissen, diese Datenbank, die überhaupt nicht normalisiert ist, diese Datenbank, in der Sie eine große, schmerzhafte Abfrage durchführen müssen, um die trivialsten Daten zu erhalten, diese Datenbank, die in...

26
Wie ordne ich eine IS-A-Beziehung einer Datenbank zu?

Folgendes berücksichtigen: entity User { autoincrement uid; string(20) name; int privilegeLevel; } entity DirectLoginUser { inherits User; string(20) username; string(16) passwordHash; } entity OpenIdUser { inherits User; //Whatever attributes OpenID needs... I don't know; this is hypothetical }...

25
Speichern der IP-Adresse

Ich muss die IP-Adresse aller registrierten Benutzer in der Datenbank speichern. Ich frage mich, wie viele Zeichen soll ich für eine solche Spalte deklarieren? Sollte ich auch IPv6 unterstützen? Wenn ja, wie lang darf die IP-Adresse maximal