Title, Topic

Adat ERD, SQL, Normalisierung .doc

®
Page 1 of 8
[1] [2] [3] [4] [5] [6] [7] [8]
Faculty
Information Science
Discipline
Information Technology / Computer Science
Document category
Notes
University, School
HTL Villach
Additional information
1997
Responsible User
This text has been add by user odom282 on 2008-10-03. Disclaimer
Popularity
698  visits
Document length
~7.432  Words
~42.216  Chars
Rating
Networking




















More documents
Information Technology / Computer Science

System und Einsatzplanung, TCP IP Protokoll
TCP/IP Allgemeines Protokolle sind die Regeln für den Nachrichtenaustaus­ch. Aufgaben eines Protokolls: · die Adressierung der Partner · die Fehlererkennung · die Fehlerbehebung · die Datenflußk


Prozessregelung und Rechnerverbund, Cobol
01 I Pic S9(9)v99 Comp Value 1234.56. Display I -> ??? ohne Comp I 00000123456 . Dezimalpunkt z Unterdrückung führender Nullen durch Blank * Schutzsternschreib­ung , Tausenderstelle


System und Einsatzplanung, Prozess Kontrolle UNIX
Prozeß Kontrolle Ein Prozeß im Betriebssystem ist der derzeitige Zustand eines laufenden Programmes. Dieses beinhaltet ein Speicher-Image (logischer Aufbau von seinen Teilen im Speicher), den Pro


Prozessregelung und Rechnerverbund, Steuerung, Regelung, Qualitätswesen
Abgrenzung: Steuerung – Regelung Steuerung: Techn. Prozeß Steuerein richtung Führungs Stell Ausgangs größe größe größe Regelung Sollwert Re

Swap your documents
Benutzerdefinierte Suche

Semantisches Modellieren

 

Ich modelliere die Semantik der Miniwelt in einer anderen Sprache nach.

„Übertragen von Information von der Miniwelt in ein ER Diagram

Semantisches Modellieren soll Hardwareunabhängig sein.

Entity à Menge von Objekten; Bezeichnung ist Entity

Beschreibung der Struktur der Objekte d.h. welche Attribute hat das Objekt.

Jedem Attribut wird ein Typ zugeordnet, Typ ist eine Menge von Werten, und ich weis daß ich jedem Attribut genau einen von diesen Werten zuweisen kann.

Objekte:

Ein physischer Gegenstand bzw. ein Konzept grenzen sich von anderen Objekten klar ab

Verschieden Situationen:

·      einwertiges Attribut Gehalt


MA

·      mehrwertige Attribute

Führerscheinklassen

 

 


MA

·      Funktionelle Abhängigkeiten

 

Grundgehalt

MA

Umsatz

 

Gehalt

·      Kann oder Muß - Attribut

MA

kann (Null Wert erlaubt )

Muß

 

 


Problem: Es muß entschieden werden ob etwas zu einem Attribut oder einem Entity wird. Es ist einfach zu entscheiden, es gibt keine einheitliche Lösung dafür.

1)

Betrag

Gehalt } ?? vermutlich schlecht modelliert

2) Probleme beim Identifizierung eines Elementes:

 

Wenn ein künstlicher Schlüssel notwendig ist (Surogatschlüssel).

 

Anzahl

Raucher

This paragraph has been concealed!
Download the complete document for free!
Adat ERD, SQL, Normalisierung.doc
• Click on download to get complete and readable text
• This is a free of charge document sharing network
• First upload your own document, and you get a word document per email
• No registration necessary, gratis
Swap homeworks and notes at no charge!
Gratis scripts for students and pupils!

oder

 

Raucher J/N JA à Anzahl > 0

Person NEIN à Anzahl = 0

 

Anzahl

oder

 

Anzahl der Zigaretten

Person pro Tag

Zustand eines Objektes

Darunter versteht man die aktuelle Wertbelegung aller Attribute.

Zustandsänderung: Der Wert von mindestem einem Attribut wird verändert. (Funktion)

Zustand: eng à state

Bsp.

Konto, Kontostand, gesperrt ?,

 

Kstand

 

Konto

 

gesp.

Kontostand darf sich nur verändern wenn das Konto nicht gesperrt ist. Diese Bedingung können wir in der Miniwelt aber nicht darstellen.

Constrait à Eine Information die grafisch im Er Diagramm nicht darstellbat ist.

Constrait: Wenn nicht gesperrt

(Integritätsbedingung) dann Kontostand veränderbar.

Immer dort wo man Zyklen in einem ER Diagram benötigt, braucht man Integritätsbedingungen.

Zyklen: Man kommt wieder auf das Objekt zurück


Beziehungen (Relationen)

Beziehungen erkennt man daran daß in einem Satz mehrere Gegenstände vorhanden sind.

1) Abteilungen, Mitarbeiter in einer Abteilung arbeiten mehrere Mitarbeiter ein Mitarbeiter ist in genau einer Abteilungen

2) Karosserie (Farbe, Seriennr,.... ) Motor ( Anzahl Zylinder, Motorennr,...) ein Motor wird in genau eine Karosserie eingebaut eine Karosserie hat einen Motor

This paragraph has been concealed!
Download the complete document for free!
Adat ERD, SQL, Normalisierung.doc
• Click on download to get complete and readable text
• This is a free of charge document sharing network
• First upload your own document, and you get a word document per email
• No registration necessary, gratis
Swap homeworks and notes at no charge!
Gratis scripts for students and pupils!

ad 1) sind arbeitet

Abteilung Mitarbeiter

beschäftigt

Beziehung. Kardinalität

Rollen: sind beschäftigt, arbeitet

ad 2)

hat ist

K M

eingebaut eingebaut

ad 3)

 

 


Lieferung Produkte

Ausdrucksmittel bei Beziehungen

Die Kardinalität

Rollen: jeder Gegenstand hat in einer Beziehung eine best. Rolle

1) 0 , 1

2) 1

3) 0 , n

4) 1 , n

Problem:

Ein Punkt steht mit beliebig vielen Geraden in Beziehung, aber eine Gerade muß mit genau 2 Geraden in Beziehung stehen.

Modernisierung:

1) Verwendung eines Intervalles

[1…10] à wird überflüssig

à [1…1]

à  [0…1]

à [1…n]

2) Verwendung einer Menge (OMT)

{0,2,4,…}

HÜ: Klassen, Schüler in Klasse, ein Schüler ist Klassensprecher.

Auf mind. 2 Arte modellieren.

 

Klassen

 

Schüler

Klassenspreche hat

 

Ist Schüler beinhalten

Nachteil: Es ist nicht ersichtlich ob der Schüler des Klassensprecher ist, auch in diese Klasse geht. Es müssen Constraits verwendet werden.

Integritätsbedingung: Der Schüler der Klassensprecher in einer best. Klassen ist, muß in die selbe Klasse gehen.

 

Klassen

 

Schüler

Klassen

sprecher

 

 

Sehr schlechte Lösung, wenn der Schüler nicht existiert bleibt das Attribut Klassensprecher in der Luft.

Man erzeugt durch das Attribut eine unsichtbare Beziehung zu einer anderen Entität.

This paragraph has been concealed!
Download the complete document for free!
Adat ERD, SQL, Normalisierung.doc
• Click on download to get complete and readable text
• This is a free of charge document sharing network
• First upload your own document, and you get a word document per email
• No registration necessary, gratis
Swap homeworks and notes at no charge!
Gratis scripts for students and pupils!

 

Klasse

 

Schüler

Klassenspr?


Schlecht: Es können mehrere Klassensprecher in einer Klasse sein


Klasse Schüler

 

 


Klassensprecher

Beziehungsattribute

 

 


Bsp. Schulklassen, Lehrer,

ein Lehrer unterrichtet in einer bestimmten Klasse einen Gegenstand


Lehrer Schulklassen

 

 


Gegenstand

Mehrstellige Beziehungen

3 Gegenstände:

Tisch (Tischnr, Anzahl der Sitzplätze, …)

Kellner (Name, …)

Gerichte (Nummer, Warm?, Gang, …)

Semantik 1.

Ein Gericht wird von verschiedenen Kellnern an verschiedenen Tischen serviert.

Ein Kellner serviert verschiedene Gerichte an verschiedene Tische.

Ein Tisch erhält verschiedene Gerichte von verschiedenen Kellnern.

wird serviert

Gerichte serviert Kellner

 

 


erhält

 

Tisch

Semantik 2

 

Ein Kellner serviert an einem Tisch nur ein bestimmtes Gericht.

Ein Tisch erhält von einem Kellner nur ein bestimmtes Gericht.

Ein Kellner serviert ein bestimmtes Gericht an verschiedene Tische.

Ein Tisch erhält von verschiedenen Kellner verschiedene Gerichte.

 

 


Tisch n 1 Gericht

 

 


n

 

Kellner

3 Fragen

Ein Kellner serviert an einem Tisch wie viele Gerichte

Ein Kellner serviert ein Gericht an wie viele Tische

Ein Tisch bekommt ein Gericht von wie vielen Kellner serviert.

 

Funktionelle Abhängigkeit: à Kardinalität 1

Tisch X Kellner à Gericht

 

This paragraph has been concealed!
Download the complete document for free!
Adat ERD, SQL, Normalisierung.doc
• Click on download to get complete and readable text
• This is a free of charge document sharing network
• First upload your own document, and you get a word document per email
• No registration necessary, gratis
Swap homeworks and notes at no charge!
Gratis scripts for students and pupils!

Tisch: Kellner Gericht

T1 K1 G1

T2 K“ G2

Tisch X Kellner Gericht

(T1,K1) G1 (T1,G1) K1

(T1,K2) (T1,G2)

(T2,K1) G2 (T2,G1) K2

(T2,K2) (T2,G2)

Bsp.

Miniwelt

Firma, es gibt LKW’s, Mitarbeiter (Fahrer),

Auslieferungsgebiete, in den AL-Gebieten befinden sich die Kunden

Geliefert wird von einem Fahrer mit einem LKW in ein Gebiet zu einem bestimmten Datum.

Fragen:

1) Gibt es eine Zuordnung ; Fahrer an LKW

2) Gibt es eine Zuordnung; Fahrer an Gebiet

3) Gibt es eine Zuordnung LKW an Fahrer

ad 1) nein

ad 2) nein

ad 3) nein

 

 


LKW Fahrer

 

 


Datum

 

 


Gebiet Kundne

ad 1) JA

ad 2) JA

ad 3) JA

 

 


LKW Fahrer

 

 


Datum

 

 


Gebiet Kunde

Abstraktionskonzepte im ER Diagramm

 

Aufspaltung in verschiedene Abstraktionsebenen

 

1)  Aggregation (part of Beziehung)

Aufsplittung eines Entitys in seine Teilentitys

Symbol 1:

E

 

 


Teil Teil Teil Teil

Entity Entity Entity Entity

Bsp.

Auto Besitzer

 

Top

Down

Karosserie Motor Reifen

 

 


Zylinder Kurbel Ventile Lieferant

welle

Symbol 2:

 

Besitzer

 

 


Auto

 

Reifen Karosserie

 

Motor

 

Zylinder Ventile Lieferant

 

Kurbelwelle

Bezüglich Datenbank

 

E

 

 


TE1 TE2 TE3 TE4

 

TE1

 

 


E TE2

2. Generalisierung

Bsp.: Gasthaus (Nr, Name, Anzahl von Tischen)

Buschenschenke (Nr, Name, Anzahl von Tischen)

Jugendherberge(Nr, Name, Anzahl der Betten)

Pension( Nr, Name, Anzahl der Betten)

 

1 Ansatz

Nr Nr

This paragraph has been concealed!
Download the complete document for free!
Adat ERD, SQL, Normalisierung.doc
• Click on download to get complete and readable text
• This is a free of charge document sharing network
• First upload your own document, and you get a word document per email
• No registration necessary, gratis
Swap homeworks and notes at no charge!
Gratis scripts for students and pupils!

Page 1 of 8
[1] [2] [3] [4] [5] [6] [7] [8]


swopdoc.com ist not responsible for the content of this text provided by third parties

Legal info - Copyright - General terms - Partner - Statistik - Contact

Swap your documents