Datenbank & SQL Grundlagen
1
Datenbankgrundlagen
12 Themen
Intro
Vorlesung Content Datenbankgrundlagen
Geänderte Situation und der Bedarf an neuen Technologien
Excel vs. Datenbanken
Einsatzfelder von Datenbanken
Definition Datenbanksystem und Bestandteile
Verwendung von Dateisystemen
Herausforderungen bei der Verwendung von Dateisystemen
Aufgaben eines Datenbanksystems
ACID-Eigenschaften
Anforderungen von Anwendungen an eine DB
Aktuelle Trends im Bereich Datenbanken
2
Datenbankentwurf
21 Themen
3 Tests
Vorlesung Content Datenbankentwurf
3
Datenmodellierung
15 Themen
2 Tests
Grundlage der relationalen Datenbanktechnik nach Edgar F. Codd
Relationen in Tabellendarstellung
12 Regeln von Codd
Primärschlüssel
Fremdschlüssel
Begriffsmatch
Wahrung referenzieller Integrität
Überleitung von ER-Modell (ERM) zu Relationalen-Modell (RM)
Fall von zusammengesetzter und mehrwertige Attribute
Zwei Entity-Typen mit 1:n-Verknüpfung
Ein Entity-Typ mit 1:1-Verknüpfung
Entity-Typen mit m:n-Verknüpfung
Umsetzungsregeln
Generalisierung im RM
ERM Ableitung zu RM Übung
Lösung: ERM Ableitung zu RM Übung
Vorlesung Content Datenmodellierung
4
SQL
20 Themen
1 Test
Intro in SQL Vorlesung
Was ist SQL?
Typen von SQL Statements
Zugang zu MySQL Umgebung via PhpMyAdmin
Datentypen und Verwendung
Create Database | Datenbank anlegen
Create Table | Tabelle anlegen
Ändern des Tabellendesign und Hinzufügen von Schlüsselbeziehungen
Insert | Werte in Tabellen einfügen
Update | Werte in Tabellen aktualisieren
Delete | Werte in Tabellen löschen
Daten in MySQL importieren
Select | Werte in Tabellen selektieren
Select Operatoren
Join | Tabellen miteinander verknüpfen und erweitern
Join-Typen
Union | Tabellen erweitern bzw. Datensätze ergänzen
Subquery für komplexe und verschachtelte Abfragen
Group by | Aggregation im Zuge einer Query
Übungsklausur
Lösungen zur Übungsklausur
100%
LESSONS &
TOPICS
Previous Thema
Next Thema
Entwicklungsphasen zu einer Applikation
Datenbank & SQL Grundlagen
Datenbankentwurf
Entwicklungsphasen zu einer Applikation
Lektion Progress
Entwicklungsphasen zu einer Applikation
Previous Thema
Back to Lektion
Next Thema
Previous Thema
Back to Lektion
Next Thema
Diese Website benutzt Cookies. Wenn Sie diese Website weiter nutzen, gehen wir von Ihrem Einverständnis der Cookie-Nutzung aus. Details dazu finden Sie in unserer Datenschutzerklärung.
Ich stimme zu.
Datenschutzerklärung