edit
Exam Notes
ToDo
- Stored Procedures schreiben können
- Datenstrukturen abbilden können
- MongoDB Queries schreiben können / Datenmodelle erstellen
- Cassandra
- Query-Ausführung
- I/O Kosten berechnen
- Synchronisationsprotokolle
Umfang
Fokus
- OR-Mapping
- Stored Procedures, Cursors, Triggers
- Interne Ebene
- Verteilte DB / Replikation
Ausgeschlossene Themen!
- Objektrelationale DB
- Objektorientierte DB
- In-Memory / Column Store DBMS
Inhalt
JPA
- Queries schreiben
- Referentielle Integrität (selbst programmieren!)
Stored Procedures
- Nachteil: Nicht portabel
- Cursors!
Triggers
- Row- vs Statement-Trigger
- Statement triggert per Statement
- Row-Trigger triggert per veränderte Row (auch in einem Statement)
- Zugriff in SP mit
OLD
und NEW
- Concatinate mit
||
RETURN NULL
bei After-Trigger (Return wird ignoriert)
NoSQL
- Cassandra Datenmodell
- MongoDB Modellierung / Queries
Arrays Graph Trees
- Arrays in PostgreSQL
- Trees
- Adjadenzliste
- Nested Set
- Beim Absteigen im Baum die linked Indices vergeben, beim Zurückgehen die rechten