PMG2022/DB Beleg/Heinrich

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>SQL</language>
== Idee der Datenbank ==
 Idee: Übersicht/Informationsverzeichnis für jede Jahreszeit aus dem Spiel "Stardew Valley", 
       angelehnt an https://de.stardewvalleywiki.com

==ERM-Modell==
[[Bild:ERM-Modell Stardew Valley.png|1000px]]
<br><b>Entitäten:</b> Jahreszeiten, Nutzpflanzen, Sammelbare Gegenstände, Geburtstage, Festivals<br>
<b>Relations:</b> sind anbaubar, sind auffindbar, besitzt, besitzt<br>
<b>Kardinalitäten:</b><br>
[sind anbaubar]<br>
Während einer Jahreszeit sind mehrere Nutzpflanzen anbaubar.<br>
Mehrere Nutzpflanzen sind in nur einer bestimmten Jahreszeit anbaubar.<br>
→Beziehung Jahreszeit - Nutzpflanzen = 1:n<br><br>
[sind auffindbar]<br>
Während einer Jahreszeit sind mehrere sammelbare Gegenstände auffindbar.<br>
Mehrere sammelbare Gegenstände sind in nur einer bestimmten Jahreszeit auffindbar.<br>
→Beziehung Jahreszeit - sammelbare Gegenstände = 1:n<br><br>
[besitzt]<br>
Eine Jahreszeit besitzt mehrere Geburtstage.<br>
Mehrere Geburtstage jeweils eines Dorfbewohners sind in nur einer bestimmten Jahreszeit.<br>
→Beziehung Jahreszeit - Geburtstage = 1:n<br><br>

[besitzt]<br>
Eine Jahreszeit besitzt mehrere Festivals.<br>
Mehrere Festivals sind in nur einer bestimmten Jahreszeit.<br>
→Beziehung Jahreszeit - Festivals = 1:n<br><br>

==Relationenmodell==
[[Bild:22a Heinrich Scheich_Relatioensmodell.PNG]]<br><br>
<b>Grundgerüst:</b><br>
<b>1.</b> Fünf Tabellen für die Entitäten Jahreszeit, Nutzpflanzen, Geburtstage, sammelbare Gegenstände und Festivals. <br>
<b>2.</b> Einsetzten des Primärschlüssels "JZ_Nr" aus der Tabelle "Jahreszeiten" als Fremdschlüssel in allen anderen Tabellen, aufgrund der 4x vorliegenden 1:n-Beziehung.<br>

==Datenbanken==
<code id="622b168c1000c"></code>
<run id="622b168c1007f"></run>
==Reflexion==
==Quellen==