Relation: Unterschied zwischen den Versionen
Die Seite wurde neu angelegt: „Die '''Relation''' ist das fundamentale Konzept der relationalen Algebra und fungiert als Namensgeber für relationale Datenbankmanagementsysteme (RDBMS). Technisch gesehen werden Relationen in Datenbanken als Tabellen realisiert, wobei zwischen dem mathematischen Begriff der Relation und der technischen Tabelle wichtige Unterschiede bestehen. == Aufbau einer Relation == Eine Relation setzt sich aus zwei…“ |
Keine Bearbeitungszusammenfassung |
||
| (3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
Die '''Relation''' ist das fundamentale Konzept der [[Relationale Algebra|relationalen Algebra]] und fungiert als Namensgeber für [[ | Die '''Relation''' ist das fundamentale Konzept der [[Relationale Algebra|relationalen Algebra]] und fungiert als Namensgeber für [[Datenbank_Management_System|relationale Datenbankmanagementsysteme (RDBMS)]]. Technisch gesehen werden Relationen in Datenbanken als Tabellen realisiert, wobei zwischen dem mathematischen Begriff der Relation und der technischen Tabelle wichtige Unterschiede bestehen. | ||
== Aufbau einer Relation == | == Aufbau einer Relation == | ||
| Zeile 8: | Zeile 8: | ||
* '''Tupel:''' Ein Tupel stellt eine konkrete Kombination von Attributwerten dar. Tupel entsprechen im Wesentlichen den '''Datensätzen (Zeilen)''' einer Tabelle. | * '''Tupel:''' Ein Tupel stellt eine konkrete Kombination von Attributwerten dar. Tupel entsprechen im Wesentlichen den '''Datensätzen (Zeilen)''' einer Tabelle. | ||
[[Datei:RelationMitarbeiter.png|mini]] | |||
[[Datei:Entität-ErklärungAnTabelle.png|mini]] | |||
== Mathematische Eigenschaften == | == Mathematische Eigenschaften == | ||
| Zeile 33: | Zeile 33: | ||
== Dynamische Relationen == | == Dynamische Relationen == | ||
Ein wesentlicher Aspekt des relationalen Modells ist, dass durch die Verknüpfung von Tabellen (Joins) und das Ausführen von Abfragen (DQL) ständig **neue Relationen** entstehen. Jedes Ergebnis einer SQL-Abfrage ist formal gesehen wieder eine Relation, die gefiltert, umbenannt oder mit anderen Relationen kombiniert werden kann. | Ein wesentlicher Aspekt des relationalen Modells ist, dass durch die Verknüpfung von Tabellen (Joins) und das Ausführen von Abfragen (DQL) ständig **neue Relationen** entstehen. Jedes Ergebnis einer SQL-Abfrage ist formal gesehen wieder eine Relation, die gefiltert, umbenannt oder mit anderen Relationen kombiniert werden kann. | ||
[[Kategorie:Datenbanken]] | [[Kategorie:Datenbanken]] | ||
[[Kategorie:FI_I_SDM]] | [[Kategorie:FI_I_SDM]] | ||
[[Kategorie:FI_I_TP2]] | [[Kategorie:FI_I_TP2]] | ||