Hier eine Liste von Links zu weiteren Informationen im Internet, die für die Vorlesung "Datenbanken IIB: DBMS-Implementierung" im weiteren Sinne relevant sind. Die Liste ist ständig im Aufbau, teilweise ist die Auswahl noch eher zufällig. Wenn Sie weitere interessante Resourcen im Internet finden, schicken Sie mir bitte eine EMail. Wenn Sie einige der verlinkten Seiten für schlecht halten, informieren Sie mich bitte auch (manche habe ich nur kurz überflogen, zum Teil auch vor langer Zeit). Links zu Software finden Sie auf der Software-Seite, Lehrbücher und Übersichtsartikel auf der Literatur-Seite.
Dokumentation bekannter Datenbank-Managementsysteme
- Oracle 11g Dokumentation
- DB2 Database Product Documentation
- IBM DB2 10.1 Information Center (deutsch)
- IBM DB2 9.7 Information Center (englisch)
- Microsoft SQL Server Library (deutsch)
- Microsoft SQL Server Library (englisch)
- MySQL 5.1 Referenzhandbuch (deutsch)
- MySQL 5.6 Referenzhandbuch (englisch)
Andere Vorlesungen (Foliensätze etc.)
- Vorlesungen von Jeffrey D. Ullman (Stanford)
- Jeff Ullman (University of Stanford) [Material zum Buch]
- Jennifer Widom (University of Stanford) [Beispiel für DBMS-Projekt]
- Folien zum Buch von Ramakrishnan und Gehrke
- The Minibase Homepage (Raghu Ramakrishnan)
- Andrej Taliun (University of Zürich) [mit besonderer Betonung auf Histogrammen, Sampling]
- Datenbank-Implementierung: Praktikum an der TU München
- Grundlagen von Datenbanken (Alfons Kemper, TU München) [Folien zum Buch von Kemper/Eickler]
- Thomas Neumann: Database Implementation for Modern Hardware
- Torsten Grust: Datenbanksysteme II
- ...
Wikipedia-Artikel
- B-Baum (deutsch)
- Wikipedia: Join-Algorithmen (deutsch)
- Wikipedia: Anfrageoptimierer (deutsch)
- Wikipedia: Rollback (deutsch)
- Wikipedia: ARIES (deutsch)
SQL-Standard:
- Entwurf des SQL:2008 Standards (kostenloses Download): ZIP-Archiv (der offizielle Standard ist nicht kostenlos).
- Entwurf des SQL:2003 Standards (kostenloses Download): ZIP-Archiv (der offizielle Standard ist nicht kostenlos).
- SQL-92 Standard (Entwurf als txt-Datei, kostenlos)
- Links zum SQL-Standard (von Markus Winand)
- SQL:2016 Standard (Expensive Paper Version)
- ISO Standards on Computer Languages (includes SQL-99)
Grammatiken verschiedener Versionen des SQL-Standards:
- Navigierbare Grammatik von SQL-2016
- Navigierbare Grammatik von SQL-2008
- Navigierbare Grammatik von SQL-2003
- BCNF-Grammatiken verschiedener SQL-Varianten
- SQL92 Grammatik (NorKen Technologies)
SQL Datentypen in verschiedenen Systemen:
- PostgreSQL
- MariaDB
- MySQL
- Oracle
- Microsoft SQL Server
- w3schools: SQL Data Types for MySQL, SQL Server, and MS Access
- ODBC
- ...
Oracle 18c Dokumentation:
- Oracle Database Documentation
- Oracle 18c Database Concepts
- Oracle 18c SQL Language Reference
- Oracle 18c Database Reference
- Oracle 18c Database Administrator's Guide
- Oracle 18c Performance Tuning Guide
- Oracle 18c SQL Tuning Guide
Literatur zur Oracle Administration:
- Schnellstart für die Oracle Database Express Edition
- Administering Oracle Database: Environment Variables
- Introduction to the Multitenant Architecture (Oracle Concepts Manual)
- Viewing Information About CDBs and PDBs with SQL*Plus (Oracle Administrator's Guide)
- Connecting to Container Database and Pluggable Database (ORACLE-BASE)
- TWO_TASK Environment Variable (ORACLE-HELP.com)
- Oracle Database Net Services Administrator's Guide (ORACLE-BASE)
- Multi-tenant local vs. common users tips (Burleson Consulting)
- ORA-65096: create 12c user without c## prefix (Burleson Consulting)
- ...
Literatur zu PostgreSQL:
- PostgreSQL Documentation: SQL Commands
- PostgreSQL Documentation: Chapter 48. System Catalogs
- Lorenzo Alberton: Extracting Meta Information from PostgreSQL
PostgreSQL Administration und Implementierungs-Details:
- The Information Schema
- START TRANSACTION
- Explicit Locking, Deadlocks
- TRUNCATE
- Object Identifier Types
- PostgreSQL Documentation: Internals
- Database File Layout
- Database Page Layout
- Bruce Momjian: Postgres - Mvcc Unmasked
- Rachid Belaid: Introduction to PostgreSQL physical storage.
- Hironobu Suzuki: The Internals of PostgreSQL
Literatur zu Microsoft SQL Server:
- Multiplication and Division with Numerics
- Microsoft SQL Server Version List
- Hinweise für den Optimierer: Tabellenhinweise
SQLite Implementierungs-Details:
- Atomic Commit in SQLite
Geschichtliches zu Datenbanken:
- System R Page
- A Timeline of Database History
- Originaler Artikel von Codd über das relationale Modell
- RDBMS Genealogy (Felix Naumann, HPI)
Datenbank-Sicherheit:
- Database Security (Wikipedia)
- Database Security Best Practices (Paul Rubens, eSecurity Planet)
- SQL-Injection (Wikipedia)
- Carsten Eilers: SQL-Injection im Schnelldurchlauf
- Steve Friedl: SQL Injection Attacks by Example
- pentestmonkey: Postgres SQL Injection Cheat Sheet
EMail-Listen, Fachgruppen, Foren:
- DBWORLD EMail List
- ACM SIGMOD (Special Interest Group on Mangament of Data)
- Database Junior Researcher Organization
- GI-Arbeitskreis "Grundlagen von Informationssystemen
- Fachgruppe "Datenbanksysteme" der GI
DB-Literatur, Literatur-Suche, Bibliographien:
- DBLP: Database Systems and Logic Programming (Bibliography Server)
- VLDB.org (Konferenz für "Very Large Databases")
- ACM Digital Library (aus dem Uni-Netz kostenloser Download)
- Digital Library der IEEE Computer Society (aus dem Uni-Netz kostenloser Download)
- arXiv/CoRR (Computing Research Repository)
- CiteSeer (Suchmaschine für wissenschaftliche Artikel)
- Bibliographies about Database Research (Karlsruhe)
- Datenbank-Spektrum: Archiv
Prof. Dr. Stefan Brass | Impressum |