03_8335_000-Die Themen im Überblick - Offene

Werbung
1
In diesem Abschnitt lernen Sie die Themen kennen, mit denen
wir uns in diesem Module 8335 Datenbanken insgesamt
beschäftigen wollen.
Die Themen im einzelnen sind:
• Was ist eine Datenbank überhaupt und wie wichtig sind
Datenbanken?
• Welche Arten von Datenbanken gibt es?
• Relationale Datenbanken
• Was sind die wichtigsten Funktionen und Eigenschaften
von relationalen Datenbanken?
• Das relationale Modell
• Datenmodellierung
• Die Programmiersprache SQL
• Wie arbeiten relationale Datenbanken?
• Programmierschnittstellen für relationale Datenbanken
• XML Datenbanken - Überblick
• Objekt-Orientierte Datenbank – Überblick
• NOSQL – im Überblick
2
Diese Bild soll Ihnen als Leitfaden dienen, um sich in den
einzelnen Themengebieten im Bereich der relationalen
Datenbanken zurecht zu finden.
Es zeigt die einzelnen Sichtweisen von verschiedenen
Personengruppen.
Ein Datenbank Administrator ist für den laufenden Betrieb
zuständig und interessiert sich daher eher für Themen wie:
• Installation des Datenbanksystems
• Update des Datenbanksystems
• Performance Tuning
• Backup/Restore
Aus der Anwendungsentwicklung sind folgende
Themen/Fragestellungen wichtig:
• Wie kann ich Programme erstellen?
• Welche Programmiersprachen muss ich kennen?
• Mit welchen Daten habe ich es zu tun?
• Welche Schnittstellen gibt es, die ich verwenden kann?
3
Aus Sicht der Anforderungen ist es wichtig ein Datenmodell zu
entwerfen. Hier stellen sich dann folgende Frage:
• Was ist genau ein Datenmodell?
• Was ist ein gutes Datenmodell?
• Welche Notation und welche Tools kann ich verwenden um ein
Datenmodell zu erstellen?
• Wie kommt das Datenmodell in die Datenbank?
3
Um bei der Vielzahl der Themen und Fragstellungen nicht den
Überblick zu verlieren, werden wir uns in diesem Kurs auf einige
Schwerpunkte beschränken.
Die Abbildung gibt Ihnen einen Überblick über die Themen in
Anlehnung an einen Wanderweg.
• Im ersten Schritt klären wir, was ein Datenbank System
überhaupt ist. Schwerpunkt ist hierbei das relationale Modell.
• Danach werden wir uns mit der Modellierung der Daten
beschäftigen.
• Für den praktischen Umgang ist es notwendig, die
Programmiersprache SQL zu erlernen. Hier steht neben der
Syntax auch die Verwendung und der praktische Einsatz der
einzelnen Sprachelemente im Mittelpunkt. Hierbei bietet es
sich an , parallel zu dem Skript auch die praktischen Übungen
aus dem Übungsbuch durchzuführen
4
Die Abbildung zeigt die wichtigsten Schlagwörter auf einen
Blick.
Dies sind nur einige wenige Schlagworte, denen wir im Laufe der
Vorlesung begegnen werden und dienen an dieser Stelle lediglich
zu Einstimmung auf die einzelnen Themen.
5
Herunterladen