Entität - Attribut

Dr Franke Ghostwriter
kann mir jemad vielleicht nochmal die Unterschiede erklären zwischen ERM und relDBM!!??

Ich habe vor allem Probleme mit den Entitäten, Entitätstypen und Attributen - was genau ist jetzt was?

Ahhhh....:mad
 
Entität: „Müller
è Umsatz (Attribut)
è Kundennummer (Attribut)
è PLZ (Attribut)
Entität: „Kaiser
è Umsatz (Attribut)
è Kundennummer (Attribut)
è PLZ (Attribut)
Entität: „Huber
è Umsatz (Attribut)
è Kundennummer (Attribut)
è PLZ (Attribut)
Entitätstyp: „Müller + Kaiser + Huber“ = Kunde (-> Zusammenfassung der Entitäten)
Attribut: EINE Eigenschaft die alle Entitätsypen gemeinsam haben.
D.h.: Jede Entität (Müller, Kaiser, Huber) hat das gleiche Attribut
-> Müller hat eine Kundennummer
-> Kaiser hat eine Kundennummer
-> Huber hat eine Kundennummer
Entity-Realtionship-Modell (ERM) (=semantisches Datenmodell)
- Ist eine grafisch-sprachliche Notation für die konzeptionelle Datenmodellierung (siehe Konzeptionelles Schema 3.3.1) (-> Systemunabhängig)
- Zielt darauf ab die Datenwelt des Realitätsausschnittes in allgemeingültiger Form zu beschreiben (
- Es werden Entitätsmengen und die zwischen ihnen bestehenden Beziehungen modelliert nicht konkrete Entitäten (Darstellung entitätsübergreifender Verknüpfungen)
- Es werden keine Zusammenhänge zwischen Attributen weiter betrachtet (Attribute werden lediglich den Entitäten und Beziehungstypen zugeordnet)
- Darstellung durch Rechtecke (Entitätstyp), Rauten (Beziehungstyp), Kanten (an denen Assoziationstyp notiert wird)
Relationales Datenbankmodell
- Dient zur Transformation bzw. Strukturierung des Datenbestandes auf der Ebene von Attributen vom konzeptionellen Schemas zum logischen Schema, also für die logische Datenmodellierung (-> Systemspezifisch)
- Zielt auf die Reduzierung der Redundanzen von Daten bzw. Attributen ab * und Anforderungen an die Datenkonsistenz
- Mit Hilfe der Normalisierung sollen Mutationsanomalien (d.h. unerwünschte Effekte bei der Datenpflege wie z.B. beim Ändern, Einfügen, Löschen) und Vermischung unabhängiger Sachverhalte innerhalb einer Relation verhindert werden.
- Bei Darstellung der Relation als Tabelle : (Tabellenspalte = Datensatz = Tupel) + (Tabellenspalte = Attribut) (Tabellenzellen = Attributwerte) werden nur solche Tabellen als Relationen bezeichnet , die sich (mindestens) in der erster Normalform befinden
- es ist auch eine Darstellung mit Hilfe von Pfeilen möglich diese ist dann eine explizite Relationen Schreibweise (Abb. 3.27.)
*Nach dem Normalisierungsprozess, können neue Redundanzen entstehen durch die Verwendung von Attributen als Schlüsselattribute. Diese Mehrfachspeicherung ist unumgänglich, denn sie ermöglicht die inhaltliche Verknüpfung von Relationen. (soll heißen: es gibt weiterhin Redundanzen aber weniger als vorher)
 
Oben