General Structure of A Database System
General Structure of A Database System
File manager.
Manages the allocation of space in the disk memory and
of the data structures used to represent information.
USERS
Application programmers.
The computing professionals who interact with the system through
of calls in DML (Data Manipulation Language), which are
incorporated into a program written in a programming language (By
example, COBOL, PL/I, Pascal, C, etc.)
Sophisticated users.
Sophisticated users interact with the system without writing programs.
Instead, they write their questions in a database query language.
data.
Specialized users.
Some sophisticated users write database applications
specialized that do not fit into the traditional framework of processing
data.
Naive users.
Unsophisticated users interact with the system by calling one of
the permanent application programs that have been previously written in
the database system, we can mention the naive user as the
end user who uses the database system without knowing anything about the design
inside of it for example: an ATM
ADMINISTRATOR
APIs