Relationale Datenbanken - Grundlagen
Institut: HECKER CONSULTINGBereich: Technik, EDV, Telekommunikation
Kursbeschreibung
Eine Vielzahl unterschiedlicher Benutzer von Mitarbeitern von Behörden bis hin zu professionellen Entwicklern verlassen sich bei ihren täglichen Aufgaben auf relationale Datenbanken.
In der heutigen Big-Data-Welt ist das Verständnis für die Modellierung von Systemen mit einer relationalen Datenbank eine unschätzbare Fähigkeit.
Eine Vielzahl unterschiedlicher Benutzer von Mitarbeitern von Behörden bis hin zu professionellen Entwicklern verlassen sich bei ihren täglichen Aufgaben auf relationale Datenbanken.
Sie lernen die Grundlagen des relationalen Modells für die Erstellung von Datenbanken für reale Situationen kennen. Außerdem werden Sie Konzepte kennenlernen, die auf eine Vielzahl von Plattformen anwendbar sind, darunter SQL Server, Oracle, Access, MySQL und PostgreSQL.
Erlernen Sie die Konzepte der Datenspeicherung, betrachten Sie die Struktur einer Datentabelle und erfahren Sie, wie Sie Ihre relationale Datenbank mit einem Entity-Relationship-Design-Tool planen.
Außerdem praktizieren Sie Datenintegrität und -validierung, Tabellenbeziehungen, das Schreiben von Abfragen und vieles mehr.
Relationale Datenbanken kennenlernen- Organisieren von Daten mit dem relationalen Modell
- Eine kurze Einführung in die Datenspeicherung
- Das relationales Modell von E. F. Codd
- Was ist CRUD?
- Beziehungen, Tupel, Tabellen und Datensätze
- Entwickeln Sie ein Modell der realen Welt
- Wählen Sie ein ER-Design-Tool
- Entwerfen Sie eine Tabelle
- Attribut-Datentypen
- Primärschlüssel zur Identifizierung von Datensätzen verwenden
- Überlegungen zur Benennung von Objekten
- Datenbeschränkungen
- Erstellen einer eindeutigen Einschränkung
- Erforderliche Attribute und Nullwerte
- Definieren Sie einen Standardwert
- Tabellenindizes einrichten
- Prüfeinschränkungen hinzufügen
- Tabellen mit Fremdschlüsseln in Beziehung setzen
- Diagramm einer Beziehung
- Optionalität und Kardinalität von Beziehungen
- Eins-zu-viele-Beziehungen
- Eins-zu-eins-Beziehungen
- Viele-zu-viele-Beziehungen
- Selbstverknüpfungen
- Kaskadierte Änderungen
- Normalformen für relationale Datenbanken
- Wann man nicht normalisieren sollte
- Konvertieren des ER-Diagramms in eine Datenbank
- Abfragen zur Datendefinition
- Abfragen zur Datenmanipulation
- Schreiben von Datenbank-Select-Abfragen
- Erstellen einer Datenbankansicht
- Graph-Datenbanken
- Dokument-Datenbanken
Eine Vielzahl unterschiedlicher Benutzer von Mitarbeitern von Behörden bis hin zu professionellen Entwicklern verlassen sich bei ihren täglichen Aufgaben auf relationale Datenbanken.
In der heutigen Big-Data-Welt ist das Verständnis für die Modellierung von Systemen mit einer relationalen Datenbank eine unschätzbare Fähigkeit.
Eine Vielzahl unterschiedlicher Benutzer von Mitarbeitern von Behörden bis hin zu professionellen Entwicklern verlassen sich bei ihren täglichen Aufgaben auf relationale Datenbanken.
Sie lernen die Grundlagen des relationalen Modells für die Erstellung von Datenbanken für reale Situationen kennen. Außerdem werden Sie Konzepte kennenlernen, die auf eine Vielzahl von Plattformen anwendbar sind, darunter SQL Server, Oracle, Access, MySQL und PostgreSQL.
Erlernen Sie die Konzepte der Datenspeicherung, betrachten Sie die Struktur einer Datentabelle und erfahren Sie, wie Sie Ihre relationale Datenbank mit einem Entity-Relationship-Design-Tool planen.
Außerdem praktizieren Sie Datenintegrität und -validierung, Tabellenbeziehungen, das Schreiben von Abfragen und vieles mehr.
Relationale Datenbanken kennenlernen- Organisieren von Daten mit dem relationalen Modell
- Eine kurze Einführung in die Datenspeicherung
- Das relationales Modell von E. F. Codd
- Was ist CRUD?
- Beziehungen, Tupel, Tabellen und Datensätze
- Entwickeln Sie ein Modell der realen Welt
- Wählen Sie ein ER-Design-Tool
- Entwerfen Sie eine Tabelle
- Attribut-Datentypen
- Primärschlüssel zur Identifizierung von Datensätzen verwenden
- Überlegungen zur Benennung von Objekten
- Datenbeschränkungen
- Erstellen einer eindeutigen Einschränkung
- Erforderliche Attribute und Nullwerte
- Definieren Sie einen Standardwert
- Tabellenindizes einrichten
- Prüfeinschränkungen hinzufügen