word image
Mitschrift (Lernskript)

Adat Datenmodellierung Grundlagen

776 / ~6 sternsternsternsternstern_0.5 Adam M. . 2008
<
>
Upload File

Mitschrift
Informatik

HTL Villach

1996

Adam M. ©

0.09 Mb
sternsternsternsternstern_0.5
ID# 277







Datenmodellierung

 

´1. Eine Miniwelt ist abzugrenzen, welche in der Datenbank abgebildet werden soll

            !) Miniwelt nicht zu weit fassen „small but succsesfull“

            !) Klare Kriterien festlegen

 

*) Realitätsausschnitt

 

            B1 ............  Bn            Benutzer(gruppen) aus

                                                           strategischer

                                                           dispositiver

                                                           operativer

                                                           Ebene

 

a)   Konventionelle File - Organisation

 

                                    B1                      D1                 P1               Di Dateimengen

                                    B2                      D2                 P2               Pi  Programme

                                    Bn                      Dn                 Pn               Di       Dj = 0

 

            -) Speichervergeudung

            -) Inkonsistent ( Widerspruch ) durch Mehrfachspeicherung

            -)Jeder für eigene Dateien verantwortlich - Dateien sind das ideelle Eigentum von Benutzer.

 

b)  Zentrale Datenbankorganisation

 

            Db =         Di   Integration: Zusammenführen aller Daten

            +) Keine Redundanz ( Mehrfachspeicherung ) von Daten und Beziehungen

                1 Faktum ist nur 1 mal gespeichert

 


Bsp.:       Name            PLZ                 Ort

              Huber            9500                Villach

              Meier            9500                Villach

 

            +) Nur ein Zugang, zentrale Steuerung der Sicherheit

            +) Flexible Auswertung, flexibles, dynamisches Wachstum (Miniwelt ändert sich                          dauernd)

            -) Aufwand für Verwaltung des gleichzeitigen Zugriffes auf 1 Datenobjekt.

 

Industriestandard  - Propietätsstandard ( Firmeneigene Norm )

 

ANSI Sparc 3 Schema Architektur

 

            externes Schema =                logische Teilsichtenschema von Bi „ user view“                                      verschieden für Bi

            konzeptionelles Schema =      Summe der „user views“ , logisches Datenmodell

                                                         Technik wird nicht berücksichtigt.

            Internes Schema =                 technische Schicht ( Performanz ) physische Ebene

 

 


                                                           Miniwelt

                                                                              reale Sicht

 

                                                                                                                                                                          logisch       (abstrahierte           Sicht) ext.                                                                                                                                                                           Schemata

 

                                                                                                                                                                          konzeptionelles

                                                                                                                                                                          Schema      (Datenmodell)

 

                                                                                                                                                                          internes     Schema

 

Entity Relationship Diagramme  ER Diagramme

 

Symbole

 

 

                                                                                                 Entity Typ

                                                                                                 = identifizierbares Objekt

                                                                                                 der Miniwelt

 

                                                                                                 Attribut

                                       od.                                                     = Eigenschaft eines Objektes

                                                                                                 eindeutig in Miniwelt z.B. Name

 


                                           od.                                                 Beziehung

                                                                                                      zwischen Objekten

 

                                             1 : 1     muß Beziehung

                                             1 : n     muß Beziehung

                                             1 : 0/1  kann Beziehung

                                             1 : 0/n  kann Beziehung

 

 

Typen von Semantischen Beziehungen

 

1) Klassifizierung

 

Objekte die sich durch gleiche Attribute charakterisieren lasssen, werden einem gemeinsamen Objekttyp zugeordnet. Ein Objekt kann nur einer Objektmenge angehören. Objekte sind sogennante Instanzen ( auch : Ausprägungen ) eines Objekttypes.

 

                                                    Hans                                              Otta                 Instanz

                                                 

Objekt & Entität

                                                                           Person                                 Objekttyp ( menge )

 

 

2) Objektrelation

 

Objekte stehen in Beziehung, damit auch deren Objekttypen

 

 

 


                                             besitzt

 

 


                                             KFZ                                          Person

 

                                                          ( 1 , 1 )          ( 0, n )

                                                                  Komplexität

 

 

3) Aggregation

 

Objekte werden zu komplexen Objekten zusammengefaßt.

 


                                                                     KFZ

 

 


                                                    Motor                       Rad                  -.-

 

 

Aussprache: „ KFZ X1“ besteht aus „Motor UVM“ und 4 „Rad X“.

 

4) Generalisierung

 

Ähnliche Objekttypen werden einem verallgemeinertem Objekttyp zugeordnet. Ähnlich sind Objekttypen wenn sie gemeinsame Attribute haben.

                                                                                  PS

 


                                                                                   KFZ

 

 


                                                                  PKW        LKW            BUS

 

 


                                                                                  t                       Anz. Pers.

 

Ein PKW ist ein KFZ.

Die Umkehrung nennt man Spezialisierung.

 

5) Assoziation ( nicht wichtig für uns )

 

 

 

 

 

Varianten von Typ 4

 

 

G - Gattung ( Super - Typ )

A - Art ( Sub - Typ )

                                                                                              G

a)   Uai = G                Ai ^ Aj = 0

 


                          A2                                               A1       A2       A3       A4

 


                        A1              A4

                                                                       Tiere

                                 A3

                                                                                   Fische         Vögel

 


                                                                  Reptilien                      Säugetiere

 

 

           G

b)

                                                                                  G

                          A2

        A1

                              A3                                    A1           A2               A3

 

 

 

Analog: Varianten von Typ 3

 


a)                                           PC

 

 


                        CPU              Monitor              Tastatur

 

                                             Das sind alle Komponenten eines PCs ( ist ein Info )

 

 

Übungsbeispiele:

 

Typ 1:                                   „Jupiter“ ist ein Planet.

                                             (Kann nicht Typ 4 sein, da es ein identifizierbares Objekt ist (keine Art     von Planet)

Typ 4                                    Ski fahren ist ein Sport.

Typ 1                                    „Cato“ ist ein Hengst.

                                             (Cato ist eindeutig, einzigartig )

 

 

 

 

 

Methoden der Datenmodellierung

 

Sammeln und schematische Darstellung von Elementaraussagen über die Miniwelt ( Protokoll )

Elementaraussagen sind normale Aussagesätze:

 

 

Subjekt

Prädikat

Objekt

Name

Verb

 

Otto

besitzt {das}

Auto K1010 seit 1991

Otto

ist Raucher

 

 


                   Person                         besitzt                                 PKW

 

 


                   Lasten                         Datum      ist Beziehungs Entität

 

 

Unser 1 Datenmodell   Schulbibliothek

 

Elementaraussagen zur Beschreibung der Miniwelt

 

E1        Herr Willegger ist der Bibliothekar

E2        Bücher und Zeitschriften stehen in Regalen - diese sind eindeutig Bezeichnet.

E3        Bücher haben eine eindeutige ISBN Nummer.

E4        Sie werden von einem Verlag herausgegeben.

E5        Autoren sind die Verfasser von Werken.

E6        Autoren haben eine Biographie.

E7        Schüler entlehnen Bücher für einen bestimmten Zeitraum.

E8        Am Ende des Schuljahres müssen alle Bücher zurückgegeben werden.

E9        Schüler würden gerne entlehnte Bücher reservieren.

E10      Säumige Entlehner werden gemahnt und müssen eine Strafgebühr bezahlen.

 

 

1) Aussondern von unbedeutenden Elementaraussagen

 

E1        Nur 1 Bibliothekar, kein Objekttyp möglich

            Nur 1 Anwender des Programmes.

E10      Fraglich

E6        Interessant nur für Literaturforscher.

E8        Hat keine Bedeutung für die Daten.

 

E9        Es ist nicht bekannt ob der Wunsch erfüllt wird oder nicht.

            ANNAHME: Reservierung ist nicht möglcih.

 

 

 

 

 

2) Sammeln von Typen

 

a)   Objekttypen

                     Bücher

                     Regale

                     Schüler

                     Autor

                     Verlag

                     Zeitschrift

                                 Werk   ( Ein Werk ist ein literarisches Produkt das in einem oder                                  mehreren Büchern vorkommen kann)

                                             ANNAHME: Werke sind bei uns nicht notwendig, Wir verzichten                     darauf.

 

b)  Attribute

                        Buch              ISBN, Titel, ausgeliehen J/N, interne Nummer

 

 

 

 

c)   Beziehungen

                        Buch              Verlag

                        Buch              Autor

                        Buch              Regal

 

 

 

 

 


| | | | |
Tausche dein Hausarbeiten