Datenbanken Resources
DBIS Logo
Startseite Datenbanken Resources
Mittwoch, 16. Mai 2012
Datenbanken Resources

Ergänzungen für die Datenbank Vorlesungen

die Folien zu den Vorlesungen und alte Übungsblätter sind im Internen Bereich zu finden.

Literatur zu Datenbanken I:

  • Batini, Ceri, Navathe, 'Database Design: An Entity Relationship Approach', Addison Wesley, 1991
  • J. Ullman, 'Principles of Database Systems', 2d ed., Computer Science Press, 1982
  • A. Kemper, A. Eickler: 'Datenbanksysteme - Eine Einführung ', 7. Auflage Oldenburg Verlag, 2009, ISBN 978-3-486-59018-0
    (als E-Book mit dem Übungsbuch über die Informatik Bibliothek herunterladbar!)
  • Ramez Elmasri und Shamkant B. Navathe, 'Grundlagen von Datenbanksystemen', Pearson Studium, 2009
  • Ramez Elmasri and Shamkant B. Navathe, 'Fundamentals of Database Systems', Addison Wesley, 2006
  • Gottfried Vossen, 'Datenbankmodelle, Datenbanksprachen, Datenbankmanagement-Systeme', Oldenbourg, 2008
  • H. Faeskorn-Woyke, B. Bertelsmeier, P. Riemer, E. Bauer, 'Datenbanksysteme, Theorie und Praxis mit SQL2003, Oracle und MySQL', Pearson Studium, 2007
  • Bernstein, Hadzilacos, Goodman: 'Concurrency Control and Recovery in Database Systems', Addison Wesley, 1987 Nur noch verfügbar unter (vergriffen): http://research.microsoft.com/en-us/people/philbe/ccontrol.aspx
  • M. Schubert, 'Datenbanken, Theorie, Entwurf und Programmierung rationaler Datenbanken', Vieweg+Teubner, 2007
  • M. Pollakowski, 'Grundkurs MySQL und PHP', Vieweg+Teubner, 2005

Literatur zu Datenbanken II:

  • J. Ullman: 'Principles of Database Systems', 2d ed., Computer Science Press, 1982 ISBN 0-7167-8069-0
  • Bernstein, Hadzilacos, Goodman: 'Concurrency Control and Recovery in Database Systems', Addison Wesley, 1987 Nur noch verfügbar unter (vergriffen): http://research.microsoft.com/en-us/people/philbe/ccontrol.aspx
  • A. Kemper, A. Eickler: 'Datenbanksysteme - Eine Einführung ', 7. Auflage Oldenburg Verlag, 2009, ISBN 978-3-486-59018-0
    (als E-Book mit dem Übungsbuch über die Informatik Bibliothek herunterladbar!)
  • Abraham Silberschatz, Henry Korth, 'Database System Concepts', Mcgraw Hill Book Co, ISBN 0073523321
  • Tim Gray, Andreas Reuter: 'Transaction Processing: Concepts and Techniques', Morgan Kaufmann, 1992, ISBN-13 978-1558601901
  • Jim Gray (Ed.): The Benchmark Handbook for Database and Transaction Systems (2nd Edition). Morgan Kaufmann 1993, ISBN 1-55860-292-5
  • Donald E. Knuth: 'The Art of computer programming - Sorting and Searching', Addison-Wesley Publishing Company, 1973, ISBN 0-201-03803-X, Kapitel 6.4
  • Ramez Elmasri und Shamkant B. Navathe, 'Grundlagen von Datenbanksystemen', Pearson Studium, 2009
  • Ramez Elmasri and Shamkant B. Navathe, 'Fundamentals of Database Systems', Addison Wesley, 2010
  • Derek J. Balling, et al.: 'High Performance MySQL - Optimization, Backups, Replication, and More', O'Reilly, 2008, ISBN 978-0-596-10171-8
  • H. Faeskorn-Woyke, B. Bertelsmeier, P. Riemer, E. Bauer, 'Datenbanksysteme, Theorie und Praxis mit SQL2003, Oracle und MySQL', Pearson Studium, 2007


weitere Resourcen:

ThemaURL
Apache Derby Database: an open source relational database implemented entirely in Java http://db.apache.org/derby/
Apache Derby Database Developer's Guide http://db.apache.org/derby/docs/dev/devguide/devguide-single.html
Jeffrey Dean and Sanjay Ghemawat: MapReduce: simplified data processing on large clusters http://research.google.com/archive/mapreduce-osdi04.pdf
Fay Chang et al.: A Distributed Storage System for Structured Data http://research.google.com/archive/bigtable-osdi06.pdf
Apache Hadoop: a framework for running applications on large cluster built of commodity hardware. http://wiki.apache.org/hadoop/
Apache Hive!: a data warehouse infrastructure built on top of Hadoop. http://hive.apache.org/
MapReduce is the key algorithm that the Hadoop MapReduce engine uses to distribute work around a cluster http://wiki.apache.org/hadoop/MapReduce
List of institutions that are using Hadoop for educational or production uses http://wiki.apache.org/hadoop/PoweredBy
The Apache Cassandra Project develops a highly scalable second-generation distributed database http://cassandra.apache.org/
Project Voldemort: A distributed database (Design: Key-Value Storage) - This is the database implemented by linkedin    http://project-voldemort.com/
Google BigTable uses Bloom filters to reduce the disk lookups for non-existent rows or columns http://en.wikipedia.org/wiki/Bloom_filter
Bigtable: A Distributed Storage System for Structured Data http://labs.google.com/papers/bigtable.html