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.




6
Beliebige Reihenfolge der Datensätze in einer Tabelle
Wenn Sie eine Datenbank verwenden, müssen Sie häufig in der richtigen Reihenfolge auf Datensätze zugreifen. Wenn ich beispielsweise ein Blog habe, möchte ich meine Blog-Posts in beliebiger Reihenfolge neu anordnen können. Diese Einträge haben oft viele Beziehungen, daher scheint eine relationale Datenbank sinnvoll zu sein. Die gebräuchliche Lösung, die ich …

6
Warum der Begriff "Relation (al)"?
Auf Englisch könnten wir über die Beziehung zwischen beispielsweise Bob und Tim sprechen. Vielleicht sind sie Cousins. Der Begriff "Beziehung" ist in diesem Zusammenhang für mich sinnvoll. Im Zusammenhang mit relationalen Datenbanken verstehe ich, worauf sich der Begriff bezieht, aber ich verstehe nicht, warum er verwendet wird. Ich denke, dass …

3
Richtige Verwendung von Nachschlagetabellen
Ich habe Probleme, genau herauszufinden, wie man gute Grenzen setzt, wann und wo Nachschlagetabellen in einer Datenbank verwendet werden sollen. Die meisten Quellen, die ich mir angesehen habe, sagen, dass ich nie zu viele haben kann, aber irgendwann scheint es, als würde die Datenbank in so viele Teile zerlegt, dass …

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 …


2
Entwerfen eines Benutzerauthentifizierungsmoduls (Rollen und Rechte)
Ich versuche, ein Benutzerauthentifizierungsmodul für eine MS SQL Server-Datenbank zu modellieren, das das Back-End einer Delphi-UI-Anwendung ist. Grundsätzlich möchte ich Benutzerkonten haben, bei denen der Benutzer nur einer Gruppe angehört. Eine Gruppe kann "n" Rechte haben. Ich möchte der Datenbank auch einen Kennwortverlauf hinzufügen, da der Benutzer sein Kennwort basierend …


2
Wie strukturiere ich ein Modell, um baumartige Daten in relationalen Datenbanken korrekt und effizient darzustellen?
Basierend auf dem Durchlaufen von baumähnlichen Daten in einer relationalen Datenbank mithilfe von SQL möchte ich wissen, wie die Art und Weise, wie baumähnliche Daten in relationalen Datenbanken unter Berücksichtigung physikalischer Implikationen regelmäßig beschrieben werden, aussieht. Ich gehe davon aus, dass das RDBMS keine anderen speziellen Funktionen als reguläres SQL …

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 …

3
Wie füge ich Werte aus zwei verschiedenen Tabellen in eine Tabelle ein?
Ich habe drei Tische students table ------------------------------------ id(PK, A_I) | student_name | nationality teachers table ------------------------------------ id(PK, A_I) | teacher_name | email classroom table ---------------------- id(PK, A_I) | date | teacher_id(FK to teachers.id) | student_id(FK to students.id) Wenn mir der Name des Lehrers ( davidzum Beispiel) und die student_id ( …


3
Integritätsbeschränkungen in einer relationalen Datenbank - sollten wir sie übersehen?
Ich bin in einer permanenten Diskussion mit den Entwicklern des Unternehmens, in dem ich arbeite, weil sie sagen, dass es besser ist, die Durchsetzung von Beziehungen (über FOREIGN KEY-Einschränkungsdefinitionen) in einer relationalen Datenbank zu beseitigen, um große Abfragen zu beschleunigen und bessere Ergebnisse zu erzielen Performance. Die betrachtete Plattform ist …

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.