<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stageing.freitagsrunde.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=92.225.101.69</id>
	<title>FreitagsrundenWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stageing.freitagsrunde.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=92.225.101.69"/>
	<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//Spezial:Beitr%C3%A4ge/92.225.101.69"/>
	<updated>2026-11-02T23:33:30Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.45.6</generator>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Datenbankpraktikum/Abschlusstest_SoSe_2010&amp;diff=13998</id>
		<title>Datenbankpraktikum/Abschlusstest SoSe 2010</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Datenbankpraktikum/Abschlusstest_SoSe_2010&amp;diff=13998"/>
		<updated>2010-07-24T09:58:59Z</updated>

		<summary type="html">&lt;p&gt;92.225.101.69: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Abschlusstest (19.07.2010) - Gedächtnisprotokoll ggf. ziemlich unvollständig; keine Hilfsmittel waren zugelassen&lt;br /&gt;
&lt;br /&gt;
Es war als Tabellen ein Datenbankschema vorgegeben (Mietwagen-System: Tabellen Auto, Reservierung, Kunde, Rechnung, Filiale, ...)&lt;br /&gt;
&lt;br /&gt;
* DDL&lt;br /&gt;
** Ausdruck zum Erstellen der Tabelle Auto angeben (einschließlich Primärschlüssel, Fremdschlüssel und CHECK-Constraints)&lt;br /&gt;
** Der Tabelle Auto eine Spalte und einen CHECK-Constraint hinzufügen.&lt;br /&gt;
* SQL-Abfrage formulieren&lt;br /&gt;
** Anzahl von irgendwas zurückgeben (irgendwas, wo JOIN, GROUP BY und COUNT benutzt werden musste)&lt;br /&gt;
** 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)&lt;br /&gt;
* SQL-Abfrage lesen&lt;br /&gt;
** Eine etwas größere SQL-Abfrage war gegeben. Das Ergebnis sollte in eine Tabelle eingetragen werden und (natürlichsprachlich) beschrieben werden. Sie enthielt verschiedene Joins (u.a. CROSS JOIN und LEFT OUTER JOIN), CASE-Anweisung und GROUP BY mit SUM-Aggregation. Sofern ich es richtig erkannt hatte, hat die Abfrage hat pro Filiale und Autoklasse den Umsatz zusammengerechnet. Der CASE war dazu da die NULLs des Outer-Joins durch &amp;quot;0.0&amp;quot; zu ersetzen, wenn für die entsprechende Kombination kein Umsatz vorlag.&lt;br /&gt;
* Views&lt;br /&gt;
** Wofür können Views verwendet werden?&lt;br /&gt;
** Wie greift man auf Views zu?&lt;br /&gt;
* Trigger (multiple Choice)&lt;br /&gt;
* Indexes (multiple Choice)&lt;br /&gt;
* Transaktionen&lt;br /&gt;
** 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.&lt;/div&gt;</summary>
		<author><name>92.225.101.69</name></author>
	</entry>
</feed>