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
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
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
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).
• 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
• 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) sindarbeitet
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.
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.
• 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.
• 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 LKWs,
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.
• 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