Sie sind auf Seite 1von 4

Datenbank -Theorie

DB-Theorie

Nachteile der Dateiverwaltung

1. Redundanz (gleiche Daten in den TABELLEN)


2. lnkonsistenz
3. Sehr hohe Daten-Programm-Abhängigkeit

Data Description
Aufbau eines Daten banksYstems Language

DBMS

DDL

DML
Datei

Data Manipulation
Language

Abbildung 2: Data Base Management

Seite 1 Yon 4 Erstellt von Matthias Haufa


Datenbank -Theorie

Konzeptuelles Modell

Abbildung 2: 3 - Schichten Modell

Data - Design

1. Entity - Relationship - Modell ( Einheit - Beziehung - Geflecht nach Chen)


2. Normalformlehre (nach Codd)

Entity -Typen

(K Nr, P Nd

Abbildung 3:

Personen (P_Nr, Name, Vorname, Str., Plz, Ort)


Lehrer (Name, Vorname, Str., Plz, Ort, Mitarbeiter-Nr, P_Nr)
Schüler (Name, Vorname, Str., PIz, Ort, Stamm-Nr, Arbeits-Berater, P-Nr)
Klasse (K_Nr, Bez, Anfang, Ende)

Primär - Schlüssel (natürliche Schlüssel (Name)oder künstlicher Schlüssel (Nr))

Seite 2 von 4 Erstellt von Matthias Haufa


Datenbank -Theorie

Normalformlehre

1. Eine Relation ist in 1. Normalform wenn alle Attributwerte elementar sind.

2. Eine Relation ist dann in 2. Normalform, wenn sie in l.Normalform ist und alle
Nichtschlüselattribute voll funktional abhängig vom Schlüssel sind.

3. Eine Relation ist dann in 3. Normalform, wenn sie in l.Normalform ist und kein
N ichtschlüsselattribut transitiv abhängig vom Schlüssel ist.

ln Access sollte in 3. Normalform erstellt werden


l.Normalform

SNr Name Vorname KNr Bezeichnung Ende Fach Note


01 Meier Anton 13 Programmierer 1.2.2000 Cobol 1

01 Meier Anton 13 Programmierer 1.2.2000 Pascal


01 Meier Anton Programmierer 1.2.2000 Basic e
02 Meier Andy IJ Programmierer 1.2.2000 Cobol 4

Tabellel :Grün = Primärschlüssel

Ohne zweiten Schlüssel kann keine Aussage über die Note gemacht werden.
2.Normalform
Schüler (S_Nr, Name, Vorname, K_Nr, Ende)
Benotung (S_Nr, Fach, Note)

SNr Name Vorname KNr Bezeichnunq Ende


01 Meier Anton 13 Programmierer 1.2.2000
02 Meier Andy 13 Programmierer 1.2.2000

SNr Fach Note


01 Cobol '1

01 Pascal 2
01 Basic
02 Cobol 4

Seite 3 von 4 Lrstellt von Matthias Haufa


Datenbank -Theorie

3.Normalform
Schüler (S_Nr, Name, Vorname, K_Nr, Ende)
Benotung (S_Nr, Fach, Note)
Klasse (K_Nr, Bezeichnung, Ende)

SNr Name Vorname KNr


01 Meier Anton 13
02 Meier Andy 13

SNr Fach Note


01 Cobol 1

01 Pascal 2
01 Basic .)
02 Cobol 4

KNr Bezeichnunq Ende


13 Programmierer 1.2.200
0
13 Programmierer 1.2.200
0

S_Nr - Name
S Nr-K Nr
S-Nr - Bezeichnung I
S Nr- Ende )
K Nr - Bezeichnung
K_Nr - Ende

s Nr---+> K Nr------)Ende

Kunde ( Kd-Nr, Nmae, Vorname, Str.........)


Rg-Kopf Gg-Nr, Kd-Nr;Datum...,................)
Rg-Rumpf (Rg-Nr,Art-Nr, Menge, Preis.........')
Artikel (Art-trtr, Bezeichnung, Preis........ '. '.)
Ansprechpartner (Kd-Nr, Name,Telefon)

Seite 4 von 4 Erstellt von Matthias Haufa

Das könnte Ihnen auch gefallen