Arbeiten mit Relationen Es gibt verschiedene formale Modelle, um mit relationalen Datenbanken zu arbeiten und Anfragen zu formulieren. Die wichtigsten Beispiele sind die •relationale Algebra •und der •relationale Kalkül•. Sie dienen als Grundlage für konkrete Anfragesprachen.•Relationale Algebra•Algebra: Menge mit Operationen (hier: Relationen und relationale Operatoren).•Anfragen werden als Operationen auf den Relationen einer Datenbank ausgedrückt.•Die Antwortmenge wird durch die tatsächliche Anwendung der Operationen berechnet.•konstruktives •(•prozedurales•) Vorgehen: Es wird angegeben, •WIE •eine Anfrage zu bearbeiten ist•Relationenkalkül•Kalkül: Logischer Formalismus zum Ableiten von Ergebnissen.•Anfragen werden durch Formeln der Prädikatenlogik erster Stufe ausgedrückt.•Die Antwortmenge enthält genau diejenigen Tupel, welche die Formel erfüllen.•deskriptives •(•deklaratives•) Vorgehen: Vorgabe des •WAS•, aber nicht des WIE einer Anfrage