Netzwerk-Protokolle
Einführung
Untersee-Datenkabel
Karte der weltweiten Untersee-Datenkabel

© Telegeography | Aus dem Artikel „Unglaubliche Karte zeigt die Unterwasser-Kabel, die das Internet am Leben halten“ von Kieran Corcoran
Mac- und IP-Adressen
Wiederholung Netzwerkgeräte – WebNetSim
Netzwerkgeräte
WebNetSim
Einstieg in SQL | SQL – Übungen
Hier findest unser Online-DBMS
Untenstehende Daten erst hier herunterladen. Dann dort unter File | Open DB öffnen.
Und hier geht es zu den Lerninhalten
- Lernbereich 1 – SELECT
- Lernbereich 2 – INSERT, SELECT, UPDATE, DELETE
- Lernbereich 3 – JOIN
- Lernbereich 4 – Erstellen von Datenebanken und Tabellen
Normalformen – Warum brauchen wir so viel Tabellen?
Warum brauchen wir so viele Tabellen? Warum schreiben wir nicht alle Daten in eine Tabelle? Welche Vorteile bringt das Aufteilen in mehrere Entitätstypen(Tabellen)?
ERM | ERD Schüler-Datenbank
Erstellt für folgende Datenbank ein ERM mit draw.io. Nutzt zur Darstellung der Entitäten und Attribute folgende Darstellung (Abbildung 1):

Stellt für alle Entitäten die vollständigen Attribute und Beziehungen dar.
Primärschlüssel bitte unterstreichen und Fremdschlüssel durch einen Stern* kennzeichnen.
Beziehungen sind durch Rauten mit einem passenden Verb und der Kartinalität darzustellen.

Regeln
- In realen Datenbanken gibt es nur die Kartinalitäten 1 : 1 oder 1 : n.
n : m Beziehungen müssen immer mit einer Zwischen-Entität/Tabelle aufgelöst werden. - 1 : n Kardinalitäten folgen der Pfeilrichtung. D.h. das befindet sich immer auf der Seite der Pfeilspitze. (siehe Abbildung 2)
- Der Primärschlüssel einer Entität wandert in Richtung des Pfeils als Femdschüssel in die andere Entität.
Datenbankbeschreibung
Ein vereinfachtes Entity-Relationship-Modell (ER-Modell) für eine Schülerdatenbank könnte die grundlegenden Entitäten und deren Beziehungen darstellen. Hier ist eine Beschreibung der Hauptentitäten und ihrer Attribute:
- Schüler (
Schueler
)- Attribute:
- Schueler_ID (Primärschlüssel)
- Vorname
- Nachname
- Geburtsdatum
- Geschlecht
- Klasse
- Attribute:
- Klasse (
Klasse
)- Attribute:
- Klasse_ID (Primärschlüssel)
- Klassenname
- Jahrgangsstufe
- Attribute:
- Lehrer (
Lehrer
)- Attribute:
- Lehrer_ID (Primärschlüssel)
- Vorname
- Nachname
- Fach
- Attribute:
- Fach (
Fach
)- Attribute:
- Fach_ID (Primärschlüssel)
- Fachname
- Attribute:
- Noten (
Noten
)- Attribute:
- Noten_ID (Primärschlüssel)
- Note
- Prüfungsdatum
- Beziehungen:
- Schueler_ID (Fremdschlüssel, verweist auf
Schueler
) - Fach_ID (Fremdschlüssel, verweist auf
Fach
)
- Schueler_ID (Fremdschlüssel, verweist auf
- Attribute:
- Klassenlehrer (
Klassenlehrer
)- Attribute:
- Klassenlehrer_ID (Primärschlüssel)
- Beziehungen:
- Klasse_ID (Fremdschlüssel, verweist auf
Klasse
) - Lehrer_ID (Fremdschlüssel, verweist auf
Lehrer
)
- Klasse_ID (Fremdschlüssel, verweist auf
- Attribute:
Beziehungen:
- Ein Schüler ist in einer Klasse.
- Ein Lehrer unterrichtet mehrere Fächer.
- Ein Schüler kann in mehreren Fächern Noten erhalten.
- Eine Klasse hat einen Klassenlehrer.