Datenbanksysteme
Relationale Algebra
Operatoren pi: Projektion sigma: Selektion kartesisches Produkt Alle Tupel aus A jeweils verknü...
SQL - DQL
Demo SELECT a, b AS c, avg(d), 1000 FROM f NATURAL JOIN g JOIN h ON g.a = g.h WHERE Name ...
SQL DDL und DML
DEMO CREATE TABLE T ( TID INTEGER PRIMARY KEY AUTOINCREMENT, W TEXT DEFAULT 'blabla', ...
Funktionale Abhängigkeiten
Minimale Menge funktionaler Abhängigkeiten finden FDs (Functional Dependencies) rechte Seite auf...
Normalisierung
Normalformen 1. Normalform nur atomare Attribute 2. Normalform 1NF und Jedes nicht zum Pri...
Transaktionen
Anforderungen Atomic: Transaktion passiert ganz oder gar nicht Consistent: Daten wiederspreche...
Recovery
Um Durability zu gewährleisten, müssen Datenbanken so arbeiten, dass committete Änderungen auch n...
Lineare Anfrageoptimierung
Datenbankanfragen haben das Potenzial, sehr ineffizient und langsam zu sein. Die Datenbank selbst...
NoSQL
Relationale Datenbanken sind unflexibel und skalieren schlecht horizontal. Um hier Abhilfe zu sch...
Graph-Datenbanken
basiert auf Beziehungen Schemalos und flexibel Joins müssen nicht teuer berechnet werden Shardin...