Professional Documents
Culture Documents
PRESENTED BY S.HAYAT 1
Components of DBMS Environment
PRESENTED BY S.HAYAT 2
Components of DBMS Environment
PRESENTED BY S.HAYAT 3
Components of DBMS Environment
PRESENTED BY S.HAYAT 4
Components of DBMS Environment
PRESENTED BY S.HAYAT 5
Database Administrator
PRESENTED BY S.HAYAT 6
Database Administrator
• MAJOR TASKS OF THE DBA
• Evaluating and selecting DBMS products
• Undertaking physical database design
• Defining security and integrity constraints
• To work closely with database developers
• Developing test strategies
• Training to users
• Responsible for “signing off ”the implemented database
application.
PRESENTED BY S.HAYAT 7
Database Administrator
• Monitoring system performance and tuning the database as
appropriate
PRESENTED BY S.HAYAT 8
Database System
PRESENTED BY S.HAYAT 9
Database System
PRESENTED BY S.HAYAT 10
Database System
• Tables/Relations.
• Tables is the fundamental object the database
structure.The basic aim of tables is to stored data
• Tables consists Rows and columns(Fig shows)
PRESENTED BY S.HAYAT 11
Database System
PRESENTED BY S.HAYAT 12
Database System
• Column / Field.
• Columns are the vertical part of the table.
Name
Ali
zain
PRESENTED BY S.HAYAT 13
Database System
Components of the Database Environment
PRESENTED BY S.HAYAT 14
Database System
PRESENTED BY S.HAYAT 15
Components of the database environment
PRESENTED BY S.HAYAT 16
DBMS
PRESENTED BY S.HAYAT 17
DBMS
1. DBMS provides the facility to define the structure of
database. The user can specify data types, formats and
constraints.
PRESENTED BY S.HAYAT 18
DBMS
Application
#1
Application
#2
DBMS Database
containing
centralized
shared data
Application
#3 DBMS manages data
resources like an operating
system manages hardware
resources
PRESENTED BY S.HAYAT 19
Application Programmer
PRESENTED BY S.HAYAT 20
Application Programmer
PRESENTED BY S.HAYAT 21
User
• The end-users are the ‘clients’ for the database, which has
been designed and implemented, and is being maintained
to serve their information needs.
PRESENTED BY S.HAYAT 22
User
PRESENTED BY S.HAYAT 23
Data Dictionary & Directory/Repositories
PRESENTED BY S.HAYAT 24
Data Dictionary & Directory/Repositories
PRESENTED BY S.HAYAT 25
Data Dictionary & Directory/Repositories
PRESENTED BY S.HAYAT 26
Data Dictionary & Directory/Repositories
• Active & Passive Dictionaries.
• Active Dictionary
• Active data dictionary automatically managed by the BDMS.
• Active system are always related with the current structure and
definition of the database.
PRESENTED BY S.HAYAT 27
Data Dictionary & Directory/Repositories
• Passive Dictionary.
• This type of dictionary is managed by the user’s of the
system, & modified whenever structured of the database is
changed.
PRESENTED BY S.HAYAT 29
Data Dictionary & Directory/Repositories
• Information Repository
PRESENTED BY S.HAYAT 30
Data Dictionary & Directory/Repositories
PRESENTED BY S.HAYAT 31
Data Dictionary & Directory/Repositories
PRESENTED BY S.HAYAT 32
Data Dictionary & Directory/Repositories
3. Object management
4. Relationship management
5. Dynamic extensibility
6. Version management
7. Configuration management
PRESENTED BY S.HAYAT 33