Slide/RelData-51

From wiki
Jump to navigation Jump to search

Links

Links hierher

[edit]
Slide
edit
qkey  RelData-51
pkey  RelData
basename  3-RelationalesDatenmodell.pptx
page  51
name  RelData-51
title  Arbeiten mit Relationen
keywords  
links  
literature  
learningGoal  →[[]]
[edit]
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