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