Als «database-design» getaggte Fragen

Beim Datenbankdesign werden die Struktur und damit die logischen Aspekte einer Datenbank angegeben. Das Ziel des Datenbankdesigns besteht darin, ein "Universum des Diskurses" darzustellen - die Arten von Fakten, Geschäftsregeln und andere Anforderungen, die die Datenbank modellieren soll.

8
Immer noch verwirrt über das Identifizieren und Nicht-Identifizieren von Beziehungen
Ich habe mich also mit dem Identifizieren und Nicht-Identifizieren von Beziehungen in meinem Datenbankdesign befasst, und einige der Antworten auf SO scheinen mir zu widersprechen. Hier sind die zwei Fragen, die ich betrachte: Was ist der Unterschied zwischen identifizierenden und nicht identifizierenden Beziehungen? Probleme bei der Entscheidung, eine Beziehung zu …

8
Standardmäßige Verwendung von 'Z' anstelle von NULL zur Darstellung fehlender Daten?
Außerhalb des Arguments, ob NULLs jemals verwendet werden sollten oder nicht: Ich bin für eine vorhandene Datenbank verantwortlich, die NULL verwendet, um "fehlende oder nie eingegebene" Daten zu bedeuten. Es unterscheidet sich von einer leeren Zeichenfolge, was bedeutet, dass "ein Benutzer diesen Wert festgelegt und" leer "ausgewählt hat." Ein anderer …

9
Wann ist es besser, Flags als Bitmaske zu speichern, als eine assoziative Tabelle zu verwenden?
Ich arbeite an einer Anwendung, in der Benutzer unterschiedliche Berechtigungen zur Verwendung unterschiedlicher Funktionen haben (z. B. Lesen, Erstellen, Herunterladen, Drucken, Genehmigen usw.). Es wird nicht erwartet, dass sich die Liste der Berechtigungen häufig ändert. Ich habe einige Möglichkeiten, wie diese Berechtigungen in der Datenbank gespeichert werden können. In welchen …

9
Datenbankdesign: Berechnung des Kontostands
Wie gestalte ich die Datenbank, um den Kontostand zu berechnen? 1) Derzeit berechne ich den Kontostand aus der Transaktionstabelle. In meiner Transaktionstabelle habe ich "Beschreibung" und "Betrag" usw. Ich würde dann alle "Betrag" -Werte addieren und das würde den Kontostand des Benutzers berechnen. Ich habe dies meinem Freund gezeigt und …




7
Was sind Entwurfsmuster zur Unterstützung benutzerdefinierter Felder in einer Anwendung?
Wir entwickeln eine kommerzielle Anwendung. Unsere Kunden bitten um Unterstützung für benutzerdefinierte Felder. Beispielsweise möchten sie dem Kundenformular ein Feld hinzufügen. Was sind die bekannten Entwurfsmuster zum Speichern der Feldwerte und der Metadaten zu den Feldern? Ich sehe diese Optionen jetzt: Option 1 : Fügen Sie meiner Kundentabelle Spalten vom …


3
Was ist der Zweck von system table master..spt_values ​​und was bedeuten seine Werte?
Was ist der Zweck von Systemtabellenmaster..spt_values? Warum wurde es bereitgestellt und wie sollte man es verwenden? Was sind die Bedeutungen seiner Art, niedrige, hohe Werte? Update: Die Google-Suche bietet Tausende von "Verwendungsmöglichkeiten", zum Beispiel: Spalten mit master..spt_values ​​teilen Es enthält Zahlen von 0 bis 2047. Dies ist sehr nützlich, wenn …

4
Django - Verwenden Sie eine Eigenschaft als Fremdschlüssel
Die Datenbank meiner App wird gefüllt und mit externen Datenquellen synchronisiert. Ich habe ein abstraktes Modell, von dem alle Modelle meiner Django 2.2-App abgeleitet sind und wie folgt definiert sind: class CommonModel(models.Model): # Auto-generated by Django, but included in this example for clarity. # id = models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID') …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.