IF 27.08.2024

Status
Erledigt

AB2.md

# AB2: Fachkonzept – Relationale Datenbanken

# 1. Aufgabe: Aufbau einer Datenbanktabelle

Beschreibe die wesentlichen Elemente einer relationalen Datenbanktabelle:

  1. Name der Tabelle: Name der Tabelle


  1. Attribute (Spalten): Attribute der Tabelle


  1. Datentypen der Attribute: Datentypen der Atribute


  1. Datensätze (Zeilen): Datensätze der Tabelle


# 2. Aufgabe: Atomarität in Datenbanken

Erkläre, was es bedeutet, dass ein Wert in einer Datenbank „atomar“ sein muss. Warum ist es wichtig, dass Werte atomar sind?

Das bedeutet unter anderem, dass nur einfache Werte und keine Listen gespeichert werden dürfen.
Dies dient dazu, dass keine komplikationen beim Durchsuchen der Datenbank entstehen,

# 3. Aufgabe: Unterschied zwischen Tabellenkalkulation und Datenbank

a) Nenne zwei Gründe, warum es sinnvoller ist, eine Datenbank anstelle einer Tabellenkalkulation (z.B. Excel) zu verwenden:

b) Erläutere, welche Probleme entstehen können, wenn mehrere Benutzer gleichzeitig auf eine Tabellenkalkulation zugreifen:

# 4. Aufgabe: Anwendung

Gegeben ist die folgende Tabelle einer einfachen relationalen Datenbank:

NameEinwohnerBreiteLängeLand
Berlin3.458.76352,5213,41Deutschland
Paris2.181.30048,862,35Frankreich
Mainz184.75250,008,27Deutschland
Speyer50.60049,318,43Deutschland

Welche Daten würdest du als Attribute und welche als Datensätze beschreiben?

Attribute: Einwohner, Breite, Länge, Land

Datensätze: Berlin, Paris, Mainz, Speyer