• Keine Ergebnisse gefunden

Arbeitsblatt Informatik Name:

N/A
N/A
Protected

Academic year: 2022

Aktie "Arbeitsblatt Informatik Name:"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Arbeitsblatt Informatik

Name: Vorname: Klasse:

© T. Hempel · Version vom 04.10.2013

Beispielimplementation mit SQLite

Gegeben ist das ER-Modell für die Speicherung von Zoo-Informationen.

Dieses wurde in ein Relationenschema überführt. Es entstehen die Tabellen:

· TIER(TNr, Geschlecht, KAEFIG.Code, ART.ArtNr)

· KAEFIG(Code, Größe)

· ART(ArtNr, Klasse, Name)

· ANGESTELLTER(ANr, Name, Adresse)

· AUSGEBILDET_FUER(ANGESTELLTER.ANr, ART.ArtNr)

· IST_ELTERNTEIL_VON(TIER.TNr, TIER.TNr as KindNr)

Um die Attributwerte zweckmäßig zu speichern, müssen geeignete Datentypen ausgewählt werden. Außerdem sind Integritätsbedingungen zu erfassen.

TIER

Feldname Beschreibung Datentyp Wertebereich NULL Default

TNr Schlüssel Integer AUTOINCREMENT nein

Geschlecht 'm', 'w' ja 'm'

Code ArtNr KAEFIG

Feldname Beschreibung Datentyp Wertebereich NULL Default

Code Schlüssel Integer Zwischen 1 und 99 nein

Groesse ART

Feldname Beschreibung Datentyp Wertebereich NULL Default ArtNr Schlüssel Integer Zwischen 100 und 999 Nein

Name

Klasse Vögel

(2)

Arbeitsblatt Informatik

Name: Vorname: Klasse:

© T. Hempel · Version vom 04.10.2013

ANGESTELLTER

Feldname Beschreibung Datentyp Wertebereich NULL Default ANr

Name Adresse

AUSGEBILDET_FUER

Feldname Beschreibung Datentyp Wertebereich NULL Default ANr

ArtNr

IST_ELTERNTEIL_VON

Feldname Beschreibung Datentyp Wertebereich NULL Default TNr

KindNr

Die Übersetzung in SQL erfolgt unter Berücksichtigung der Reihenfolge. Tabellen mit Fremdschlüsselattributen können erst nach Tabellen erstellt werden, die diese Attribute als Schlüssel besitzen.

CREATE TABLE kaefig(

Code INTEGER PRIMARY KEY, groesse

)

CREATE TABLE art(

)

CREATE TABLE angestellter(

)

CREATE TABLE tier(

TNr INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, CONSTRAINT fremdschluessel

)

CREATE TABLE ausgebildet_fuer(

)

CREATE TABLE ist_elternteil_von(

)

Referenzen

ÄHNLICHE DOKUMENTE

Feldname Beschreibung Datentyp Wertebereich NULL Default.

Nur zwei Figuren

Definitions- und Wertebereich von Funktionen Teil 2... Definitionbereich und Wertebereich: Lösung

Definitions- und Wertebereich von Funktionen Teil 3... Definitionbereich und Wertebereich: Lösung

[r]

[r]

Die Himmelsrichtung, in der du den Mond siehst, kannst du abschätzen, wenn du sie mit der Richtung vergleichst, in der die Sonne

Die linke Stelle heißt Hunderterstelle oder kurz Hunderter (H).. Die mittlere Stelle heißt Zehnerstelle oder kurz