|
|
|
Database Systems - Concepts, Languages and Architectures
Table of
Contents (also available in PDF)
Preface
(also available in PDF)
Slides
(available for Chapters 1-12)
Additional exercises (work in progress)
Database Systems: Concepts, Languages and Architectures
focuses on database management systems - complex software systems that
are at the core of current computer-based information systems. The
book approaches the teaching of databases in a modular and progressive
fashion. The whole book can be used for a full course (or pair of
courses), but its first half can be profitably used for a shorter
course.
Parts I and II are designed to expose students to the principles of
data management and for teaching them how to master two main skills:
how to query a database (and write software that involves database
access) and how to design its schema structure. These are fundamental
aspects of designing and manipulating a database that are required in
order to make effective use of database technology.
Parts III and IV are dedicated to advanced concepts, required for
mastering database technology. Part III describes database management
system architectures, using a modern approach based upon the
identification of the important concepts, algorithms, components and
standards. Part IV is devoted to the current trends, focusing on
object-oriented databases, active databases, data warehouses and
web-database interaction.
Appendices present three popular database systems: Microsoft Access,
IBM DB2, and Oracle.
The book contains extensive examples and exercises and further support
material will be progressively added at this site.
Courses on databases are an integral part of all computer science
curricula as well as an important part of many other business,
scientific and technical courses. This book serves as both an
introductory and a specialized course text on databases.
This remains a rapidly-expanding area and Database Systems:
Concepts, Languages and Architectures will also be of interest to
software engineers, programmers and users of information systems.
The authors, particularly Paolo Atzeni and Stefano Ceri, have many
years of experience in teaching database courses, both in European and
North American universities. They have also presented many courses
for professional database programmers and designers.
Paolo Atzeni and Riccardo Torlone are
professors at Universita` di Roma
Tre. Stefano Ceri
and Stefano
Paraboschi are professors at Politecnico di Milano. They all teach
courses on information systems and database technology and are active
members of the research community. In particular, Paolo Atzeni is the
chair of the EDBT Foundation and Stefano Ceri is a member
of the VLDB Endowment and of the ACM Sigmod Advisory Committee.
They are co-chairs of VLDB 2001, to be held
in Rome.
|
|
McGraw-Hill Homepage | Companion Web sites | Computing
McGraw-Hill Publishing Company, Shoppenhangers Road,
Maidenhead, Berkshire, SL6 2QL, England.
Telephone +44 (0)1628 502500 Fax +44 (0)1628 770224 or see
our Contacts Page.
Copyright © 1999 McGraw-Hill International
(UK) Ltd.