Grundvorlesung - Sommersemester 2017
Thema | Materialien |
---|---|
Was ist eigentlich NoSQL? | Video, Slides, Inv. Slides |
MapReduce: Semantik von map() und reduce() | Video, Slides, Inv. Slides |
MapReduce: Einordnung der Architektur, Prinzipielle Verarbeitung | Video, Slides, Inv. Slides |
MapReduce: Verarbeitung eines MapReduce Jobs auf einem Cluster | Video, Slides |
HDFS und Hadoop | Video, Slides |
Thema | Materialien |
---|---|
Schlechtes, falsches, missverständliches Schemadesign, Redundanz, NULL-Werte, Unechte Tupel | Video, Slides, Inv. Slides |
Funktionale Abhängigkeiten, Functional Dependencies (FD) | Video, Slides, Inv. Slides |
Superschlüssel, Kandidatenschlüssel, Primattribute, Triviale FD, Erste und Zweite Normalform | Video, Slides, Inv. Slides |
Dritte Normalform 3NF | Video, Slides, Inv. Slides |
Boyce-Codd Normalform BCNF | Video, Slides, Inv. Slides |
Inferenzregeln, Hülle | Video, Slides, Inv. Slides |
Zerlegung, gültig, verbundtreu, verlustlos, abhängigkeitsbewahrend | Video, Slides, Inv. Slides |
Thema | Materialien |
---|---|
Trigger Grundlagen | Video, Slides, Inv. Slides |
Trigger Zeitpunkt, ROW, STATEMENT, Anwendungsbeispiele, Vor- und Nachteile | Video, Slides, Inv. Slides |
Trigger für Konsistenzbedingungen, Transaktionen, Atomicity, Consistency, DEFERRABLE | Video, Slides, Inv. Slides |
CREATE RULE, Änderbarkeit von Sichten | Video, Slides, Inv. Slides |
JDBC, SQL Injection, Prepared Statements | Video, Slides, Inv. Slides |
Thema | Materialien |
---|---|
CREATE, ALTER, DROP, DESCRIBE TABLE, Katalog, psql Shell (Datendefinitionssprache, DDL) | Video, Slides, Inv. Slides |
SQL Datentypen | Video, Slides, Inv. Slides |
PRIMARY KEY, UNIQUE, FOREIGN KEY, REFERENCES, CONSTRAINT | Video, Slides, Inv. Slides |
NOT NULL, DEFAULT, CHECK, CREATE DOMAIN | Video, Slides, Inv. Slides |
INSERT, UPDATE, DELETE (Datenmanipulationssprache, DML) | Video, Slides, Inv. Slides |
ON DELETE NO ACTION, SET NULL, CASCADE, SET DEFAULT | Video, Slides, Inv. Slides |
Transaktionen und ACID | Video, Slides, Inv. Slides |
Thema | Materialien |
---|---|
GROUP BY | Video, Slides, Inv. Slides |
HAVING | Video, Slides, Inv. Slides |
CREATE VIEW Grundlagen | Video, Slides, Inv. Slides |
CREATE VIEW Beispiel mit Aggregation | Video, Slides, Inv. Slides |
Lokale Sichten mit WITH | Video, Slides, Inv. Slides |
Tabellenfunktionen | Video, Slides, Inv. Slides |
NULL != NULL | Video, Slides, Inv. Slides |
OVER, PARTITION BY | Video, Slides, Inv. Slides |
Unteranfragen mit IN, EXISTS, ALL, ANY | Video, Slides, Inv. Slides |
Thema | Materialien |
---|---|
SELECT FROM WHERE | Video, Slides, Inv. Slides |
ORDER BY | Video, Slides, Inv. Slides |
OFFSET, FETCH (oder LIMIT) | Video, Slides, Inv. Slides |
UNION, UNION ALL | Video, Slides, Inv. Slides |
INTERSECT, INTERSECT ALL | Video, Slides, Inv. Slides |
LIKE | Video, Slides, Inv. Slides |
JOIN mit WHERE, ON, USING, NATURAL | Video, Slides, Inv. Slides |
OUTER JOIN | Video, Slides, Inv. Slides |
Thema | Materialien |
---|---|
Relationen versus Tabellen | Video, Slides, Inv. Slides |
Differenz, Theta Join, Equi Join, Natural Join | Video, Slides, Inv. Slides |
Semi Joins, Anti Semi Joins | Video, Slides, Inv. Slides |
Äussere Joins | Video, Slides, Inv. Slides |
Gruppierung und Aggregation | Video, Slides, Inv. Slides |
Thema | Materialien |
---|---|
Grundlagen, binäre und mehrstellige Beziehungstypen | Video, Slides, Inv. Slides |
Zusammenfassen von Relationen | Video, Slides, Inv. Slides |
Schwache Entitätstypen, Generalisierung | Video, Slides, Inv. Slides |
Thema | Materialien |
---|---|
Relationen, Domänen, Relationenschema, Schlüssel | Video, Slides, Inv. Slides |
Thema | Materialien |
---|---|
Grundlagen, Funktionalitäten, Rollen, Rekursion | Video, Slides, Inv. Slides |
Chen versus min/max, mehrstellige Beziehungstypen | Video, Slides, Inv. Slides |
Schwache Entitätstypen, N:M, Generalisierung, Teil-von | Video, Slides, Inv. Slides |
Sichtenkonsolidierung | Video, Slides, Inv. Slides |
Thema | Materialien |
---|---|
Warum Datenbanksysteme? | Video, Slides, Inv. Slides |
Physische und Logische Datenunabhängigkeit | Video, Slides, Inv. Slides |
Übersicht über die Modellierungsschritte: von der Realität zum Datenbankschema | Video, Slides, Inv. Slides |
Bestanden | Endnote | Details | |
---|---|---|---|
Quizzes | 0% | 0% | Beliebig oft wiederholbar zur Selbstüberprüfung |
Übungsblätter | 0% | 0% | Beliebige★ Gruppen aus dem selben Tutorium |
Midterm | 50% | 20% | |
{End|Wiederholungs}klausur | 50% | 80% |
Zeit | Raum | Tutor |
---|---|---|
Donnerstag 12-14 | E1.1 Seminarraum 306 | Malte Appel |
Donnerstag 12-14 | E1.1 Seminarraum 106 | Lukas Koschorke |
Donnerstag 14-16 | E1.1 Seminarraum 206 | Lukas Lange |
Donnerstag 14-16 | E1.1 Seminarraum 106 | Lukas Koschorke |
Donnerstag 16-18 | E1.1 Seminarraum 206 | Lukas Lange |
Freitag 12-14 | E1.3 Seminarraum 107 | Alexander Dax |
Freitag 14-16 | E1.3 Seminarraum 107 | Alexander Dax |