Você está na página 1de 8

Module 5

Advanced Systems Development


           

Databases
Applications and effects of computing
Hardware Devices
Networking
The Internet and its uses

Systems Development
Big Databases!

• Social Services • Banks


• Inland Revenue • Supermarkets
• Health Service • Airlines
• MOD • Telephone Companies
Problems with traditional file approach:

• Data redundancy

• Data inconsistency

• Program-data dependence
            
• Lack of flexibility
            
• Data was not shareable
Database approach

•A database is defined as a collection


of non-redundant data shareable
between different applications.

•All data in common pool, accessible by all

•But
•Unproductive maintenance

•Lack of security
Database Management System (DBMS)

1. Data storage, retrieval and update


 
• Creation and maintenance of the data dictionary

• Managing the facilities for sharing the database

• Backup and recovery

• Security
COUNTRY
Country id
Country
Name

RESORT CUSTOMER AIRPORT


Resort id Customer id Airport id
Resort Name Customer Airport Name
Transfer time Name Town/City
Country id Customer
Address
Tel No

HOTEL HOLIDAY FLIGHT


Hotel id Holiday id Flight id
Hotel Name Start Date Departure
Hotel End Date time
Address Number in Arrival Airport
Manager party Arrival time
Season(F/P) Cost
Resort id Paid(Y/N)
Customer id

ROOM SEAT
Room Number Seat No
Capacity Holiday id
View(Y/N) Flight id
Bathroom(Y/N)
Hotel id
Database Management System (DBMS)

Access VB Delphi SQL Paradox

View 1 View 2 View 3

database
Schema
• Conceptual or Logical Schema
– The overall view of the database
• External or User Schema
– The individual’s view
• Internal or Storage Schema
– Physical storage and access methods