Datenbankpraktikum/Abschlusstest SoSe 2010: Unterschied zwischen den Versionen
Stefan (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Abschlusstest (19.07.2010) Es war als Tabellen ein Datenbankschema vorgegeben (Mietwagen-System: Tabellen Auto, Reservierung, Kunde, Rechnung, Filiale, ...) * D...“) |
Stefan (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
− | Abschlusstest (19.07.2010) | + | Abschlusstest (19.07.2010) - Gedächtnisprotokoll ggf. ziemlich unvollständig |
Es war als Tabellen ein Datenbankschema vorgegeben (Mietwagen-System: Tabellen Auto, Reservierung, Kunde, Rechnung, Filiale, ...) | Es war als Tabellen ein Datenbankschema vorgegeben (Mietwagen-System: Tabellen Auto, Reservierung, Kunde, Rechnung, Filiale, ...) |
Version vom 19. Juli 2010, 12:10 Uhr
Abschlusstest (19.07.2010) - Gedächtnisprotokoll ggf. ziemlich unvollständig
Es war als Tabellen ein Datenbankschema vorgegeben (Mietwagen-System: Tabellen Auto, Reservierung, Kunde, Rechnung, Filiale, ...)
- DML
- Ausdruck zum Erstellen der Tabelle Auto angeben (einschließlich Primärschlüssel, Fremdschlüssel und CHECK-Constraints)
- Der Tabelle Auto eine Spalte und einen CHECK-Constraint hinzufügen.
- SQL-Abfrage formulieren
- Anzahl von irgendwas zurückgeben (irgendwas, wo JOIN, GROUP BY und COUNT benutzt werden musste)
- Von Kunden, die in einem Zeitraum einen bestimmten Autotyp reserviert hatten, Vor- und Nachnamen durch ein Leerzeichen verbunden innerhalb einer Spalte; keine Duplikate (SELECT DISTINCT, String-Konktatenation, Joins, WHERE-Condition)
- Views
- Wofür können Views verwendet werden?
- Wie greift man auf Views zu?
- Trigger (multiple Choice)
- Indexes (multiple Choice)
- Transaktionen
- Es war ein Aktivitätsdiagramm gegeben bei dem dirty-read und non-repeatable-read Phänomene auftauchen konnten. Diese Probleme sollte man finden und beschreiben, wo sie auftreten.