Chapter 1
Chapter 1
Outline
Introduction to Database Systems
Data handling approach
Manual approach
File based approach
Database approach
Actors on the databases
Database Development Life-cycle
maker.
Raw facts themselves are useless
Data in themselves are fairly useless. But when these data
right cabinet then the right file and then the information
One could have an indexing system to facilitate accessing of data
Invoicing
(Customer master
Accounting file; Inventory Invoicing Reports
Department Pricing file) programs
Inventory Inventory
Materials control Reports
control
Department (Inventory
programs
Master file)
FUNDAMENTAL DATABASE SYSTEM
9
INST. SIMON T.
Cont…
Limitations of File-Based systems
Limited data sharing: each unit maintains its own set of data.
Users of one unit may be unaware of potentially useful data
held by other units.
Data Redundancy (Duplication of data in different files):
Same data is held by different units and hence waste storage
space (Uncontrolled duplication of data)
Staff_salary (staffno, name, sex, salary)
Staff_profile (staffno, name, position, sex, DOB, salary)
Use of different formats for data organization: A situation
in which data organized for one application are incompatible
with data organized differently for another application
Payroll data
Inventory
Inventory program Reports
Database
data
management
Employee
system
Employee
Data Reports
program
Other
data
Other Reports
programs
Testing
The process of executing the application programs with the
intent of finding errors.
◦ Use carefully planned test strategies and realistic data.
◦ Demonstrates that database and application programs appear
to be working according to requirements.