db lec 2 ver (2)
db lec 2 ver (2)
• Also traditional files system stores data in a manner that all the departments
of an organization have their own set of files that creates data redundancy
• Each computer application typically designed with its own set of data file and
application programs to meet the information requirements of particular
department or a user group.
.
Traditional File Processing Systems:
• Consider an example of college where student record for
examination is stored in other file and his library record is
stored in different file that creates many duplicate values like
roll Number, Name and Father Name.
Traditional file based approach
• The term 'file-based approach' refers to the
situation where data is stored in one or more
separate computer files defined and managed
by different application programs
• this will lead to duplication and in consistent data between different applications
Example of file based system
Example of file based system
Drawback of File Processing
• Uncontrolled Redundancy
“The existence of one record in more then one places is
called redundancy”
Example
Drawback of File Processing
• Limited Data Sharing
“Each user has its own private files and user have little opportunity to share
data ”
Example
Drawback of File Processing
• Expensive Program Maintenance
“Descriptions of files, Records, and data items are embedded with in the individual application
programs hence any modification to files require the programs to be changed”.
Example
Drawback of File Processing
• Program Data dependence
“File descriptions are stored within each application that accesses file, so change to file structure
requires changes to all file descriptions in all programs.
Example
Database approach
• We would describe how the database approach can overcome the
limitations
of the file processing approach
2. Repository
A repository is a centralized knowledge base for all data
definitions, data relationships, screen and report formats, and
other system components.
7. data/database administrator
Data administrators are persons who are responsible for the
overall management of data resources in an organization.
Database administrators are responsible for physical database
design and for managing technical issues in the database
environment.
8 System developers
System developers are persons such as systems analysts and
programmers who design new application programs.
System developers often use CASE tools for system requirements
analysis and program design.
9 End users
End users are persons throughout the organization who add,
delete, and modify data in the database and who request or
receive information from it