27.04.2013 Views

SAP Basis

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ADM100 Lesson: Architecture of Database Systems<br />

Lesson:<br />

132<br />

Architecture of Database Systems<br />

Lesson Duration: 45 minutes<br />

Lesson Overview<br />

This lesson provides basic theoretical information about the architecture<br />

and functionality of a relational database.<br />

Lesson Objectives<br />

After completing this lesson, you will be able to:<br />

• Describe in principle the structure and architecture of database<br />

systems<br />

You can use this figure to explain in principle the work of a database<br />

system. All changes that are requested by the <strong>SAP</strong> system are performed<br />

by the work processes using assigned database processes. Read accesses<br />

are always made using the DB buffer. If this does not contain the requested<br />

data, this data is read from the data tables and stored in the buffer. Access<br />

to internal DB structure data may be required to find the data in the data<br />

tables. Changing accesses are always recorded in the database log files,<br />

usually using the intermediate layer of a “log buffer”. These logs are<br />

essential to ensure the consistency of the database if a reset is necessary.<br />

Business Example<br />

<strong>SAP</strong> systems store the application data in a relational database. The<br />

administrator regularly backs up this data.<br />

Fundamentals of Database Administration<br />

A database management system (DBMS) includes database processes, a<br />

buffer in the main memory, data files that contain the data, and log files, in<br />

which changes to the data are logged.<br />

At the start of an <strong>SAP</strong> system, all work processes are linked to a database<br />

process. Database queries are passed by <strong>SAP</strong> work processes to their<br />

dedicated database processes, which perform the query on the database.<br />

The data is stored in the data files: Access to the data always takes place<br />

using the buffer in main memory.<br />

The special database processes are responsible for the exchange of data<br />

between the buffer and the data files. During this exchange, the data is<br />

always read and written in complete pages (which usually contain several<br />

data records).<br />

2003/Q3 © 2003 <strong>SAP</strong> AG. All rights reserved. 149

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!