Relation: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
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.
> '''Hinweis für Fachinformatiker:''' Während man in SQL oft von "Tabellen" spricht, ist das Verständnis der "Relation" wichtig, um die logischen Hintergründe von Joins und Aggregationen zu begreifen.


[[Kategorie:Datenbanken]]
[[Kategorie:Datenbanken]]
[[Kategorie:FI_I_SDM]]
[[Kategorie:FI_I_SDM]]
[[Kategorie:FI_I_TP2]]
[[Kategorie:FI_I_TP2]]