Als «normalization» getaggte Fragen

Bei der Normalisierung werden Spalten in Tabellen innerhalb einer relationalen Datenbank so organisiert, dass Redundanz minimiert und Anomalien beim Einfügen, Aktualisieren und Löschen vermieden werden.

3
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 auf ein bestimmtes …


7
Welche Probleme werden durch die Aufteilung von Straßenadressen in einzelne Spalten gelöst?
Wir haben ein Team, das die Tabellen und Relationen für Softwareentwickler erstellt. In unserer Organisation ist die Durchsetzung der 3NF-Normalisierung recht streng. Um ehrlich zu sein, stimme ich angesichts der Größe unserer Organisation und der Veränderungen der Bedürfnisse oder Kunden im Laufe der Zeit zu. Es gibt nur einen Bereich, …

3
Wie kann man eine Eins-zu-Viele-Beziehung zu einem privilegierten Kind haben?
Ich möchte eine Eins-zu-Viele-Beziehung, in der für jedes Elternteil eines oder null der Kinder als „Favorit“ markiert ist. Allerdings wird nicht jedes Elternteil ein Kind haben. (Stellen Sie sich die Eltern als Fragen auf dieser Website vor, die Kinder als Antworten und den Favoriten als akzeptierte Antwort.) Zum Beispiel: TableA …

4
Gibt es ein Tool, um zu überprüfen, ob meine Datenbank auf die dritte Normalform normalisiert ist?
Ich habe kürzlich etwas über Normalisierung gelernt und verstehe, wie wichtig es ist, ein neues Schema zu implementieren. Wie kann ich überprüfen, ob meine Datenbank 2NF- oder 3NF-kompatibel ist? Manuelle Überprüfung ist eine sichere Option, aber ich suche hier ein automatisiertes Tool. Ich bin nicht auf der Suche nach einem …

1
Entwerfen einer Datenbank für eine Videospiel-Unternehmensdomäne mit mehreren Viele-zu-Viele-Beziehungen
Ich bin relativ neu im Datenbankdesign und habe beschlossen, eine eigene hypothetische Datenbank für die Praxis zu erstellen. Es fällt mir jedoch schwer, es zu modellieren und zu normalisieren, da ich schätze, dass es zahlreiche Viele-zu-Viele-Beziehungen (M: N) gibt. Allgemeine Beschreibung des Szenarios In der Datenbank sollen Daten zu verschiedenen …

4
Blockchain (Bitcoin) als Datenbank?
Ich habe diesen BBC News Artikel gelesen und der folgende Auszug hat meine Aufmerksamkeit erregt. Es klingt wie Always On Availability Groups oder High Availability Mirroring, möglicherweise mit automatisch eingeschlossener Sicherheit. Ist Blockchain eine potenziell realisierbare Datenbanklösung für moderne Anwendungen mit hohem Transaktionsvolumen? Es ist ziemlich leicht zu erkennen, wie …

4
Umgang mit dem Tabellendesign mit variablen Spalten
Ich habe ein Tabellendesignszenario und möchte als Nicht-DBA-Typ Meinungen dazu haben, welche skalierbarer sind. Angenommen, Sie werden gebeten, Informationen zu Häusern für ein U-Bahn-Gebiet aufzuzeichnen, angefangen bei einem kleinen Viertel (200 Häuser), bis zu 5000000+ Häusern. Sie müssen Basisinformationen speichern: ID-Nr. (Eine eindeutige Losnummer, die wir als eindeutigen Index verwenden …

6
Ist die Datenbanknormalisierung tot? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Ich bin in der alten Schule aufgewachsen - wo …

6
Normalisierung: Wird es als konform angesehen, statische numerische Werte wie ein Jahr in eine eigene Tabelle aufzuteilen?
Ich habe eine interessante Diskussion mit einem anderen Datenbankdesigner über Normalisierung. In diesem Beispiel haben wir eine GameTitles-Tabelle und jeder Datensatz muss das Jahr enthalten, in dem das Spiel veröffentlicht wurde. Er sagt, dass 2NF vorschreibt, dass alles normalisiert werden muss. Um konform zu sein, sollte das Jahresfeld in eine …


6
Erklären Sie 2NF vs 3NF mit einem Beispiel
Ich habe ein Problem mit der zweiten normalen Form (2NF) und ich konnte es nicht mit Google lösen. Es macht mich verrückt, weil ich Lehrer bin und meinen Schülern nichts Falsches beibringen möchte. Lassen Sie uns eine Tabelle mit 5 Feldern haben. Benotungen = {StudentName, SubjectCode, SubjectName, #Exam, Note} Abhängigkeiten …


1
Rechnungen erstellen und verfolgen
Alle 2 Wochen generiert das System die Rechnungen für die Unternehmen. Das Unternehmen erhält jeden Monat am 1. und 16. eine Rechnung. (Es wird alle 2 Wochen über Cron Job ausgeführt. Es durchsucht die Auftragstabelle und fügt sie dann in die Rechnungstabelle ein. Gibt es eine Alternative?) Die ordersTabelle enthält …

3
Best Practices für Verlaufs- / Zeittabellen?
Angenommen, ich habe ein Objekt mit bestimmten Feldern, die ich verfolgen möchte, und bestimmten Feldern, die ich nicht verfolgen möchte. Aus Sicht der Normalisierung ist das folgende Schema in Ordnung: CREATE TABLE MyObject AS ( MyObjectId INT IDENTITY NOT NULL PRIMARY KEY, MyObjectField1 VARCHAR(100) NOT NULL, MyObjectField2 VARCHAR(100) NOT NULL, …

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.