|
Strukturbaum
Keine Einordnung ins Vorlesungsverzeichnis vorhanden.
Veranstaltung ist aus dem Semester
SS 2012
, Aktuelles Semester: SoSe 2026
|
- Funktionen:
Zur Zeit kein Belegungszeitraum aktiv.
|
|
Datenbanksysteme
Sprache: Deutsch
Belegpflicht
|
|
Nr.:
1412
Vorlesung
SS 2012
2 SWS
Jedes Semester
|
|
Bachelor-Studiengang:
|
Bachelorstudiengang Wirtschaftsinformatik und E-Business
|
|
|
| |
|
|
Wirtschaftsinformatik PLUS, Abschluss 84,
(
3.
Semester )
- ECTS-Punkte : 3
- Kategorie : Pflichtfach
|
|
|
519
(
3.
Semester )
- ECTS-Punkte : 3
|
|
|
|
| |
|
|
|
|
Zur Zeit kein Belegungszeitraum aktiv.
|
|
|
Termin:
|
Freitag
11:30
-
13:00
wöchentl
|
|
Raum :
V 108
Gebäude V/Laz1
|
| |
| |
| Inhalt: |
I Datenbanksysteme und Datenmodellierung
1 Einleitung
1.1 Datenbanken und Datenbanksysteme
Aufgabe und Eigenschaften, Wozu Datenbanken
1.2 Realität und Modell
1.3 Syntax und Semantik
2 Datenbanksysteme
2.1 Einordnung, Aufbau, Komponenten
2.2 Vom Datei- zum Datenbanksystem
2.3 Informations- und Datentypen
2.4 Feld, Datensatz, Datei
3 Grundbegriffe und konzepte der Datenmodellierung
3.1 Attribute
3.2 Objekte und Beziehungen
3.3 Mit Attributen zu Klassen
3.4 Objekte erkennen durch Attribute
3.5 Datenmodelle
4 Modellierung Relationaler Datenbanken
4.1 Einführung
4.2 Relationen
4.3 Beziehungen zwischen Objektklassen bzw. Relationen
4.4 Relationale Verknüpfung - Schlüssel und Fremdschlüssel
4.5 Verknüpfen von Relationen - konkret
4.6 Integritäten
4.7 Nicht-Attribute
4.8 Warum eigentlich flache Tabellen?
4.9 Zusammenfassung - erste Schritte
4.10 Optimierung durch Normalisierung
4.11 Die erste Normalform (1NF)
4.12 Darstellung Relationaler Datenmodelle
4.13 Redundanzen in 1NF-Relationen
4.14 Funktionale Abhängigkeiten
4.15 Die zweite Normalform (2NF)
4.16 Normalisierung, Zerlegung, Zusammengehörigkeit
4.17 Die dritte Normalform (3NF)
4.18 Die Boyce-Codd - Normalform (BCNF)
4.19 Die vierte Normalform (4NF)
4.20 Relationale Operatoren bzw. Operationen
4.21 Die fünfte Normalform (5NF)
4.22 Die theoretische Fundierung des Relationenbegriffs
4.23 Beispiel Rechnungsstellung
4.24 Die Zeitachse in Datenmodellen und Datenbanken
5 Entity Relationship - Modellierung
5.1 Einführung
5.2 Entitäten, Beziehungen, Attribute
5.3 Zuordnung der Attribute - Entstehung neuer Entitätstypen
5.4 Beteiligungen - Kardinalitäten und Min-/Max-Angaben
5.5 Ähnlichkeit und Enthaltensein
5.6 Beziehungen - vertieft
5.7 Beispiel "Sportverein"
5.8 Die Zeit in Datenmodellen
5.9 Gleichzeitig Entität und Beziehung
5.10 Hinweise zur Fehlervermeidung
5.11 Schlussbemerkung
5.12 Beispiel PC-Beschaffung
5.13 Übertragung von ERM nach RM
6 Übertragung von ERM nach RM
7 Objektorientierte Datenmodellierung
7.1 Besonderheiten
7.2 Beispiele
II Dateitechniken
1 Einführung und Grundbegriffe
1.1 Einführung
1.2 Grundbegriffe
1.3 Datentypen
1.4 Objekte und Beziehungen
2 Physische Datenstruktur / Dateitechniken
2.1 Vorbemerkung
2.2 Stapeldateien
2.3 Sequentielle Dateien
2.4 Indexsequentielle Dateien
2.5 Direktzugriffsdateien / Hashing
2.6 Invertierte Listen (Dateien) / inverted file systems
2.7 Dateien auf dem Speichermedium
2.8 Gesamtzusammenhang
III SQL
1 Einführung
2 Grundsyntax von SQL
3 Einrichten und Löschen von Relationen
3.1 CREATE TABLE
3.2 Relationen ändern mit ALTER TABLE
3.3 Relationen löschen mit DROP TABLE
3.4 HELP TABLE (NICHT MIT DB2)
4 Daten eingeben und löschen
4.1 INSERT INTO
4.2 Löschen mit DELETE
5 Erste Abfragen mit SELECT
5.1 SELEKTION: Auswahl bestimmter Tupel
5.2 Projektion: Auswahl bestimmter Attribute
5.3 Der Befehl SELECT - DISTINCT und ORDER BY
5.4 Operatoren
5.5 Between und IN
6 Informationen über die Datenbank bei DB2
7 Daten aktualisieren mit dem Befehl UPDATE
7.1 Maskierung mit LIKE
7.2 Gruppen bilden mit GROUP BY
7.3 HAVING
8 Verknüpfen mehrerer Relationen
9 VERBUND-Operationen und Subselects
10 Sichten auf die Datenbank mit CREATE VIEWS |
| |
| Literatur: |
Geppert 1997
Geppert, Franz: Objektorientierte Datenbanksysteme. Ein Praktikum. Heidelberg 1997
Kemper und Eickler 1999
Kemper, A.; Eickler, A.: Datenbanksysteme. Eine Einführung. München und Wien 1999
Kemper und Moerkotte 1993
Kemper, A.; Moerkotte, G.: Basiskonzepte objektorientierter Datenbanksysteme. In:
Informatik-Spektrum (1993) 16, S. 69-80.
Meier und Wüst 2000
Meier, Andreas; Wüst, Thomas: Objektorientierte und objektrelationale Datenbanken. Ein Kompaß für die Praxis. (2. Auflage). Heidelberg 2000
Neumaier 1989
Neumaier, H. (Hrsg.): Relationale Datenbanken. München und Wien 1989
Oracle
Handbücher zum Datenbanksystem.
Staud 2005
Datenmodellierung und Datenbankentwurf. Berlin u.a. 2005
Stickel 1991
Stickel, Eberhard: Datenbankdesign. Methoden und Übungen. Wiesbaden 1991
Vossen 1994
Vossen, Gottfried: Datenmodelle, Datenbanksprachen und Datenbank-Mangement-Systeme (2. Auflage). Bonn u.a. 1994 |
| |
| Lernziele: |
Die Lehrveranstaltung hat einen Vorlesungs- und einen Übungsteil.
In der Vorlesung erfolgt eine Einführung in die Datenbanktheorie. Dem Fach WI entsprechend mit dem Schwerpunkt auf Datenmodellierung, verstanden als Teilgebiet der Unternehmensmodellierung. Die Studierenden sollen in der Lage sein, komplexe relationale und objektorientierte Datenmodelle zu erstellen.
Im Übungsteil wird in ein Datenbanksystem eingeführt. Dies ist an der FH Ravensburg-Weingarten derzeit ORACLE. Ergänzend wird auch ein Datenbanksystem für den Einzelplatz betrachtet, derzeit ACCESS. Die Studierenden sollen in der Lage sein, ausgehend von einem komplexen Datenmodell eine Datenbank einzurichten, einfache Masken für Eingabe, Abfrage und Verarbeitung zu erstellen sowie Reports zu realisieren. Außerdem sollen sie in diesem praktischen Teil umfassend in SQL eingeführt werden. |
| |
| Voraussetzungen: |
Programmierung, aber nur wegen dem dort vermittelten Grundverständnis für Daten und ihre Verarbeitung und wegen dem dort eingeübten Umgang mit Entwicklungssoftware. Ansonsten keine. |
| |
| Leistungsnachweis: |
Unbenotete Prüfungsleistung: --- .
Benotete Prüfungsleistung: Klausur, 90 Minuten. |
| |
|
|
|
|
| Module: |
Datenbanksysteme (Modul AI3) (WI) |
| |
Datenbanksysteme (WP) |