Time: Wednesday, 4. DS (13:00 to 14:30)
Location: APB E040
Quantity: 2V/2Ü/0P SWS
Language: German
Modules: INF-B-510, INF-B-520, INF-B-530, INF-B-540, INF-PM-ANW, IST-05-FG-AVS, MINF-04-FG-IAS, WI-BA-08, INF-04-FG-AVS

Ziele

Das Ziel dieser Lehrveranstaltung ist die Vermittlung von Kenntnissen über die grundsätzlichen Interaktionsmöglichkeiten zwischen Anwendungsprogrammen und Datenbanksystemen, das Erlernen der Programmierung innerhalb eines Datenbanksystems bzw. mit Hilfe diverser Schnittstellen und die Vermittlung der Fähigkeit zur Bestimmung einer geeigneten Strategie für die Verteilung von Anwendungslogik zwischen Datenbank-Client und -Server.
Der erste Teil der Lehrveranstaltung bezieht sich auf relationale Datenbanken am Beispiel von IBM DB2 Express. Im zweiten Teil der Vorlesung werden verschiedene NoSQL Systeme wie z.B. MongoDB und Neo4j behandelt.  Die Lehrveranstaltung ist sehr praktisch orientiert und alle theoretischen Inhalte werden in Übungen angewendet.

Skript zur Vorlesung

Teil Inhalt Anzahl der Seiten Folien
00 Organisatorisches 5 pdf
01 SQL Basics 43 pdf
02 SQL Advanced 37 pdf
03 JDBC 33 pdf
04 ODBC 29 pdf
05 Node.js 11 pdf
06 UDFs und SPs 41 pdf
07 externe UDFs und SPs 38 pdf
08 Temporäre Tabellen, Trigger, Sequenzen 25 pdf
09 Redis – A Key-Value / Data Structure Store 62 pdf
10 BigTable – HBase 45 pdf
11 Document Stores – MongoDB 23 pdf
12 Graph Database Systems – Neo4j – Basics 34 pdf
13 Graph Database Systems – Neo4j – Advanced 27 pdf

Kontakt

Schreiben Sie uns eine E-Mail an: sya-db-dbprog@groups.tu-dresden.de