Programmieren
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
Xampp
Mamp
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.
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.
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.
Self-Join-Beziehung
Eine Self-Join-Beziehung (oder Self-Join) ist eine Beziehung, in der beide Abgleichsfelder in derselben Tabelle definiert sind.
Datenbank SQL
Profilinformation
- Bundesland/Kreis: Hessen
- Land: Deutschland
- Vorname: Justin
- Nachname: Juettemann
- Stadt: Heiligenrode
- E-Mail Adresse: justinjuettemann1@web.de
Quellen
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.