• Keine Ergebnisse gefunden

Burkhardt Renz TH Mittelhessen Datenbanksysteme Übungen Serie 9 Übungen Datenbanksysteme Serie 9 1

N/A
N/A
Protected

Academic year: 2021

Aktie "Burkhardt Renz TH Mittelhessen Datenbanksysteme Übungen Serie 9 Übungen Datenbanksysteme Serie 9 1"

Copied!
3
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Prof. Dr. Burkhardt Renz TH Mittelhessen

Datenbanksysteme Übungen Serie 9

Übungen Datenbanksysteme Serie 9

1. Miles & More ERD

Eine Fluggesellschaft speichert die Buchungen ihrer Passagiere und verwen- det die Informationen auch für das Prämienprogramm „Miles & More“ für ihre „Frequent Flyers“. In dieser Aufgabe modellieren Sie einen Ausschnitt dieses Systems in einem Entity-Relationship-Diagramm (in UML-Notation).

• Ein Flugzeug hat einen bestimmten Typ, wie z.B. „A340-400“, ein Kennzeichen, das es identifiziert, wie „D-AGHT“, ein Baujahr und eine Anzahl von Sitzplätzen.

• Im Flugplan stehen Informationen zu Flügen wie Startflughafen, Ziel- flughafen, Dauer und Strecke in Meilen. Diese Informationen werden im Flugplan durch die Flugnummer identifiziert. Im Flugplan wird auch die Abflugzeit angegeben, nicht aber der Tag des tatsächlichen Flugs.

• Flugzeuge führen Flüge auf Flugstrecken durch. Der Flug der Strecke wird somit durch die Flugnummer und den Tag des Flugs eindeutig festgelegt.

• Passagiere haben einen Namen und Vornamen. Sie buchen Flugstre- cken.

• Frequent Flyers sind Passagiere, die häufig fliegen und am Prämienpro- gramm teilnehmen. Sie haben ein Meilenkonto mit einer eindeutigen Kontonummer. Über jeden Frequent Flyer ist bekannt, wieviele Prä- mienmeilen er bisher angesammelt hat.

2. Juristisches Informationssystem ERD

Wir möchten ein Juristisches Informationssystem aufbauen. Es dient der Justizverwaltung, den Überblick über die Verfahren der ordentlichen Ge- richtsbarkeit zu behalten. Gehen wir von folgender Situation aus:

Die ordentliche Gerichtsbarkeit in der Bundesrepublik hat vier Arten von Gerichten: die Amtsgerichte, die Landgerichte, die Oberlandesgerichte und den Bundesgerichtshof. Jedes dieser Gerichte hat einen Namen und eine Adresse mit Straße, PLZ und Ort.

An den Gerichten sind Richter tätig. Richter haben Name, Vorname, Titel und sind telefonisch zu erreichen. Ein Richter ist an genau einem Gericht tätig.

Sommersemester 2021 1

(2)

Prof. Dr. Burkhardt Renz TH Mittelhessen

Datenbanksysteme Übungen Serie 9

An den Gerichten sind Verfahren anhängig, die jeweils ein eindeutiges Ak- tenzeichen haben und in einer bestimmten Sache durchgeführt werden. Das Gericht entscheidet, welcher Richter für das Verfahren zuständig ist und legt dann den Verhandlungsbeginn fest.

3. Erweiterung des Juristischen Informationssystems Die Gerichte sind hierarchisch organisiert:

An der Spitze steht der Bundesgerichtshof (BGH) in Karlsruhe, darunter folgen 22 Oberlandesgerichte (zum Beispiel das OLG Frankfurt am Main), dann die Landgerichte (zum Beispiel das LG Gießen) und schließlich die Amtsgerichte (zum Beispiel die AG Alsfeld, Büdingen, Butzbach, Friedberg (Hessen), Gießen und Nidda).

Erweitern Sie das Diagramm aus der vorherigen Aufgabe so, dass diese Hierarchie dargestellt werden kann. Es sollen also Abfragen möglich sein wie: Für welche Gerichte ist das Landgericht Gießen zuständig? Welches Gericht ist dem Landgericht Gießen übergeordnet?

4. Ausschnitt eines ERD für eine Klinikorganisation

In Abb. 1 wird ein kleiner Ausschnitt der Organisation einer Klinik darge- stellt.

Bemerkung:

Ein Mitarbeiter arbeitet in einer der drei genannten Abteilungen der Klinik

0..1

*

arbeitet in 0..1

* arbeitet in

0..1

* arbeitet in

Notfallaufnahme Chirurgie

Röntgen- abteilung

Mitarbeiter Name Vorname

Abbildung 1: ERD Mitarbeiter in Klinik

Wie beurteilen Sie dieses Diagramm? Können Sie es verbessern? Erstellen Sie eine Alternative.

5. Artikel in einer betrieblichen Anwendung

Im Ausschnitt Abb. 2 eines Entity-Relationship-Diagramms für eine be- triebliche Anwendung soll folgender Sachverhalt dargestellt werden:

Ein Artikel hat eine Artikelnummer und eine Bezeichnung. Die Verkaufs- menge des Artikels wird jährlich aufgezeichnet, um eine langfristige Beur- teilung des Erfolgs beim Verkauf zu haben.

Sommersemester 2021 2

(3)

Prof. Dr. Burkhardt Renz TH Mittelhessen

Datenbanksysteme Übungen Serie 9

Artikel ArtikelNr Bezeichnung Verkaufsmenge_2000 Verkaufsmenge_2001 Verkaufsmenge_2002 Verkaufsmenge_2003 Verkaufsmenge_2004 Verkaufsmenge_2005

Abbildung 2: ERD Artikel und Verkaufserfolg

Können Sie es besser?

Rev 14.2 – 8. März 2021

Sommersemester 2021 3

Abbildung

Abbildung 1: ERD Mitarbeiter in Klinik

Referenzen

ÄHNLICHE DOKUMENTE

Speichern der Daten im Dateisystem, also: eine Datei für Artikel, eine Datei für Kunden, eine Datei für Bestellungen usw.. Welche Probleme

Integritätsbedingungen für eine Relationsvariable Integritätsbedingungen für mehrere Relationsvariablen Definition Datenbank... Konzept einer Algebra/

Variante 3a: Eine Tabelle für alle Entitätstypen sowie geeignete Views. Voraussetzung: Die Subklassenbildung

Eine RelVar R ist in der zweiten Normalform (2NF) genau dann, wenn für jede nicht-triviale funktionale Abhängigkeit X Ñ Y eine der folgenden Aussagen gilt:. (a) X ist ein

Mit Recovery bezeichnet man die Mechanismen eines DBMS um auch nach einem Fehler oder dem Fehlschlagen einer Transaktion einen ordnungsgemäßen Betrieb in einem konsistenten Zustand

Datenmodifikation mit JDBC Ändernde Anweisungen Änderungen über einen Cursor.. Transaktionen mit JDBC Arbeiten mit Transaktionen Einstellen

following alle folgenden Elemente following-sibling alle folgenden Geschwister preceding alle vorherigen Elemente preceding-sibling alle vorherigen Geschwister. attribute

Thermodynamik Serie 9. HS