Modern Database
Techniques
with the
Postrelational Database
Management System Caché
Overview
Part1: Object Oriented Databases
Part2: Internal aspects of Databases
Part3: Distributed Databases and
Mobile Databases
Caché
High performance, massively scalable, highly
secure, post-relational
database management system.
Integrated object-oriented and SQL access
(Unified Data Architecture)
to efficient multidimensional database.
Caché Accessibility
Choice of tools, languages, and modes for accessing
Caché data.
Applications can use combination of object,
relational, and multidimensional access.
Caché History
Neil Pappalardo develops MUMPS
(Massachusetts General Hospital Utility Multi-Programming System)
MUMPS Development Committee (MDC) develops ANSI standard
Many vendors
2nd and 3rd ANSI standard
MUMPS renamed to M
InterSystem purchases other M-vendors
InterSystems
launches new Product: Caché
1967
1977
1980 … 1990
1993
1997
Lecture Information
Target group: Students of Computer Science in 5th
semester or higher
Prerequisites:
Relational Databases, SQL
Object Oriented Programming
UML
Duration
Student workload: 120 h – 150 h
Lecture and supervised exercises: 64 lessons (45 min)
Literature
Kirsten, Wolfgang, et al.: Object-Oriented Application
Development Using the Caché Postrelational Database,
Springer Verlag, Berlin, 2003, ISBN 3540009604
Caché online documentation: http://www.intersystems.com/
cache/downloads/documentation.html
Heuer, A.: Objektorientierte Datenbanken - Konzepte, Modelle,
Standards und Systeme, Addison-Wesley, 1997
R.G.G. Cattell: The Object Database Standard: ODMG 2.0.
Morgan Kaufmann, San Francisco, CA, 1997.
B. Mutschler, G. Specht: Mobile Datenbanksysteme, Springer
Verlag, Berlin, 2004