\documentclass{bschlangaul-aufgabe} \begin{document} \bAufgabenMetadaten{ Titel = {Aufgabe 1}, Thematik = {Theoriefragen Datenbank}, Referenz = 46116-2015-H.T1-TA2-A1, RelativerPfad = Examen/46116/2015/09/Thema-1/Teilaufgabe-2/Aufgabe-1.tex, ZitatSchluessel = db:ab:7, ZitatBeschreibung = {Aufgabe 12: (Begriffe definieren)}, BearbeitungsStand = mit Lösung, Korrektheit = unbekannt, Ueberprueft = {unbekannt}, Stichwoerter = {Datenunabhängigkeit, Superschlüssel, Referentielle Integrität}, EinzelpruefungsNr = 46116, Jahr = 2015, Monat = 09, ThemaNr = 1, TeilaufgabeNr = 2, AufgabeNr = 1, } Erläutern Sie die folgenden Begriffe in knappen Worten: \footcite[Aufgabe 12: (Begriffe definieren)]{db:ab:7} \begin{enumerate} %% % (a) %% \item Datenunabhängigkeit\index{Datenunabhängigkeit} \begin{bAntwort} Änderungen an der physischen Speicher- oder der Zugriffsstruktur (beispielsweise durch das Anlegen einer Indexstruktur) haben keine Auswirkungen auf die logische Struktur der Datenbasis, also auf das Datenbankschema.\footcite{examen:46116:2015:09} \end{bAntwort} %% % (b) %% \item Superschlüssel\index{Superschlüssel} \begin{bAntwort} Ein Superschlüssel ist ein Attribut oder Attributkombination, von der alle Attribute einer Relation funktional abhängen. \end{bAntwort} %% % (c) %% \item Referentielle Integrität\index{Referentielle Integrität} \begin{bAntwort} Unter Referentieller Integrität verstehen wir Bedingungen, die zur Sicherung der Datenintegrität bei Nutzung relationaler Datenbanken beitragen können. Demnach dürfen Datensätze über ihre Fremdschlüssel nur auf existierende Datensätze verweisen. Danach besteht die Referentieller Integrität grundsätzlich aus zwei Teilen: \begin{enumerate} \item Ein neuer Datensatz mit einem Fremdschlüssel kann nur dann in einer Tabelle eingefügt werden, wenn in der referenzierten Tabelle ein Datensatz mit entsprechendem Wert im Primärschlüssel oder einem eindeutigen Alternativschlüssel existiert. \item Eine Datensatzlöschung oder Änderung des Schlüssels in einem Primär-Datensatz ist nur möglich, wenn zu diesem Datensatz keine abhängigen Datensätze in Beziehung stehen. \footcite{wiki:referentielle-Integritaet} \end{enumerate} \end{bAntwort} \end{enumerate} \end{document}