Programmieren

von Justin Juettemann

Ziele

1. Ich kann ein ER-Modell mit einem Programm erstellen.

2. Ich kann einen Datenbankserver anlegen.

3. Ich kann eine Datenbank mithilfe dem vorherigem ER-Modell erstellen.

 

Lernnachweise

1. Ich werde ein ER-Modell mit einem Programm erstellen.

2. Ich werde mit MAMP/XAMPP einen Datenbankserver erstellen und Hochladen.

3. Ich werde eine Datenbank mit FileMaker Pro/ phpmyAdmin erstellen.

Weg

Monatg:

Wir werden mir die wichtigsten Infos für mein ER-Modell aufschreiben und danach im Internet ein vernümpftiges Programm Herunterladen, damit ich das ER-Modell erstellen kann.

Dienstag:

Wir werden weiter an dem ER-Modell mit Elias weiterarbeiten.

Mittwoch:

Wir werden mit MAMP einen Datenbankserver erstellen und mich mit ihm verbinden. Den Vorgang werde ich mit Bildern in meiner Ansicht darstellen.

Donnerstag:

Wir werden weiter mit MAMP arbeiten und denn Datenbankserver fertigstellen.

Freitag:

Wir werden eine Datenbank mit FileMaker erstelllen und sie im Fachgespräch präsentieren und vorführen.

Auswertung

Die Woche war ganz okay, weil ich am Anfang ein paar schwierigkeiten hatten die sich aber schnell klären lassen konnten. Sonst würde ich sagen die Woche ist ganz gut verlaufen.

Fachliche Inhalte

Beziehungen

 

1:n-Beziehungen

In einer 1:n-Beziehung kann ein Datensatz in einer Tabelle mit einem oder mehreren Datensätzen in einer anderen Tabelle verknüpft sein.

Beispielsweise kann jeder Kunde mehrere Bestellungen haben.

 

download.php?file=41936&view=19646&embed

1:1 Beziehung

In einer „eins zu eins“-Beziehung in relationalen Datenbanken ist jeder Datensatz in Tabelle A genau einem Datensatz in Tabelle B zugeordnet und umgekehrt.

Diese Art von Beziehung sollte in der Modellierung vermieden werden, weil die meisten Informationen, die auf diese Weise in Beziehung stehen, sich in einer Tabelle befinden können.

 

download.php?file=41937&view=19646&embed

 

n:n Beziehungen

Bei „viele zu viele“-Beziehung in relationalen Datenbanken können jedem Datensatz in Tabelle A mehrere passende Datensätze in Tabelle B zugeordnet sein und umgekehrt.

Diese Beziehungen können nur über eine dritte Tabelle, eine Verbindungstabelle C, realisiert werden.

 

download.php?file=41938&view=19646&embed

 

Self-Join-Beziehung

Eine Self-Join-Beziehung (oder Self-Join) ist eine Beziehung, in der beide Abgleichsfelder in derselben Tabelle definiert sind.

 

download.php?file=41939&view=19646&embed

Profilinformation

Justin Juettemann's Profilbild

  • Bundesland/Kreis: Hessen
  • Land: Deutschland
  • Vorname: Justin
  • Nachname: Juettemann
  • Stadt: Heiligenrode
  • E-Mail Adresse: justinjuettemann1@web.de

Quellen

Eigenes Wissen

Lernjob

FileMaker Helper

Creative Commons Lizenz

Creative-Commons-Lizenz

MySQL/Datenbank von Justin Juettemann ist mit einer Creative Commons Namensnennung-Keine kommerzielle Nutzung - Weitergabe unter gleichen Bedingungen 3.0 3.0 Unported Lizenz ausgestattet.

Jede der Bedingungen kann aufgehoben werden, sofern Sie die ausdrückliche Genehmigung von Justin Juettemann dazu erhalten.

Feedback

309 Ansichtsbesuche von 25. Januar 2019 bis 06. Juli 2024