- Welche Isolationsstufen erzeugen X-Sperren?
- Welche Isolationsstufen erzeugen S-Sperren?
- Welche Isolationsstufen gibt es?
- Was ist ein "Dirty Read" und in welchen Isolationsstufen kann dieses Problem auftreten?
- Was ist ein "Non-Repeatable Read" und in welchen Isolationsstufen kann dieses Problem auftreten?
- Was ist ein "Phantom Read" und in welchen Isolationsstufen kann dieses Problem auftreten?
- In welchen Isolationsstufen kann ein Deadlock entstehen? Begründung!
- Wie viele Datensätze / Objekte müssen mind. beteiligt sein, damit ein Deadlock entstehen kann? Kann ein Deadlock auch bei einem einzigen Datensatz / Objekt auftreten? Begründung!
- Können Deadlocks auftreten bei einer / zwei / drei parallelen Transaktionen?
- Was ist ein "Lost Update"? Skizziere ein Szenario bei dem dieses Problem auftritt!
- In welchen Isolationsstufen kann ein "Lost Update" auftreten?
- Durch welche Maßnahmen kann ein "Lost Update" vollständig vermieden werden?
- Welche Sperren erwirbt ein SELECT ... FOR UPDATE?
- In welchen Isolationsstufen ist ein SELECT ... FOR UPDATE erforderlich, um den "Lost Update" vollständig zu vermeiden?
- [R] Was ist das Maskottchen / Logo von PostgreSQL? Warum wurde dieses Tier gewählt?
Elephant
Gutes Gedächnis
- [R] Woher stammt der Name PostgreSQL?
- Welche Lizenz-Modelle (Produkte) werden von MySQL angeboten und wodurch unterscheiden sie sich?
Community
Darf nich Kommerziell eingesetzt werden.
Enterprise
Kommerzieller Support
- Welche Tätigkeiten sind im PostgreSQL-Lizenz-Modell gestattet (direkt genannt!), in MySQL aber nicht?
- Welche Engines von MySQL wurden im Unterricht besprochen und wodurch unterscheiden sie sich?
- Unterstützt PostgreSQL verschiedene Engines?
- Wie heißen die Kommando-Konsolen von MySQL bzw. von PostgreSQL?
- Wie heißen die grafischen Administrationsoberflächen von MySQL bzw. von PostgreSQL?
- Was sind die generellen Vor- bzw. Nachteile von Kommando-Konsolen im Vergleich zu grafischen Administrationsoberflächen?
- [R] Welche Hilfe-Kommandos unterstützen die Kommando-Konsolen von MySQL bzw. von PostgreSQL und was bewirken sie jeweils im Detail?
- Was ist mit "Wiederholungstolerantem DDL-Script" gemeint?
- Wie heißen die Kommandos in PostgreSQL, die den Kommandos SHOW DATABASE; USE xxx; und SHOW TABLES; von MySQL entsprechen?
- Welche Datentypen unterstützt MySQL, nicht aber PostgreSQL?
- Welche Datentypen unterstützt PostgreSQL, nicht aber MySQL bzw. für welche optionale Angabe in MySQL ist dieser Datentyp als Ersatz vorgesehen?
- Wann (wofür) sind doppelte Hochkommas in HTML / PHP / SQL gestattet?
- Wann (wofür) sind einfache Hochkommas in HTML / PHP / SQL gestattet?
- Wodurch unterscheiden sich MySQL und PostgreSQL bei String-Literalen?
- Welches Kommando muss bei PostgreSQL eingegeben werden, um bei (mit Daten gefüllten) Tabellen einer 1:N-Beziehungen die Tabelle der 1-Seite zu löschen? Was passiert auf der N-Seite?
- [R] Welche Kommandos müssen bei MySQL eingegeben werden, um bei (mit Daten gefüllten) Tabellen einer 1:N-Beziehung die Tabelle der 1-Seite zu löschen?
- Welche Stored Routines unterstützt MySQL für serverseitige Programmierung und wodurch unterscheiden sie sich?
- [R] Welche Stored Routines unterstützt PostgreSQL für serverseitige Programmierung und wodurch unterscheiden sie sich?
- Keine Frage zu CHECK-Constraint!
- Keine Frage zu Trigger!