@@ -166,42 +166,112 @@ mit Objekten einer anderen Entität verknüpft sein können.
166166
167167---
168168
169- # Beziehungen mit Attributen
169+ # Arten von Beziehungen
170+
171+ ## Beziehungen mit Attributen
170172
171173In ` m:n ` Beziehungen können auch * Beziehungen* Attribute haben.
172174
173175![ ER Beziehung mit Attribut] ( ./assets/er-attribute-on-relation-example.drawio.png ) {width=100%}
174176
177+ ---
178+ hideInToc: true
175179---
176180
177- # Weitere Elemente im ER Diagramm
181+ # Arten von Beziehungen
178182
179- <br >
180183
181- ** Schwache Entität **
184+ ## Mehrfache Beziehungen
182185
183- - kann nicht alleine existieren
184- - Beispiel: ` Bewertung ` gehört immer zu genau einem ` Film `
185- - Symbol: * Doppeltes Rechteck*
186+ Entitäten können auch mehrfach miteinander in Beziehung stehen.
186187
187- < br >
188+ ![ ER mehrfache Beziehung ] ( ./assets/er-multi-relationship.drawio.png )
188189
189- ![ ER - Schwache Entität] ( ./assets/er-weak-entity-example.drawio.png )
190+ ---
191+ hideInToc: true
192+ ---
193+
194+ # Arten von Beziehungen
195+
196+ ## Rekursive Beziehungen
197+
198+ Eine Entität kann auch eine Beziehung zu sich selbst haben.
199+
200+ ![ ER rekursive Beziehung] ( ./assets/er-rekursive-relationship.drawio.png )
190201
191202---
192203hideInToc: true
193204---
194205
195- # Weitere Elemente im ER Diagramm
206+ # Arten von Beziehungen
207+
208+ ## Ternäre Beziehungen
209+
210+ Eine * ternäre Beziehung* ist eine Beziehung zwischen * 3* Entitäten.
211+
212+ ![ ER ternäre Beziehung] ( ./assets/er-ternary-relationship.drawio.png )
213+
214+
215+ ---
216+
217+ # Arten von Entitäten
218+
219+ ## Schwache Entität
220+
221+ - kann nicht alleine existieren
222+ - Beispiel: ` Bewertung ` gehört immer zu genau einem ` Film `
223+ - Symbol: * Doppeltes Rechteck* , * doppelte Raute* , Primärschlüssel der Weak Entity ist * strichliert unterstrichen*
196224
197225<br >
198226
199- ** Abgeleitetes Attribut**
227+ ![ ER - Schwache Entität] ( ./assets/er-weak-entity-example.drawio.png )
228+
229+ ---
230+
231+ # Arten von Attributen
232+
233+ ## Abgeleitetes Attribut
200234
201235- wird aus einem anderen Attribut berechnet
202236- Beispiel: ` Alter ` wird aus ` Geburtstag ` berechnet
203237- Symbol: * Gestrichelte Ellipse*
204238
205239<br >
206240
207- ![ ER - Schwache Entität] ( ./assets/er-derived-attribute-example.drawio.png )
241+ ![ ER - Schwache Entität] ( ./assets/er-derived-attribute-example.drawio.png )
242+
243+ ---
244+ hideInToc: true
245+ ---
246+
247+ # Arten von Attributen
248+
249+ ## Mehrwertiges Attribut
250+
251+ - kann mehrere Werte für ein einziges Entity-Exemplar annehmen.
252+ - Beispiel: ` TelefonNr ` , eine Person kann mehrere haben
253+ - Symbol: * Doppelte Ellipse*
254+
255+ <br >
256+
257+ ![ ER - Mehrwertiges Attribut] ( ./assets/er-multivalued-attribute.drawio.png )
258+
259+ ---
260+
261+ # Generalisierung
262+
263+ ** Gemeinsame Merkmale mehrerer Entitätstypen** werden in einer ** übergeordneten (allgemeinen) Entität** zusammengefasst.
264+
265+ - gemeinsame Attribute in die Generalisierung, verschiedene Attribute in die Spezialisierungen
266+ - Symbol: Entitäten werden ** mit Pfeilen verbunden** (in Richtung Generalisierung)
267+
268+ ![ ER - Generalisierung] ( ./assets/er-generalisierung.drawio.png )
269+
270+ <!-- ---
271+
272+ # Aggregation
273+
274+ - Sonderform der Beziehung zwischen zwei Klassen (besitzt-Beziehung, hat-Beziehung).
275+ - Zwischen den Objekten der beteiligten Klassen liegt eine Beziehung vor, die sich als *"ist Teil von"*, *"besteht aus"* oder einfach *"hat"* beschreiben lässt.
276+
277+  -->
0 commit comments