AP11 Flashcards
Was sind 1 zu 1 Beziehungen im ER Modell?
Bei der 1 zu 1 Beziehung steht immer genau ein Element der linken Entity mit genau einem Element der rechten Entity in Beziehung. Dabei muss es mindestens ein Element auf beiden sein, jedoch darf es auch höchstens nur ein Element sein.
Was sind 1 zu M Beziehungen im ER Modell?
Bei der 1 zu M Beziehung steht immer genau ein Element der einen Entity mit beliebig vielen Elementen der anderem Entity in Beziehung.
Dabei muss es genau ein Element auf der einen Seite sein, jedoch dürfen es keine bis unendlich viele Elemente auf der anderen Seite sein
Was sind m zu n Beziehungen im ER Modell?
Bei der M zu N Beziehung stehen beliebig viele Elemente der einen Entity mit beliebig vielen Elementen der anderen Entity in Beziehung.
Dabei können es keine bis unendlich viele Elemente sowohl auf der einen als auch auf der anderen Seite sein
Was sind Entities im ER Modell?
Die Entities bilden später die Tabellen der Datenbank.
Entitys werden immer in einem RECHTECK dargestellt
Was sind Attribute im ER Modell?
Objekte haben immer spezifische eigenschaften wie Namen und Adressen. Diese Eigenschaften, auch Attribute genannt, stellen später in einer Datenbankmodellierung die Tabellenspalten dar.
Attribute werden immer in einer ELLIPSE dargestellt
Was ist der Primärschlüsse/ das Primärschlüsselattribut im ER Modell?
Um nun eine Entity eindeutig zuordnen zu können, müssen Entities eine eindeutige Identifizierung besitzen. Dies kann jedes bereits vorhandene Attribut mit der Eigenschaft sein, dass alle Werte dieses Attributes später einzigartig seien werden. Dadurch ist jede Instanz der Entities später eindeutig identifizierbar.
Es kann jedoch auch ein künstliches Attribut eingeführt werden. In beiden Fällen stellt dieses spezielle Attribut dann den Primärschlüssel des Entity-Typen dar.
Was ist ein Fremdschlüssel/Foreign Key/ Fremdschlüsselattribut?
Manche Entity-Typen sind existenzabhängig, daher hängen auch ihre Schlüsselattribute von einem Entitiy-Typen ab und können keine Primärschlüssel sein. Deshalb wird der Fremdschlüssel einer Entity verwendet um auf einen eindeutigen schlüssel hinzuweisen (primärschlüssel einer anderen entity typy)
Was sind die 5 Phasen der Datenbankentwicklung?
- Externe Phase (Anforderungsanalyse)
2.Konzeptionelle Phase
3.Logische Phase - Physische Phase
5.Implementierungund Wartung
Was ist die externe Phase der Datenbankentwicklung?
Was ist dessen Ergebnis?
In dieser Phase werden die Anforderungen an die Datenbank erfasst. Es wird festgelegt, welche Daten gespeichert werden sollen, wie die Daten organisiert und strukturiert werden sollen, wer Zugriff auf die Daten hat und welche Anwendungen auf die Daten zugreifen.
= Informationsstruktur/Pflichtenhfet
Was ist die Konzeptionelle Phase der Datenbankentwicklung? + 3 wichtige Punkte!
Was ist dessen Ergebnis?
In dieser Phase wird das konzeptionelle Datenmodell entwickelt. Das konzeptionelle Datenmodell beschreibt die Entitäten (Objekte), Beziehungen zwischen den Entitäten und Attribute der Entitäten.
Rechtecke stellen Entitätsmengen (Gegenstände, Personen, Dienstleistungen usw.) dar.
Rauten stellen Beziehungen zwischen zwei Entitätsmengen dar.
Ellipsen stellen Attribute (Eigenschaften) dar.
semantisches Datenbankmodell (ER-Modell)
Was ist die Logische Phase der Datenbankentwicklung?
Was ist dessen Ergebnis?
In dieser Phase wird das logische Datenmodell entwickelt. Das logische Datenmodell beschreibt, wie die Daten in Tabellen und Spalten organisiert werden. Dabei werden Normalisierungsregeln angewendet, um die Redundanz und Inkonsistenz in den Daten zu minimieren.
logisches/relationales Datenbankmodell
Was ist die Physische Phase der Datenbankentwicklung? Was ist dessen Ergebnis?
In dieser Phase wird das physische Datenmodell entwickelt. Das physische Datenmodell beschreibt, wie die Daten auf dem Speichermedium gespeichert werden, z.B. wie die Daten auf Festplatte oder in der Cloud organisiert werden.
Datenbanksystem
Was ist Normalisierung?
Die Normalisierung ist ein Prozess in der Datenbankentwicklung, bei dem Daten in einer Tabelle so organisiert werden, dass Redundanz und Inkonsistenz minimiert werden. Die Normalisierung folgt einer Reihe von Regeln, die als Normalisierungsregeln bezeichnet werden
Was ist die erste Normalform?
Erste Normalform (1NF): Jede Tabelle muss atomare Werte enthalten. Das bedeutet, dass jedes Feld in einer Tabelle einen einzelnen, eindeutigen Wert enthält und keine wiederholenden Gruppen von Daten.
was ist die zweite Normalform?
Zweite Normalform (2NF): Jedes Nicht-Schlüssel-Feld in einer Tabelle muss funktional abhängig vom Primärschlüssel sein. Das bedeutet, dass jedes Feld in der Tabelle direkt mit dem Primärschlüssel zusammenhängt.