Introduction
Introduction
Data Management
21AD2102
Agenda:
• A filesystem is a method for storing and organizing computer files and the
data they contain to make it easy to find and access them.
• File systems may use a storage device such as a hard disk or CD ROM and
involve maintaining the physical location of the files.
• Programmers used programming languages such as COBOL, C++ to write
applications that directly accessed files to perform data management
services and provide information for users.
University Database
in File Based System
Problems in traditional approach
Data Security
Data Redundancy
Data Isolation
Program / Data Dependence
Lack of Flexibility
Concurrent Access Anomalies
Database Approach
• Data Abstraction:
• A data model is used to hide storage details and present the users with a
conceptual view of the database.
• Programs refer to the data model constructs rather than data storage
details
• Support of multiple views of the data:
• Each user may see a different view of the database, which describes
only the data of interest to that user
Characteristics of the Database
Approach