Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » grundstudium » sos2_braindump2007
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_braindump2007 [15.03.2007 00:27] – 83.171.176.148 | pruefungen:grundstudium:sos2_braindump2007 [20.03.2007 12:31] – 85.179.55.102 | ||
---|---|---|---|
Zeile 9: | Zeile 9: | ||
== 1. == | == 1. == | ||
- | a) Abbildung der Speicher nach Kapazitaet (einfach von der folie) und Geschwindigkeit, | + | a) Abbildung der Speicher nach Kapazitaet (einfach von der folie) und Geschwindigkeit, |
b) Nenne 3 Satzadressierungsarten (und dazu jeweils 2 vor- und nachteile) | b) Nenne 3 Satzadressierungsarten (und dazu jeweils 2 vor- und nachteile) | ||
Zeile 15: | Zeile 15: | ||
c) Nenne die 2 Seitenadressierungsarten und jeweils 2 vor- und nachteile | c) Nenne die 2 Seitenadressierungsarten und jeweils 2 vor- und nachteile | ||
- | d) alle moeglichkeiten joins zu realisieren (+ komplexitaet) + welches ist fuer ? am besten geeignet. | + | d) alle moeglichkeiten joins zu realisieren (+ komplexitaet) + welches ist fuer Gleichverbund |
e) Was muss man bei der Blockgroesse beachten? | e) Was muss man bei der Blockgroesse beachten? | ||
Zeile 23: | Zeile 23: | ||
a) Bei der Weihnachtsfeier einer Firma soll jeder Mitarbeiter einen anderen beschenken. Jeder Mitarbeiter soll genau 1 Geschenk bekommen und genau einen anderen beschenken. | a) Bei der Weihnachtsfeier einer Firma soll jeder Mitarbeiter einen anderen beschenken. Jeder Mitarbeiter soll genau 1 Geschenk bekommen und genau einen anderen beschenken. | ||
Dazu E/ | Dazu E/ | ||
+ | Relation mit zwei und einmal mit einer Tabelle erzeugen, was ist in der Praxis besser? | ||
Begriffe Nennen: Entity, Relationship | Begriffe Nennen: Entity, Relationship | ||
... | ... | ||
Zeile 37: | Zeile 38: | ||
== 3. Relationenalgebra (8 Punkte) == | == 3. Relationenalgebra (8 Punkte) == | ||
- mengenoperation select und join vertauschen/ | - mengenoperation select und join vertauschen/ | ||
- | - mengenoperation union(), minus() und noch 2 andere. vertauschen moeglich? begruenden. | + | - mengenoperation union(), minus() und noch 2 andere. vertauschen moeglich? begruenden. |
- (2 punkte) | - (2 punkte) | ||
- | - (2 Punkte) | + | - Was wird von SQL nicht korrekt aus der Relationenalgebra umgesetzt? Warum kann es besser sein die Relationenalgebra nicht zu erfüllen?(2 Punkte) |
== 4. Operatorengraph == | == 4. Operatorengraph == | ||
Zeile 65: | Zeile 66: | ||
SQL-Anfrage zum optimierten Operatorengraph | SQL-Anfrage zum optimierten Operatorengraph | ||
- | == 5. == | + | == 5. E/ |
Prosatext: mit Fahrzeug, Hersteller, Fahrzeugtyp und Transportfahrzeug.... | Prosatext: mit Fahrzeug, Hersteller, Fahrzeugtyp und Transportfahrzeug.... | ||
+ | |||
+ | Zu zeichnen war das E/ | ||
== 6. == | == 6. == | ||
Zeile 76: | Zeile 79: | ||
| | ||
- | a) | + | a) Durchschnitt der Punkte bei Aufgabe 1a im Jahrgang mit der ID = 2 |
b) In welchen Jahren (Bez) hat Student mit MatrNr=123456789 an den Übungen teilgenommen? | b) In welchen Jahren (Bez) hat Student mit MatrNr=123456789 an den Übungen teilgenommen? | ||
Zeile 86: | Zeile 89: | ||
- | == 7. == | + | == 7. (20 Punkte) |
Es waren 3 tabellen gegeben aus denen man in pseudo code oder c oder java oder was auch immer (nur nicht in prosa) darstellen soll wie man bestimmte informationen ausliest (DB-Verbindung war schon da) | Es waren 3 tabellen gegeben aus denen man in pseudo code oder c oder java oder was auch immer (nur nicht in prosa) darstellen soll wie man bestimmte informationen ausliest (DB-Verbindung war schon da) | ||
* eine Kundentabelle mit __KID__ und Name | * eine Kundentabelle mit __KID__ und Name | ||
* eine Bestellungstabelle mit __KID__, __BID__ (glaube noch eine spalte, weiss aber nicht mehr was) | * eine Bestellungstabelle mit __KID__, __BID__ (glaube noch eine spalte, weiss aber nicht mehr was) | ||
- | * eine Einzelpostentabelle mit __EID__, | + | * eine Einzelpostentabelle mit __EID__, |
* du sollst eine Funktion schreiben, die die BID uebergeben bekommt: funktion(int oid) und von demjenigen hinschreiben, | * du sollst eine Funktion schreiben, die die BID uebergeben bekommt: funktion(int oid) und von demjenigen hinschreiben, | ||
| | ||
- | Zange: 3 Stueck | + | |
- | | + | Schraube: 5 Stueck |
- | | + | Unterlegscheiben: |