Logo: Leibniz Universität Hannover Logo: Fachgebiet Datenbanken und Informationssysteme
 

Informationen zur Vorlesung
Einführung in die Datenbankprogrammierung
(SomSem 2012)

ACHTUNG: Die Begleit- und Übungsmaterialien werden ab Vorlesungsbeginn portionsweise unter StudIP bereitgestellt. Eine Anmeldung für die Vorlesung ist dort bereits möglich, für die Übungen erst ab der ersten Vorlesung.

frühere Titel:Grundlagen der Datenbanksysteme, Datenbanksysteme I
Dozent:Prof. Dr. Udo Lipeck
Vorlesung: Di 14:15-15:45, Raum 1101 F102 (Hauptgebäude)
Übungsbetreuer:M.Sc. Michael Schäfers
Übung: in Kleingruppen n.V.
Beginn: Vorlesung: 10.04.12,   Übungen: ab 11.04.12
Klausur nach SS 12: (4 LP), Termin?
prakt. Prüfung: nur für Geoinformatik (3 LP), statt Klausur, im Juli um Ende der Vorlesungszeit

  Name Raum Telefon Sprechstd. E-Mail
Dozent Prof. Dr. Udo Lipeck C 102 4951 Di 10:00-11:00? ul(at)dbs.uni-hannover.de
Betreuer M. Sc. Michael Schäfers C 101 4599 n.V. schaefers(at)dbs.uni-hannover.de
Korrektoren / Tutoren siehe StudIP     n.V. nachname(at)dbs.uni-hannover.de


Link auf die vorherige Version dieser Vorlesung

Aktuelles

Die Oracle-Dokumentation ist ab sofort online verfügbar.

Begleitmaterial

Der Zugriff auf die - z.T. Copyright-geschützten - Materialien wird außerhalb der Universität nur für "angemeldete" Hörer der Vorlesung gestattet und deshalb per StudIP abgesichert.
Formate der Begleitmaterialien: PDF und PDF 2x2-verkleinert.
Zum Lesen von Dokumenten im portable document format (pdf) benötigt man den kostenlosen Acrobat Reader der Firma Adobe. Mit einem Klick auf das rechtsstehende Icon gelangt man zur entsprechenden Download-Seite.
Holen Sie sich Acrobat Reader

Kapitel Teil Thema   Datum in PDF in PDF verkleinert
 
Vorspann - (Termine, Literaturauswahl)   10.04. pdf 2x2.pdf
1. Einführung 1 Datenbanksysteme  
2. Datenmodellierung 2.1 Entity-Relationship-Modell   10./17.04. pdf 2x2.pdf
2.2 Datenbank-Entwurf   17.04.
2.3 Relationen-Modell   24.04.
3. Relationale Anfragen 3.1 Relationenalgebra   08.05.
u.ff.
pdf 2x2.pdf
3.2 SQL-Kern   15./22.05. pdf 2x2.pdf
3.3 Die Semantik des SQL-Kerns
in der Relationenalgebra
  22.05.
3.4 Erweiterung um Gruppierung
und Aggregierung
  05.06. pdf 2x2.pdf
4. SQL-DML und -DDL 4.1-4.2 Updates in SQL   12.06. pdf 2x2.pdf
4.3 Weiteres zu Tabellendefinitionen in SQL   12.06.
4.4 Sichten   12./19.06.
4.5-4.6 Data Dictionary, Datenschutz   19.06.
5. Datenbankprogrammierung 5.1-5.2 Einführung in PL/SQL, Cursor   26.06. pdf 2x2.pdf
5.3-5.4 Dynamisches SQL,
Ausnahmebehandlung
  03.07.
6. Integritätssicherung 6.1-6.3 Integritätsbedingungen,
Trigger, Integritätsüberwachung
  03./10.07. pdf 2x2.pdf
 
Die folgenden Texte sind i.w. Materialien aus der letzten Version und werden noch unterschiedlich stark überarbeitet.
Sie sollen nur der Vorschau dienen; ein Ausdrucken lohnt sich also noch nicht.
 
  5.5 JDBC *   ... pdf 2x2.pdf
7. Weitere SQL-Funktionalität   Weitere DB-Objekte*   ... pdf 2x2.pdf
8. Ausblicke    *   17.07. pdf 2x2.pdf
 

Link auf eine Untersuchung zum Vergleich verschiedener SQL-Implementierungen
mit Verweisen auf weitere Materialien, u.a. zum SQL-Standard

Diese Vorlesung wird im WS 12/13 fortgesetzt durch die Vorlesung "Datenbanksysteme (Datenbanksysteme II)", die für Informatik nach PO 2009 Pflicht ist. Neben dem fundierteren Verständnis von Anfragesprachen und DB-Entwurf geht es vor allem darum, die Arbeitsweise von Datenbank-Management-Systemen nachzuvollziehen (wie lassen sich naive Anfragen effizient ausführen?, wie lassen sich Transaktionen im Mehrbenutzerbetrieb synchronisieren?). Die Themen sind:
    * Ausdrucksfähigkeit von relationalen Anfragesprachen
    * Anfragebearbeitung und -optimierung
    * Relationaler Datenbankentwurf (Normalisierung)
    * Physischer Datenbankentwurf
    * Verteilte Datenbanksysteme
    * Transaktionsmanagement
Beide Vorlesungen werden für Abschlussarbeiten und Vertiefungen im Gebiet Datenbanksysteme benötigt.



letzte Änderung:  11. May 2012, 10:05

Impressum - Haftungsausschluss