0% found this document useful (0 votes)
23 views14 pages

DB Fundamentals Lecture # (3)

The document discusses the relationship between application programs and database management systems (DBMS), highlighting the roles of front-end and back-end components. It categorizes database applications into personal, workgroup, department, and enterprise databases, each designed for different user scopes and functionalities. Additionally, it outlines the roles of database designers, application programmers, end users, and database administrators in managing and utilizing database systems.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views14 pages

DB Fundamentals Lecture # (3)

The document discusses the relationship between application programs and database management systems (DBMS), highlighting the roles of front-end and back-end components. It categorizes database applications into personal, workgroup, department, and enterprise databases, each designed for different user scopes and functionalities. Additionally, it outlines the roles of database designers, application programmers, end users, and database administrators in managing and utilizing database systems.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

01/28/2025 1

Islamic Emirate Of Afghanistan


Ministry of Higher Education
Takhar University
Educational Faculty

Database Fundamentals

01/28/2025 2
Lecture #3
Relationship of application
program and DBMS

01/28/2025 3
Relationship of application program and DBMS
Database application is developed by using both application program
and database management system.
The application program contain the user interface. And the DBMS
contain the database.
User uses this interface for communicating with database
management system
The application program is also called the front-end
The database is known back-end
The user can not use the database directly if they don’t have any
technical knowledge about database management system

te01/28/2025 4
Continue…

01/28/2025 5
Range of database application
1. Personal Database :
Personal database are designed to support one user. Means it is
specially designed for single user.
The user may be using this database in desktop or laptop computers,
these computer may use a simple database application in which the
records of customers are stored.
It is difficult to share personal database quickly with other users in
organization

01/28/2025 6
Continue…
2. Workgroup Database :
Workgroup is a team of people who work on the same project or
application
Workgroup normally consists of less than 25 people.
The people in workgroup are connected with one another through local
area network (LAN).
The database is stored on a central computer called server.
All members of workgroup can share this database with each other

01/28/2025 7
Continue…
3. Department database :
Functional unit within an organization is called department
A department is larger than workgroup system it consist of 25 to 100 person
and is responsible for a more range of function.
It is specially designed to support the functions of department.
4.Enterprise database :
An enterprise database is one whose scope is the entire organization. Means a
type of database that is specially designed to support the function of whole
organization or many departments of an organization

01/28/2025 8 8
What roles do people take around a database system?

1- Database designers
2 - Application programers
3 - End users
4 - Database administrators

01/28/2025 9
Database designer
Database designer gathering of information about the application field.
Analyze the collected requirements for database
The database designer create physically design (ER) diagram and
conceptually (logically) design and implement the database
The database designers are responsible to select DBMS. For creation of
database

01/28/2025 10 10
Application program
Application program is a program that is used to send command to the
database management system
These commands are sent to the database management system through
graphical user interface.
The user interacts with application program and the application program
further interacts with the DBMS.
It has graphical user interface (GUI) for the database.

01/28/2025 11 11
End user

End users are the people who will use the database when it is finished.
Normally little technical knowledge required for end user to use database.

01/28/2025 12 12
Database Administrators
Database administrator is the most technical user. He is responsible for
managing the whole database system
Database administrator managing the users accounts who can access the
database, Hardware resources, Backup and restore of database
Database administrator is responsible for database during its life time

01/28/2025 13
Any Questions
&
Suggestions

01/28/2025 14

You might also like