Als «database-design» getaggte Fragen

130
Speichern von Geschlecht in der Datenbank

Ich möchte das Geschlecht eines Benutzers in einer Datenbank mit möglichst geringen Kosten (Größe / Leistung) speichern. Bisher kommen 3 Szenarien in den Sinn Int - ausgerichtet mit Enum im Code (1 = männlich, 2 = weiblich, 3 = ...) char (1) - Speichern Sie m , f oder eine andere...

129
Datenbankdesign für eine Umfrage [geschlossen]

Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 2 Jahren . Verbessere diese...

127
Primärschlüssel oder eindeutiger Index?

Bei der Arbeit haben wir eine große Datenbank mit eindeutigen Indizes anstelle von Primärschlüsseln und alles funktioniert einwandfrei. Ich entwerfe eine neue Datenbank für ein neues Projekt und habe ein Dilemma: In der DB-Theorie ist der Primärschlüssel ein grundlegendes Element, das ist in...

125
Datenbankdesign für Revisionen?

Im Projekt müssen alle Revisionen (Änderungsverlauf) für die Entitäten in der Datenbank gespeichert werden. Derzeit haben wir 2 Vorschläge dafür: zB für "Mitarbeiter" Design 1: -- Holds Employee Entity "Employees (EmployeeId, FirstName, LastName, DepartmentId, .., ..)" -- Holds the Employee...

114
Nullable Foreign Key schlechte Praxis?

Angenommen, Sie haben eine Tabelle Bestellungen mit einem Fremdschlüssel für eine Kunden-ID. Angenommen, Sie möchten eine Bestellung ohne Kunden-ID hinzufügen (ob dies möglich sein sollte, ist eine andere Frage). Sie müssten den Fremdschlüssel auf NULL setzen. Ist das eine schlechte Praxis oder...

109
Wie viele Datenbankindizes sind zu viele?

Ich arbeite an einem Projekt mit einer ziemlich großen Oracle-Datenbank (obwohl meine Frage auch für andere Datenbanken gilt). Wir haben eine Weboberfläche, mit der Benutzer nach nahezu jeder möglichen Kombination von Feldern suchen können. Um diese Suche zu beschleunigen, fügen wir den Feldern...