DB Lec 06
DB Lec 06
DB Lec 06
Database Systems
Lecture 6
Database Management S
ystems
Today’s agenda
• The Database System Environment
▫ DBMS Component Modules
▫ Database System Utilities
▫ Application Environments
▫ Communications Facilities
3
Database Management S
ystems
• The DDL compiler processes schema definitions specified in the DDL, and
stores descriptions of the schemas (meta-data) in the DBMS catalog.
• The catalog includes information such as names and sizes of files, names and
data-types of data items, storage details, mapping information, constraints
and so on
4
Database Management S
ystems
Database Management S
ystems
Database Management S
ystems
Component of a DBMS
7
Database Management S
ystems
Database Management S
ystems
Database Management S
ystems
Other Tools
• Data dictionary / repository:
• Other tools are often available to database designers, users and
DBMS such as CASE tools are used in the design phase of
database systems.
• Another tool that can be quite useful in large organizations is
an expanded data dictionary/repository.
• In addition to storing catalog information about schemas and
constraints, it stores other information such as design
decisions, application program descriptions, user information,
usage standards, etc. (also called information repository)
• Active data dictionary is accessed by DBMS software and
users/DBA.
• Passive data dictionary is accessed by users/DBA only.
10
Database Management S
ystems
▫ Database design,
▫ GUI development,
▫ Querying and updating, and
▫ Application program development
11
Database Management S
ystems
Communications Facilities
• Its function is to allow users at locations remote
from the database system site to access the
database through computer terminals,
workstations, or their local personal computers.