• Keine Ergebnisse gefunden

Datenbanken ¨Ubungsblatt 2 – SoSe 2015

N/A
N/A
Protected

Academic year: 2022

Aktie "Datenbanken ¨Ubungsblatt 2 – SoSe 2015"

Copied!
3
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Datenbanken

Ubungsblatt 2 – SoSe 2015 ¨

1. Bestimmen Sie m¨ogliche Superschl¨ussel und Kandidatenschl¨ussel f¨ur die Re- lation R.

R

A B C D E

1 2 1 2 1

2 2 2 2 2

1 1 1 1 1

2 1 2 1 2

2. Bestimmen Sie angemessene Prim¨arschl¨ussel und Fremdeschl¨ussel f¨ur das folgende relationale Schema.

branch(branch name, branch city, assets)

customer(customer name, customer street, customer city) loan(loan number, branch name, amount)

borrower(customer name, loan number)

account(account number, branch name, balance) depositor(customer name, account number)

3. ¨Ubersetzen Sie die folgenden ER Diagramme in relationale Schemata.

a)

A 1 X 1 B

a x b

b)

A 1 X N B

a x b

c)

A N X M B

a x b

d)

(2)

A a

isa disjoint

B C

b c

e)

A a

isa

B C

b c

f)

A a

S 1

s

R N

r

B N

M

b

g)

A R

1

N a

S 1

B n

b

h)

A B C

D

X Z

1 N N

M M

a b z c

d

4. (Pr¨ufungsbeispiel 2013-07-02) Das ER-Diagramm in Abbildung 1 beschreibt die Produktionsabteilung einer Firma, die Laptops herstellt.

Erstellen Sie aus dem ER-Diagramm das zugeh¨orige relationale Schema (ein- schließlich Prim¨arschl¨ussel).

(3)

Angestellte

Designer Techniker Notebook_Modelle

Notebooks Prüfung

isA

N M

Experte_fuer

1

N gehört_zu

N 1

angewendet 1

N führt_aus Email

Name

NName VName

SVN

Jahr_Expertise

Modell_Code

Reg_Nummer Prüfung_ID

Datum Jahrgang

Alter Geschlecht

Plattenkapazität

Abbildung 1: ER-Diagramm f¨ur Aufgabe 4.

Referenzen

ÄHNLICHE DOKUMENTE

Wertigkeit: 2 Punkte 2. Was ist die richtige Modellierung f¨ ur folgenden Sachverhalt: An einen Com- puter k¨ onnen mehrere Monitore angeschlossen werden, aber ein Monitor wird an

Dr¨ ucken Sie folgende Anfragen jeweils (i) mithilfe der elementaren Operatoren, (ii) mithilfe der elementaren und zus¨ atzlichen Operatoren der relationalen Algebra aus:. a) SVN

a) Schreiben Sie eine SQL Anfrage, welche Vor- und Nachname aller Pilo- ten auflistet, die nie ein Flugzeug des Modells “SKR729” geflogen sind.. Wertigkeit: 1

b) Welches ist die h¨ ochste Normalform (1NF, 2NF, 3NF, BCNF) in der sich R befindet? Geben Sie zu jeder verletzten Normalform an, durch welche funktionalen Abh¨ angigkeiten

Abgabe: SQL Skript clean.sql, das alle Tabellen l¨ oscht, die von create.sql erzeugt und von load.sql mit Daten gef¨ ullt wurden.. 2 Zugang

[r]

Mergell und andere berechneten 1998 [77] den Verlauf der Schwingungsamplitude beim Einsatz der Schwingung f¨ur ein Zwei-Massen-Modell der Glottis. Dabei wurde bei dem dynamischen

wird find0() für ein Intervall [n1,n2℄ aufgerufen mit mehr als einem Element, dann terminiert der Aufruf entweder direkt (weil x gefunden wurde), oder find0() wird mit einem