Beruflich Dokumente
Kultur Dokumente
Database Management Systems 3ed, R. Ramakrishnan and J. G e h r k e 1 Database Management Systems 3ed, R. Ramakrishnan and J. G e h r k e 2
Database Management Systems 3ed, R. Ramakrishnan and J. G e h r k e 3 Database Management Systems 3ed, R. Ramakrishnan and J. G e h r k e 4
Database Management Systems 3ed, R. Ramakrishnan and J. G e h r k e 5 Database Management Systems 3ed, R. Ramakrishnan and J. G e h r k e 6
?
Why Use a DBMS? Why Study Databases??
Database Management Systems 3ed, R. Ramakrishnan and J. G e h r k e 7 Database Management Systems 3ed, R. Ramakrishnan and J. G e h r k e 8
Database Management Systems 3ed, R. Ramakrishnan and J. G e h r k e 17 Database Management Systems 3ed, R. Ramakrishnan and J. G e h r k e 18
These layers
Structure of a DBMS must consider
concurrency
Summary
control and
recovery v DBMS used to maintain, query large datasets.
v A typical DBMS has a Query Optimization v Benefits include recovery from system crashes,
layered architecture. and Execution concurrent access, quick application
v The figure does not development, data integrity and security.
Relational Operators
show the concurrency
control and recovery Files and Access Methods v Levels of abstraction give data independence.
components. Buffer Management v A DBMS typically has a layered architecture.
v This is one of several v DBAs hold responsible jobs
Disk Space Management
possible architectures; and are well-paid!
each system has its own
variations. v DBMS R&D is one of the broadest,
DB
most exciting areas in CS.
Database Management Systems 3ed, R. Ramakrishnan and J. G e h r k e 19 Database Management Systems 3ed, R. Ramakrishnan and J. G e h r k e 20