Bearbeiten von „DBS

Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 1: Zeile 1:
{{Veraltet}}
=Stoff=
'''Diese Seite bezieht sich auf das Modul "Datenbanksysteme" nach der [http://www.fu-berlin.de/service/zuvdocs/amtsblatt/2007/ab062007.pdf Studien- und Prüfungsordnung vom 8.2.2007].'''
*Datenbankentwurf mit ER / UML
 
*Theoretische Grundlagen Relationaler Datenbanksysteme: relationale Algebra, Funktionale Abhängigkeiten, Normalformen
== Qualifikationsziele ==
Vermittlung von theoretischen und praktischen Kenntnissen zu Datenbanken. Die Teilnehmer_innen sollen in der Lage sein, Datenbanken nach dem Stand der Kunst zu entwerfen, sie mit Hilfe von Datenbanksystemen zu implementieren und Anwendungen zu realisieren. Ferner sollen Sie die internen Abläufe in einem Datenbanksystem und dessen Architektur in Grundzügen verstehen. Dieser letzte Aspekt wird im Modul „Datenbanktechnologie“, das im Rahmen des Bachelorstudiengangs Informatik im Vertiefungsbereich gewählt werden kann, ausführlich behandelt. Zusätzlich sollen Teilnehmerinnen und Teilnehmer aktuelle Entwicklungen im Bereich der Datenbanksysteme kennen und in der Lage sein, ihre Bedeutung einzuschätzen.
 
== Inhalte ==
*Datenbankentwurf mit ER/UML.
*Theoretische Grundlagen Relationaler Datenbanksysteme: Relationale Algebra, funktionale Abhängigkeiten, Normalformen.
*Relationale Datenbankentwicklung: SQL Datendefinition, Fremdschlüssel und andere Integritätsbedingungen.
*Relationale Datenbankentwicklung: SQL Datendefinition, Fremdschlüssel und andere Integritätsbedingungen.
*SQL als applikative Sprache: Wesentliche Sprachelemente, Einbettung in Programmiersprachen, Anwendungsprogrammierung; objekt-relationale Abbildung.
*SQL als applikative Sprache: wesentliche Sprachelemente, Einbettung in Programmiersprachen, Anwendungsprogrammierung; objekt-relationale Abbildung.
*Sicherheits- und Schutzkonzepte.
*Sicherheits- und Schutzkonzepte.
*Technik: Transaktionsbegriff, transaktionale Garantien, Synchronisation des Mehrbenutzerbetriebs, Fehlertoleranzeigenschaften.
*Technik: Transaktionsbegriff, transaktionale Garantien, Synchronisation des Mehrbenutzerbetriebs, Fehlertoleranzeigenschaften.
*Anwendungen und neue Entwicklungen: Data Warehouse-Technik, Data-Mining, Verwaltung von großen XML-Datenmengen, Anfragesprache XQuery.
*Anwendungen und neue Entwicklungen: Data Warehouse-Technik, Data-Mining, Information Retrieval / Suchmaschinen.
*Benutzerinterface-Techniken: Einführung in aktuelle Techniken für Benutzerinterfaces (JSP, Servlets, PHP). Dieser Stoff wird wesentlich in dem begleitenden Projekt im Rahmen der Übungen vermittelt.
Im begleitenden Projekt werden die Themen praktisch vertieft.
 
== Skript ==
* [http://fsi.spline.de/tmp/dbs/slides_reader_dbs_ss10.zip Vorlesungsfolien vom SoSe10]
 
== Übungen ==
* [http://fsi.spline.de/tmp/dbs/uebungen_dbs_ss10.zip Übungen und Lösungen vom SoSe10]


=Klausuren=
=Klausuren=
*to add
*to add


== Literatur ==
=nütztliche Links=
* [[Literaturempfehlung#DBS | Literaturempfehlung von Schweppe]]
 
==nütztliche Links==
* [http://pad.spline.de/dbs Stoffzusammenfassung]
* [http://pad.spline.de/dbs Stoffzusammenfassung]
* [http://online.stanford.edu/course/databases-self-paced Stanford Database online self-paced course]
* [http://www.db-class.org/course/auth/welcome Stanford Database class]
* [http://download.oracle.com/javase/6/docs/api/java/sql/package-summary.html java.sql]
* [http://download.oracle.com/javase/6/docs/api/java/sql/package-summary.html java.sql]
* [http://download.oracle.com/javase/6/docs/technotes/guides/jdbc/getstart/GettingStartedTOC.fm.html JDBC Doku]
* [http://download.oracle.com/javase/6/docs/technotes/guides/jdbc/getstart/GettingStartedTOC.fm.html JDBC Doku]
* [http://www.postgresql.org/docs/9.1/interactive/index.html PostgreSQL 9.1 Doku]
* [http://www.postgresql.org/docs/9.1/interactive/index.html PostgreSQL 9.1 Doku]
== Sonstiges ==
*Veranstaltungssprache: Deutsch
*Arbeitszeitaufwand insgesamt/h: 210
*Dauer des Moduls: 1 Semester
*Häufigkeit des Angebots: jedes Sommersemester
[[Category:Informatik]]
[[Kategorie:Studienmodule/Informatik]]
Bitte kopiere keine Webseiten, die nicht deine eigenen sind, benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Urhebers!
Du gibst uns hiermit deine Zusage, dass du den Text selbst verfasst hast, dass der Text Allgemeingut (public domain) ist oder dass der Urheber seine Zustimmung gegeben hat. Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der Diskussionsseite darauf hin. Bitte beachte, dass alle Wiki - FSI Mathe/Info-Beiträge automatisch unter der „GNU Free Documentation License 1.2“ stehen (siehe Wiki - FSI Mathe/Info:Urheberrechte für Einzelheiten). Falls du nicht möchtest, dass deine Arbeit hier von anderen verändert und verbreitet wird, dann klicke nicht auf „Seite speichern“.

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)

Die folgende Vorlage wird auf dieser Seite verwendet: