Als «relational-theory» getaggte Fragen

Auf dieser Site gilt dieses Tag für Fragen zur Theorie des relationalen Modells. Das relationale Modell für die Datenbankverwaltung ist ein Ansatz zur Verwaltung von Daten unter Verwendung einer Struktur und Sprache, die mit der Prädikatenlogik erster Ordnung übereinstimmt. Im relationalen Modell einer Datenbank werden alle Daten in Tupeln dargestellt, die in Beziehungen gruppiert sind. Eine nach dem relationalen Modell organisierte Datenbank ist eine relationale Datenbank.

2
Kann ich diese Tabelle verlustfrei zerlegen?
Ich bin auf ein Datenbankdesignproblem gestoßen, das nicht in meiner Liga liegt, und mein DBA-Guru ist auf Feuerübungen. Im Wesentlichen habe ich eine Tabelle mit dem folgenden Primärschlüssel (PK der Kürze halber): child_id integer parent_id integer date datetime child_idund parent_idsind Fremdschlüssel für Entitätstabellen. Die "untergeordnete" Tabelle selbst enthält auch einen …


4
Erste Normalform: Definitive Definition
Ich versuche, eine endgültige Version der ersten Normalform zu erhalten. Alles, was ich lese, hat einen etwas anderen Dreh. Viele Behörden wie Date geben an, dass eine Beziehung per Definition immer in der ersten Normalform vorliegt, während andere eine Liste der Anforderungen enthalten. Dies bedeutet, dass für 1NF null bis …

1
Entwerfen einer Datenbankstruktur für Freundschaften: Soll ich eine mehrwertige Spalte verwenden?
Angenommen, ich habe eine Tabelle User_FriendListmit den folgenden Eigenschaften: CREATE TABLE User_FriendList ( ID ..., User_ID..., FriendList_IDs..., CONSTRAINT User_Friendlist_PK PRIMARY KEY (ID) ); Nehmen wir an, dass diese Tabelle die folgenden Daten enthält: + ---- + --------- + --------------------------- + | ID | Benutzer_ID | Friendlist_IDs | + ---- + …


3
Wenn eine Tabelle mit einem Ersatzschlüssel eine Spalte enthält, von der bekannt ist, dass sie eindeutige Nicht-Null-Werte (z. B. SSN) aufweist, verstößt sie gegen 3NF?
Nach meinem Verständnis bedeutet die dritte Normalform (3NF) im Grunde, dass es genau einen Schlüssel geben sollte. Wenn eine Tabelle mit beispielsweise ideiner Spalte für die automatische Inkrementierung auch eine Spalte enthält, von der bekannt ist, dass sie eindeutig und nicht null ist, z. B. die Sozialversicherungsnummer, kann diese andere …


1
Freundesbeziehungen in MySQL
Ich entwickle eine Freundschaftsbeziehung in MySQL, in der die Freundschaftsbeziehung gegenseitig ist. Wenn A ein Freund von B ist, ist B ein Freund von A. Wenn einer der Benutzer die Freundschaft beendet, wird die Beziehung unterbrochen. Ich möchte lernen, welcher Weg besser ist. Ich habe ein laufendes System; user ----------- …


3
Definition für "logischen Unterschied"?
Ich lese gerade "SQL and Relational Theory" von CJ Date . Und obwohl ich ziemlich weit im Buch bin, habe ich ein paar grundlegende Fragen. Ich möchte wissen, was der Begriff "logischer Unterschied" bedeutet. Das Buch versucht, den Begriff anhand von Beispielen zu erklären, erklärt aber nicht wirklich, was er …


3
Was sind objektrelationale Datenbanken und warum ist dieses Modell in räumlichen Datenbanken erforderlich?
In der GIS SE verwenden viele von uns ESRI-Geodatabases . ESRI beschreibt Geodatabases als object-relational. Was sind objektrelationale Datenbanken und warum muss dieses Modell in räumlichen Datenbanken verwendet werden? Es scheint, als hätten sie etwas Einfaches, das relationale Datenbankmodell, zu etwas Kompliziertem gemacht. Ich würde gerne verstehen, was der Nutzen …


2
Was sind die praktischen Gründe für das Erlernen der relationalen Algebra?
Das Erlernen der Formulierung abfrageähnlicher Ausdrücke in der relationalen Algebra ist ein traditioneller Bestandteil vieler, vielleicht der meisten Kurse "Einführung in Datenbanken". Dies wird normalerweise durch die Behauptung gerechtfertigt, dass die relationale Algebra die mathematische Grundlage für relationale Datenbanken im Allgemeinen und für SQL im Besonderen ist, mit der Implikation, …

4
Datenbankdesign für aktualisierbare sequentielle Datensätze
Ich arbeite an der Erstellung eines Datenmodells zum Speichern von Daten im Zusammenhang mit der Produktionsverfolgung. Ich arbeite für ein Ingenieurbüro, das Daten für unsere Kunden modelliert und analysiert. Der Prozess besteht aus mehreren Schritten und wird ständig aktualisiert. Ich versuche, die Prozesse zu modellieren und übergeordnete Prozesse und die …

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.