0% found this document useful (0 votes)
8 views

Components of Database Environment

Uploaded by

ali46892589
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Components of Database Environment

Uploaded by

ali46892589
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Components of Database Environment

Computer Aided Software Engineering (CASE) tools

• CASE tools are automated tools used to design databases and


application programs.
• These tools help with creation of data models and in some cases can
also help automatically generate the “code” needed to create the
database.
Repository
• A repository is centralized knowledge base for all data definitions,
data relationships, screen and report formats etc.
• A repository contains an extended set of metadata important for
managing databases as well as other components of an information
system.
Database Management System
• A DBMS is a software used to define, create, maintain and provide
controlled access to the database.
Database
• An organized collection of logically related data, usually designed to
meet the information needs of multiple users in an organization.
• The difference between the database and repository is that
repository contains definitions of data, whereas the database
contains occurrences of data.
Application Programs
• Computer programs that are used to create and maintain the
database and provide information to users.
User Interface
• User Interface consists of Languages, Forms, and Menus by which
users interact with various components such as CASE tools,
application programs, the DBMS and repository.
Data and Database Administrators
• Data administrators are persons who are responsible for the overall
management of data resources in an organization.
• Database administrators are responsible for physical database design
and for managing technical issues in the database environment.
System Developers
• System Developers are the persons such as system analysts and
programmers who design new application programs.
• System developers often use CASE tools for system requirements
analysis and program design.
End Users
• Persons throughout the organization, who add, delete and modify the
data in the database and who request and receive information from
it.
• All user interactions with the database must be routed through
DBMS.
Components of the Database Environment

Figure 1: Components of the Database Environment

You might also like