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 Überarbeitung | ||
pruefungen:grundstudium:sos2_braindump2008 [13.03.2008 17:45] – Aufgabe1 Absurd-Mind | pruefungen:grundstudium:sos2_braindump2008 [Unknown date] (aktuell) – gelöscht - Externe Bearbeitung (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | Hier ein kleines Braindump direkt nach der Klausur. | ||
- | Wäre schön, wenn sich jeder noch eine Aufgabe rauspickt und in der Einsicht sich die gut merkt, damit die Bachelor-Studenten sich zukünftig auch auf ihre KonzMod-Prüfung vorbereiten kann (enthält u.a. ER, Relationale Datenmodellierung und Anfragemöglichkeit) | ||
- | ... die Nachschreiber darf man natürlich auch nicht vergessen | ||
- | ==== Softwaresysteme 2 - 12.3.2008 ==== | ||
- | |||
- | == 1. == | ||
- | |||
- | a) Grenze die Begriffe DB, DBVS und DBS voneinander ab | ||
- | |||
- | b) Nenne 4 Gründe, die für einen Einsatz von Datenbanken sprechen | ||
- | |||
- | c) Nenne 2 Unterschiede zwischen logischen und physischen Speichergeräte | ||
- | |||
- | d) Welche Probleme ergeben sich bei der Wahl der richtigen Blockgroesse beim Formatieren einer Festplatte? | ||
- | |||
- | == 2. == | ||
- | |||
- | a) Füge in einen B-Baum mit k=1 die Werte 6, | ||
- | |||
- | b) Warum ist der abgebildete Baum kein B-Baum (dabei auf k eingehen) | ||
- | |3| | ||
- | / | ||
- | |1| | ||
- | |||
- | |||
- | c) Nenne die vier Haupteigenschaften eines B-Baums | ||
- | |||
- | == 3. ER-Diagramm == | ||
- | a1) Was ist eine Weak-Entity und was ist beim Zeichnen zu beachten? | ||
- | |||
- | a2) Was sind Entity und Relationship | ||
- | |||
- | a3) Wie oft kann eine Relationship zwischen zwei Entity-Typen existieren? | ||
- | |||
- | b) | ||
- | * Reporter hat eindeutige Personalnummer und Namen | ||
- | * Sendeanstalt hat eindeutigen Namen und Adresse | ||
- | * Sendeslot hat ein Datum, Beginn und Ende | ||
- | * Livereportage hat einen eindeutigen Titel, Beschreibung und einen Ort | ||
- | * Werbespot hat einen Titel der nur in Verbindung mit einem Werbepartner eindeutig ist, und eine Dauer in Sekunden | ||
- | * Werbepartner hat einen Namen und eine eindeutige Id und einen Namen | ||
- | * Werbepartner haben Werbespots | ||
- | * Reporter ist onair mit LiveReportage in einem Sendeslot (pro LR 1 Reporter, mehrere LR pro Sendeslot) | ||
- | * jeder Reporter ist bei einer Sendeanstalt angestellt (keine freien Reporter) | ||
- | * Werbespot kann in Sendeslots sein, wobei Sendeslots beliebig viele Werbespots haben koennen | ||
- | |||
- | => ER-Diagramm erstellen. | ||
- | |||
- | c) | ||
- | Gegeben war folgendes ER-Diagramm: | ||
- | |||
- | |||
- | | ||
- | | | ||
- | (1,1) | ||
- | < Vater > | ||
- | | | ||
- | \--------N--------|Mensch|----------N---------- | ||
- | (Kind) | ||
- | | ||
- | | ||
- | << Heirat >> | ||
- | || | ||
- | || | ||
- | || | ||
- | ====||========= | ||
- | | ||
- | =============== | ||
- | | ||
- | | ||
- | Ort Datum | ||
- | | ||
- | |||
- | Das musste man in möglichst wenig Relationen gießen. | ||
- | |||
- | |||
- | == 4. == | ||
- | |||
- | a) Unterschied Relationship <-> Relation | ||
- | |||
- | b) Unterschied Tupel <-> Attribut | ||
- | |||
- | c) Relation erklären | ||
- | |||
- | d) Was ist Schlüsselkandidat | ||
- | |||
- | e) Unterschied Primärschlüssel <-> Schlüsselkandidat | ||
- | |||
- | == 5. SQL== | ||
- | |||
- | Filiale(__ID__, | ||
- | Verkauf(__ID[Filiale]__, | ||
- | Backware(__Name__, | ||
- | |||
- | a) Gewinn pro Backware ausgeben (aufsteigend) | ||
- | |||
- | b) Pro PLZ die Sitzplatzanzahl der Filiale, die am meisten Sitzplätze hat | ||
- | |||
- | c) Top5 meistverkauften Backwaren | ||
- | |||
- | d) Pro PLZ die Filiale mit geringstem Umsatz | ||
- | |||
- | == 6. == | ||
- | |||
- | a) Anfragegraph optimieren | ||
- | |||
- | b) Anfragegraph optimieren mit folgender Anfrage: | ||
- | | ||
- | FROM Hinterbliebenen h, Tote t | ||
- | WHERE h.verstorbener = t.id | ||
- | AND t.id = 4926 | ||
- | |||
- | |||
- | |||
- | == 7. == | ||
- | |||
- | - 7 Phasen der Anfrageverarbeitung | ||
- | |||
- | - ACC <-> TCC erklären | ||
- | |||
- | - physische <-> logische Konsistenz |