Als «database-design» getaggte Fragen

Bei Fragen zur Strukturierung der Daten innerhalb einer Datenbank. Wie man Tabellen anlegt, ob man eine relationale Datenbank verwendet oder nicht usw.


3
Was ist exklusiver Bogen in der Datenbank und warum ist er böse?
Ich habe die häufigsten Fehler beim Datenbankdesign gelesen, die Entwickler- Fragen und Antworten zum Stackoverflow gemacht haben. Bei der ersten Antwort gab es einen Satz über exklusiven Bogen: Ein exklusiver Bogen ist ein häufiger Fehler, bei dem eine Tabelle mit zwei oder mehr Fremdschlüsseln erstellt wird, wobei einer und nur …

2
Bevorzugen Sie die Normalisierung der Datenbank gegenüber der Transparenz des Schemas?
Eine neue Anforderung ist auf einer alten Codebasis aufgetaucht, die im Grunde eine direkte (interne) Kommunikation zwischen zwei zuvor nicht direkt verwandten Benutzerklassen ermöglicht (die in verschiedenen Tabellen mit völlig unterschiedlichen Schemata gespeichert sind, und leider ist der Code kaum OO-fähig, viel weniger entworfen, daher gibt es keine Elternklasse). Da …

7
Verschachtelte Entitäten und Berechnung der Eigenschaft "Blattentität" - SQL- oder NoSQL-Ansatz
Ich arbeite an einem Hobbyprojekt namens Menü- / Rezeptverwaltung. So sehen meine Wesenheiten und ihre Beziehungen aus. A Nutrienthat Eigenschaften CodeundValue An Ingredienthat eine Sammlung vonNutrients A Recipehat eine Sammlung von Ingredientsund kann gelegentlich eine Sammlung von anderen habenrecipes A Mealhat eine Sammlung von RecipesundIngredients A Menuhat eine Sammlung vonMeals …

2
Wie entwerfe ich das NoSql-Datenbankschema richtig? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …


9
Gibt es eine große Bank, die MySQL oder PostgreSQL verwendet? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

4
Schwächen bei verschiedenen Arten von NoSQL-Datenbanken
Hier ist meine Frage: Was sind die Schwächen bei verschiedenen Arten von NoSQL-Datenbanken? Was sind insbesondere die Schwächen von Schlüsselwertspeichern, Diagrammdatenspeichern und Dokumentenspeichern? Es fiel mir leicht, Stärken zu finden, aber Dokumente zu Schwächen scheinen knapper zu sein. Bearbeiten: Im Vergleich zueinander und zu relationalen Datenbanken.

8
Entwürfe und Vorgehensweisen zum Schutz vor fehlerhaften Null-Einträgen aus der Datenbank
Ein Teil meines Programms ruft Daten aus vielen Tabellen und Spalten in meiner Datenbank zur Verarbeitung ab. Einige der Spalten sind möglicherweise vorhanden null, aber im aktuellen Verarbeitungskontext ist dies ein Fehler. Dies sollte "theoretisch" nicht passieren. Wenn dies der Fall ist, deutet dies auf fehlerhafte Daten oder einen Fehler …

3
So trennen Sie vertrauliche Daten in der Datenbank (MySql)
Ich muss eine Datenbank entwerfen, die Informationen über persönliche Krankheiten von Benutzern enthält. Was kann der Ansatz sein, um die Spalten der DB-Tabellen zu implementieren: Verschlüsseln der Informationen, Trennen von Daten in zwei verschiedenen DBs, einer für vertrauliche Daten und einer für nicht vertrauliche Daten oder beides oder ein anderer …



3
Welche Vorteile haben wir beim Erstellen einer separaten Zuordnungstabelle für zwei relationale Tabellen?
In verschiedenen Open-Source-CMS ist mir aufgefallen, dass es eine separate Tabelle zum Zuordnen von zwei relationalen Tabellen gibt. Wie für Kategorien und Produkte gibt es eine separate product_category_mappingTabelle. Diese Tabelle enthält nur einen Primärschlüssel und zwei Fremdschlüssel aus den Kategorien und Produkttabellen. Meine Frage ist, was sind die Vorteile dieses …

3
Wie kann man eine Codebasis für mehr als 10 Projekte freigeben und Schmerzen minimieren?
Ich habe eine Reihe von Anwendungen, die dieselben Daten in derselben Datenbank verwenden. Um die Redundanz des Codes zu minimieren, ist die Datenzugriffsschicht ein gemeinsam genutztes Projekt. Dies verhindert, dass jedes Projekt seinen eigenen Datenzugriff neu codieren muss, schafft jedoch auch einen großen Schmerzpunkt. Wenn ein Team die Datenschicht aktualisieren …


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.