DB Fundamentals Lecture # (3)
DB Fundamentals Lecture # (3)
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