Database System Environment, Purpose of Database System, View of Data-1
Database System Environment, Purpose of Database System, View of Data-1
▪ Hardware
▪ Software
- OS
- DBMS
- Applications
▪ People
▪ Procedures
▪ Data
• New application programs are added to the system as the need
arises. For example, suppose that a university decides to create a
new major (say, computer science).
• As a result, the university creates a new department and creates
new permanent files (or adds information to existing files) to
record information about all the instructors in the department,
students in that major, course offerings, degree requirements, etc.
The university may have to write new application programs to deal
with rules specific to the new major.
• New application programs may also have to be written to handle
new rules in the university. Thus, as time goes by, the system
acquires more files and more application programs.
• This typical file-processing system is supported by a
conventional operating system.
• The system stores permanent records in various files, and it
needs different application programs to extract records from,
and add records to, the appropriate files.
• Before database management systems (DBMSs) were
introduced, organizations usually stored information in such
systems.
Purpose of Database System
• Keeping organizational information in a file-processing system has a
number of major disadvantages: