|
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.:
1813
Vorlesung/Praktikum
SS 2012
4 SWS
Jedes Semester
|
|
Bachelor-Studiengang:
|
Bachelorstudiengang Angewandte Informatik
|
|
Studiengang
|
Angewandte Informatik, Abschluss 84,
(
3.
Semester )
- ECTS-Punkte : 5
- Kategorie : Pflichtfach
|
|
Zugeordnete Lehrpersonen:
|
Drotleff
begleitend
,
Herzer
begleitend
|
| |
|
|
|
|
Zur Zeit kein Belegungszeitraum aktiv.
|
|
|
Termin:
|
Mittwoch
09:45
-
11:15
wöchentl
|
|
Raum :
K 102
Gebäude K
|
| |
fällt aus am 09.05.2012
Dienstreise
|
|
|
Freitag
11:30
-
13:00
wöchentl
|
|
Raum :
K 102
Gebäude K
|
| |
fällt aus am 11.05.2012
Dienstreise
|
| |
| |
| Inhalt: |
Grundlagen:
- Einsatz und Funktion von Datenbanken und Datenbankmanagementsystemen,
- Relationen
Strukturdefinition von Datenbanksystemen: Entity-Relationship-Modell, UML
Relationales Datenbankmodell:
- Tabellenstruktur,
- Normalformen,
- Relationenalgebra,
- SQL,
Datenbankprogrammierung
- Embedded SQL,
- JAVA-Anwendungen mit JDBC
Objektorientierte Datenbanken: kurze Einführung
Interne Arbeitsweise von Datenbankmanagementsystemen:
- Konsistenz von Datenbanken, Trigger,
- Transaktionsprotokolle,
- Sicherheit bei Datenbanken,
- Verteilte Datenbanken
- physikalische Datenspeicherung,
- Abfrageoptimierung |
| |
| Literatur: |
- Ramez Elmasri, Shamkant B. Navathe: "Grundlagen von Datenbanksystemen", Verlag Pearson Studium, 2005, ISBN 978-3-8273-7021-1
- Hald, Anton: "Datenbank-Engineering für Wirtschaftsinformatiker", Vieweg Verlag, 1995, ISBN 3-528-05436-0
- Uwe Hohenstein, Volkmar Pleßler: "Oracle9i Effiziente Anwendungsentwicklung mit objektrelationalen Konzepten", 2. Auflage, DPunkt-Verlag, 2002, ISBN 3-89864-125-2, speziell für embedded SQL, aber auch SQL
- RRZN/Universität Hannover (Hrsg.): "SQL Grundlagen und Datenbankdesign", 4. Auflage. Bezug über Lernmittelreferat des ASTA (Raum A026); nur für Mitglieder von staatlichen Hochschulen
|
| |
| Lernziele: |
Datenbankmanagementsysteme sind systemenahe Programme; sie erledigen Aufgaben bei der Verwaltung großer Datenmengen, die bei vielen Anwendungsprogrammen gleich sind.
In dieser Vorlesung lernen Sie, wie Datenbanken funktionieren und wie man sie verwendet. Nach der Vorlesung können Sie:
- Entscheiden, ob für eine Anwendung Datenbanken eingesetzt werden sollen
- Eine Datenbankstruktur im Entity-Relationship-Modell erstellen
- und in die Tabellenstruktur eines relationalen Datenbanksystems umwandeln
- Mit SQL Tabellen anlegen, Daten einfügen, ändern und löschen und gezielt abfragen
- Zur Konsistenz einer Datenbank Constraints definieren und Trigger programmieren
- C-Programme erstellen, die mit Embedded SQL auf Datenbanken zugreifen
- JAVA-Anwendungen programmieren, die mit JDBC auf Datenbanken zugreifen
- Datenbankstrukturen normalisieren
- Die Arbeitsweise von Datenbankmanagementsystemen bei Transaktionen, Datensicherung, Datenspeicherung, Zugriffsoptimierung und verteilten Datenbanken verstehen. |
| |
| Voraussetzungen: |
Programmieren in C |
| |
| Leistungsnachweis: |
unbenotete Prüfungsleistung: PA (für Datenbanksysteme Praktikum)
benotete Prüfungsleistung: Klausur, 90 Minuten.
siehe auch Offizielle Aushänge SS 2011 |
| |
|
|
| Module: |
Datenbanksysteme (AI) |