Database
Database
Database
What it entails:
• File based systems
• Database Systems
• Database Management Systems (DBMS)
• Types of database management systems
1
File Based Systems
DEFINITION
• A collection of application programs that perform
services to end users.
• Each program defines and manages its own data.
• Because of this, there are limits as to how that data
can be used or transported.
• File based systems were developed as better
alternatives to paper based filing systems.
• By having files stored on computers, the data could
be accessed more efficiently. It was common
practice for larger companies to have each of its
departments looking after its own data. 2
File Based Processing
Data Entry
& reports
Sales Application
Programs DBMS
1.Hardware
2.Software
3.Data
4.Procedures
5.People
8
Advantages
1.Minimal Data Redundancy
2.Consistency
3.Integration
4.Improved Integrity
5.Security
6.Standards
7.Increased Productivity
9
Disadvantages
1. Complexity
2. Additional Hardware Costs
3. Size
4. Performance
5. Experts - Specialised Personnel
6. Potential Organizational Conflict
7. Higher Impact of Failure
10
Common Uses of
Databases
• Try to think why each of these need to use a
database:
– Supermarkets
– Insurance
– Credit Cards/Banking
– Libraries
– Travel Agents
– Universities
– Engineering
11