Matura: Softwareentwicklung & Informationssysteme

8.1. Relationenalgebra

Auf welchen mathematischen Grundlagen beruht das relationale Datenmodell?

Quelle: https://de.wikipedia.org/wiki/Relationale_Algebra

Wozu brauche ich die Relationenalgebra?

Quelle: https://www.hdm-stuttgart.de/~riekert/lehre/db-kelz/chap7.htm

Welche mathematischen Funktionen gibt es und wie funktionieren sie?

Menge Diagramm
Menge Diagramm
Menge Diagramm
Menge Diagramm
Menge Beispiel  

Hierbei ist die Reihenfolge entscheidend. (1|a) ist somit kein Element von M1 x M2, während (a|1) sehr wohl ein Element von M1 x M2 ist.

Quelle: SQL-Relationenalgebra (S. 11-21)

Was ist der Unterschied zwischen einer Relation und einer (mathematischen) Funktion?

Quelle: SQL-Relationenalgebra (S. 22-23)

Was bedeuten “Attribut”, “Wertebereich”, “funktionale Abhängigkeit” und “voll funktionale Abhängigkeit”?

Quelle: http://www.gitta.info/LogicModelin/de/html/DataConsiten_Abhaeng.html

Welche Eigenschaften haben Relationen?

Welche sind die im Relationen-Modell verfügbaren relationalen Operatoren und welche sind die Mengenoperatoren.

Quelle: https://de.wikipedia.org/wiki/Relationale_Algebra

Wie sind diese definiert?

Frage????? https://www.hdm-stuttgart.de/~riekert/lehre/db-kelz/chap7.htm