DBA01_03
datenbanken
datenbanken
-
- 1 / 9
-
Cartes-fiches
Non Repeatable Read
Nichtwiederholbares Lesen oder Non-Repeatable Read bezeichnet in der Informatik ein Problem, das auftritt, wenn innerhalb einer Transaktion dieselbe Leseoperation nacheinander unterschiedliche Ergebnisse liefert.
Phantom Read
In der Informatik ist das Phantomproblem (inconsistent read) ein Fehler, der bei mehreren parallelen Datenbankzugriffen auftreten kann. Werden während einer Transaktion, die sich auf mehrere Datensätze mit einer angegebenen Eigenschaft bezieht, in einer gleichzeitig ablaufenden Transaktion neue Datensätze mit dieser Eigenschaft eingefügt, kann dies inkonsistente Daten der ersten Transaktion zur Folge haben.
Embedded SQL
Embedded SQL (englisch für eingebettetes SQL, abgekürzt ESQL) standardisiert die Syntax zum Einfügen von SQL Befehlen in Programmiersprachen.
Ein Precompiler wandelt die ESQL Statements in normalen Code der Hostsprache um, der dann mit dessenCompiler übersetzt wird.
EXEC SQL ;
EXEC SQL SELECT vorname, nachname INTO :vorname, :nachname FROM mitarbeitertabelle WHERE pnr = :pnr ;
QBE
Query by Example ist eine relationale Datenbank-Abfragesprache.
Diese grafische Abfragesprache richtet sich speziell an Gelegenheitsbenutzer, die mit SQL und anderen komplexen Abfragen wenig anfangen können.
kartesisches Produkt
Das Resultat des Kartesischen Produkts ist die Menge aller Kombinationen der Tupel aus R und S, d.h. jede Zeile der einen Tabelle wird mit jeder Zeile der anderen Tabelle kombiniert. Wenn alle Merkmale (Spalten) verschieden sind, so umfasst die Resultatstabelle die Summe der Merkmale der Ausgangstabellen. Die Anzahl Tupel (Zeilen) im Resultat ist die Multiplikation der Anzahl Zeilen der Ausgangstabellen.
UML
Unified Modeling Language als grafische Notation für Klassen und Klassenhierachien.
Hierachien -> Vererbung
Domäne und Schlüssel
Entitäten können anhand eines Schlüssels unterscheiden werden.
Domäne = Datentyp/wertemenge eeines Attributs
Anomalien
Aktualiserungsanomalie: Änderung einer Zelle muss auch in anderen vorgenommen werden.
Einfüge Anomalie: unvollständiges Tupel kann nicht eingetragen werden
Lösch Anomalie: Wenn beim löschen einer Information alle Informationen eines Tupels verloren gehen (auch die nicht abhängigen)
pysische Modellierung
ausgeführt vom DBMS ziel gute perfomance
Speicherstruktuen auf der Platte
Zugriffspfade (indexe)
Metadaten (systemkatalog)