Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » grundstudium » sos2_braindump2008
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige ÜberarbeitungNächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
pruefungen:grundstudium:sos2_braindump2008 [13.03.2008 16:57] – Aufgabe2 (B-Baum erweitert) Absurd-Mind | pruefungen:grundstudium:sos2_braindump2008 [13.03.2008 18:01] – * Absurd-Mind | ||
---|---|---|---|
Zeile 13: | Zeile 13: | ||
c) Nenne 2 Unterschiede zwischen logischen und physischen Speichergeräte | c) Nenne 2 Unterschiede zwischen logischen und physischen Speichergeräte | ||
- | d) Was muss man bei der Blockgroesse | + | d) Welche Probleme ergeben sich bei der Wahl der richtigen |
- | == 2. == | + | == 2. B-Baeume |
a) Füge in einen B-Baum mit k=1 die Werte 6, | a) Füge in einen B-Baum mit k=1 die Werte 6, | ||
Zeile 34: | Zeile 34: | ||
a3) Wie oft kann eine Relationship zwischen zwei Entity-Typen existieren? | a3) Wie oft kann eine Relationship zwischen zwei Entity-Typen existieren? | ||
- | b) Eine Sendeanstalt | + | b) |
- | Jeder Live-Reporter | + | * Reporter hat eindeutige Personalnummer und Namen |
- | Eine Live-Reportage | + | * Sendeanstalt |
- | Ein Sendeslot kann mehrere Reportagen beinhalten, oder auch keine. | + | * Sendeslot hat ein Datum, Beginn und Ende |
- | Ein Werbespot wird von einem Werbepartner finanziert | + | * Livereportage |
+ | * Werbespot hat einen Titel der nur in Verbindung mit einem Werbepartner eindeutig ist, und eine Dauer in Sekunden | ||
+ | * Werbepartner | ||
+ | * Werbepartner haben Werbespots | ||
+ | * Reporter | ||
+ | * jeder Reporter ist bei einer Sendeanstalt angestellt | ||
+ | * Werbespot | ||
=> ER-Diagramm erstellen. | => ER-Diagramm erstellen. | ||
Zeile 84: | Zeile 90: | ||
== 5. SQL== | == 5. SQL== | ||
- | Filiale(__ID__, | + | Filiale(__ID__, |
- | Verkauf(__ID[Filiale], | + | Verkauf(__ID[Filiale]__, __Name[Backware]__, __Datum__, Menge) |
- | | + | |
- | a) Gewinn pro Produkt | + | a) Gewinn pro Backware |
b) Pro PLZ die Sitzplatzanzahl der Filiale, die am meisten Sitzplätze hat | b) Pro PLZ die Sitzplatzanzahl der Filiale, die am meisten Sitzplätze hat | ||
- | c) Top5 meistverkaufte Produkte | + | c) Top5 meistverkauften Backwaren |
d) Pro PLZ die Filiale mit geringstem Umsatz | d) Pro PLZ die Filiale mit geringstem Umsatz | ||
== 6. == | == 6. == | ||
+ | gegebene Relationen: | ||
- | a) Anfragegraph optimieren | + | * Verstorbener(__ID__, |
+ | * Bestattung(__ID__, | ||
+ | * Angehoeriger(__KuNr__, | ||
+ | * Leichenbestatter(__ID__, | ||
+ | * tot(__BID__, | ||
- | b) Anfragegraph optimieren mit folgender Anfrage: | + | a) Welche sechs Phasen der Anfrageverarbeitung folgen nach dem Parser? |
- | | + | |
- | FROM Hinterbliebenen h, Tote t | + | |
- | WHERE h.verstorbener = t.id | + | |
- | AND t.id = 4926 | + | |
+ | b) Optimiere folgenden Graphen: | ||
+ | Proj (v.Nachname, | ||
+ | | | ||
+ | | | ||
+ | Sel (t.LID = l.ID, t.BID = b.ID, t.VID = v.ID, b.Friedhof = " | ||
+ | | | ||
+ | | | ||
+ | Cross | ||
+ | |\ | ||
+ | | \ | ||
+ | v Cross | ||
+ | |\ | ||
+ | | \ | ||
+ | t Cross | ||
+ | |\ | ||
+ | | \ | ||
+ | | ||
- | == 7. == | + | c) Anfragegraph optimieren mit folgender Anfrage: |
- | - 7 Phasen der Anfrageverarbeitung | + | |
+ | FROM Verstorbener v, Angehoeriger a | ||
+ | WHERE v.angehoeriger = a.KuNr | ||
+ | AND a.KuNr = 4223 | ||
+ | |||
+ | == 7. == | ||
- ACC <-> TCC erklären | - ACC <-> TCC erklären | ||
- physische <-> logische Konsistenz | - physische <-> logische Konsistenz |