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.
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 …
Ich habe eine anständige Datenmenge in einer Datenbank. Ich habe wohlgeformte Tabellen und gute Beziehungen zwischen ihnen mit etwas Redundanz in meinen Daten. Aber wie weit soll ich mit der Normalisierung gehen? Gibt es Leistungsnachteile zu viel Normalisierung?
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, …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
Ich möchte meine Fähigkeiten zur Datenbanknormalisierung verbessern. Wo finde ich im Internet qualitativ hochwertige Übungen für Anfänger bis Fortgeschrittene (mit Lösungen)?
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 …
Bedenken Sie, dass wir einen großen Satz statistischer Daten für einen Datensatz haben. zB 20-30 INTSpalten. Ist es besser, den gesamten Satz in einer Tabelle zu belassen, da alle zu einem Datensatz gehören, ODER eine andere Tabelle zu erstellen, die mit einer Eins-zu-Eins-Beziehung verbunden ist? Ersteres hat den Vorteil JOIN, …
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 …
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, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.