GITTA-Logo
PDF Version of this document Search Help Glossary

Lesson Navigation IconRelationales Datenmodell

Unit Navigation IconKonzepte

LO Navigation IconOrganisation

LO Navigation IconDefinitionen

Unit Navigation IconAbbildung ER-Schema

Unit Navigation IconDatenintegrität

Unit Navigation IconNormalisierung

Unit Navigation IconZusammenfassung

Unit Navigation IconLiteraturempfehlungen

Unit Navigation IconGlossar

Unit Navigation IconBibliographie

Unit Navigation IconMetadaten


GITTA/CartouCHe news:


Go to previous page Go to next page

Definitionen

Domäne:
Eine Domäne besteht aus einem Namen D und einer Menge atomarer Werte. Ein anderer Name für Domäne ist Wertebereich. Domänen definieren den Wertebereich von Attributen.
Beispiel DomäneBeispiel Domäne
Tupel:
Ein Tupel t ist eine Liste mit n Werten t = <d1, d2, ..., dn>, wobei jeder Wert di ein Element der Domäne Di, oder NULL sein muss.
Beispiel TupelBeispiel Tupel
Attribut:
Ein Attribut A bezeichnet die Funktion, die eine Domäne D in einem Relationenschema R ausübt. Es kann auch als Abbildung der Tupel einer Relation auf den Wert des jeweiligen Tupels (für dieses Attribut) verstanden werden, wobei jeder Wert di ein Element der Domäne oder NULL sein muss.
Beispiel AttributBeispiel Attribut
Relationenschema:
Ein Relationenschema R, Schreibweise: R(A1, A2, ..., An), bezeichnet eine Menge von Attributen {A1, A2, ..., An}.
Beispiel RelationenschemaBeispiel Relationenschema
Relation:
Eine Relation r ist eine Instanz (Ausprägung) des Relationenschemas R(A1, A2, ..., An). Sie ist eine Teilmenge des kartesischen Produkts (Kreuzprodukt) der beteiligten Domänen.
Beispiel RelationBeispiel Relation
Relationales Datenbankschema:
Ein relationales Datenbankschema ist eine Menge von Relationenschemata S = {R1, ..., Rn} zusammen mit einer Menge von Integritätsbedingungen. Eine relationale Datenbankinstanz ist die Menge {r1, ..., rn} , wobei ri Instanz von Ri ist und alle Integritätsbedingungen erfüllt sind. Eine relationale Datenbank ist ein relationales Datenbankschema mit einer entsprechenden Datenbankinstanz.
Begriffe des relationalen DatenschemasBegriffe des relationalen Datenschemas

Das relationale Schema eines Gegenstandes (Entität) kann als Tabelle (Relation) abgebildet werden. In diesem Beispiel sind die Entität die „Studierendennoten“. Diese Entität wird mit den Attributen Name, Fach und Note beschrieben. Die Domäne oder der Wertebereich der Attribute Name und Fach sind alle Gross- und Kleinbuchstaben des Alphabets, die des Attributs Note sind Zahlen von 1 bis 6 mit einer Kommastelle. Diese Struktur der Entität mit ihren Attributen, ohne den eigentlichen Inhalt, nennt man Relationenschema. Wenn nun Inhalte in die Relation eingefügt werden, dürfen nur Werte verwendet werden, die in der Domäne definiert sind. Ein Tupel sind die zusammengehörenden Werte verschiedener Attribute. Es entspricht in der Tabelle einer Zeile.

Zwischenfrage: In der obigen Tabelle hat sich ein kleiner Fehler eingeschlichen. Können Sie ihn entdecken?
Falls Sie die Antwort zu dieser Frage diskutieren möchten, steht Ihnen dazu das Diskussionsforumstopic „Relationales Datenmodell“ zur Verfügung.

Top Go to previous page Go to next page