Chapter 1-1.1
Chapter 1-1.1
Fundamentals of Database
Management System
► b) Database design
► c) Implementation
► b) Integrity
► c) Flexibility
► d) Efficiency
► e) Usability
Before we learn about a database, let us understand
What is Data? 3
Data is a collection of facts, such as numbers, words,
measurements, observations or just descriptions of things.
Data can be
anything…
“Ali , 25,
30/12/78”
DATA vs INFORMATION 4
◼ Data refers to unprocessed data while
information refers to processed data.
◼ Data are like raw materials; they may or
may not have any value to the user or
decision maker.
◼ Information is like the finished product.
It offers value to the decision maker.
◼ Example :
▪ Data : quantity of a product sold on a
particular day.
▪ Information: sales trend based on the past
six month’s sales.
5
Database Definition
► Database definition:-
A set of related tables/ data.
a) Each table consists of columns
(fields/attributes) and rows (records).
b) The links between tables (using primary key
and/or foreign key) and rules associated with
those links are established at design time.
c) Database system stores all this information as
metadata.
(Dr.P.Sellapan, Database Management)
6
Database
Definition
A shared, integrated computer
structure that houses a collection of:
► End user data; raw facts of interest
to the end user.
► Metadata; provide a description of
the data, characteristics and the set
of relationships that link the data
found within the database.
(Rob & Coronel, Database System :
Design, Implementation &Management)
7
Database usage
Database System
Application????
?????
13
Database System Application
► Enterprise Information
► Universities: For student information, course registrations, and grades (in addition
to standard enterprise information such as human resources and accounting).
► Airlines: For reservations and schedule information. Airlines were among the first
to use databases in a geographically distributed manner.
► Telecommunication: For keeping records of calls made, generating monthly bills,
maintaining balances on prepaid calling cards, and storing informationabout the
communication networks.
16
Importance of database to everyday
life
1. Improved data sharing
2. Improved data security
3. Better data integration
4. Minimized data inconsistancy
5. Improved data access
6. Improved decision making
7. Increased end user productivity
17
process
Physical
Database Build
Operational Database
Sharing concepts of data in database 18
Completeness
Integrity
Flexibility
Efficiency
Usability
Properties of databases 20
◼ Completeness
◼ Ensures that users can access the data they want.
◼ Note that this includes ad hoc queries,
◼ which would not be explicitly given as part of a statement
of data requirements.
◼ Integrity
◼ Ensures that data is both consistent (no contradictory data) and correct (no invalid data)
◼ ensures that users trust the database.
◼ Flexibility
◼ Ensures that a database can evolve (without requiring excessive effort) to satisfy changing user
requirements.
21
Properties of Databases
◼ Efficiency
◼ Ensures that users do not have unduly long response times when accessing data.