Advanced Database Systems: Lecture # 1 Core Concepts and Outlines
Advanced Database Systems: Lecture # 1 Core Concepts and Outlines
Advanced Database
Systems
Lecture # 1
Core concepts and outlines
Database application:
A computer program whose primary purpose is entering and retrieving
information from a computerized database.
● Create and maintain a computerized database
● Allows end-users to enter, update, and read data from the database
Major components of database application:
● Database, DBMS, Application program, Database server, Client, End-
user (details on the next slide)
Instructor: Furqan Shahid
Components of database application
Database: Collection of end-user’s data
Application program
End-user Developer/Administrator
Example: Employee:
First-name Last-name Contact Age Salary Designation
First-name Alphabet 15 No
Last-name Alphabet 15 No
Age Integer 18 60 No
Salary Integer No
Designation Alpha-numeric 20 No
(or)
Database developer:
Responsibilities include:
● The database design created by the developer acts as input for DBMS