|
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
Themen

Die ersten SQL-Datenbanken wurden in den 70-ger Jahren
entwickelt, mittlerweile ist mit SQL der wichtigste Standard für
Datenhaltung und -abfragen begründet. SQL steht für "Structured Query
Language", die Syntax ist bei einfachen Abfragen auch dem Nicht-Spezialisten
noch relativ gut verständlich.
Datenbank-Anwendungen arbeiten heute fast ausschließlich
mit relationalen (SQL) Datenbanksystemen (z.B. Oracle, MySQL, DB2,
PostgreSQL ...). Die Aufgabe des Anwendungsentwicklers ist es häufig, sowohl
das Datenbankdesign (Tabellen, Felder, Schlüssel ...) zu erstellen, wie auch
im Anwendungsprogramm (mit Programmiersprachen wie Java, vb.NET, C#, PHP
...) auf Daten zuzugreifen. Daten sind zu lesen, zu aktualisieren,
einzufügen oder zu löschen. Definierte Schlüssel verbinden Tabellen, die
Beziehungen (z.B. 1:1, 1:n ...) beschreiben die Zusammenhänge.
Der Kurs Datenbank Grundlagen legt das Fundament sowohl
für den
Datenbankdesigner, den -verwalter wie auch für den Anwendungsentwickler.
Datenbank Grundlagen - Basiswissen für relationale Datenbanken
|
| Dauer: |
|
| Ziel: |
- Selbständige Planung und Durchführung aller
notwendigen Schritte zum Anlegen, zur Kontrolle und zur Pflege von
MySQL-Systemumgebungen.
|
Zielgruppe:
|
- Datenbankadministratoren, Anwendungsentwickler
|
| Voraussetzungen: |
- Grundkenntnisse über relationale Datenbanksysteme
und SQL
|
| Inhalt: |
- Datenbanken und Datenmodelle
- Konzeptionelles Datendesign
- Datenmodelle ( logisch, hierarchisch, Netzwerk, relational)
- Normalisierung - Relationales Modell und relationale Algebra
- Codd’sche Regeln - Kennzeichen einer rel. Datenbank
- Primär- , Fremdschlüssel - Referenzielle Integrität
- Projektion, Selektion, kartesisches Produkt
- SQL (Structured Query Language)
- DDL, DCL, DML
- Tabellen erstellen
- eingebaute Funktionen
- Gruppieren und Sortieren von Ergebnissen
- Zugriffsrechte auf Tabellen
-
Schwächen von SQL
|
| Testlizenz: |
- Die Teilnehmer erhalten eine Testlizenz und sind so
in der Lage, Beispiele aus dem Workshop an Integrationen innerhalb
anderer System-Infrastrukturen anzupassen und auszuprobieren.
|
| Methodik: |
- Vortrag, Gruppenarbeit, Übungen
|
Zurück
|