INTRODUCTION
INTRODUCTION
What is Data?
Data is a collection of Facts (or) Information such as numbers, characters, words etc..
(or)
Qualitative
Quantitative
INTRODUCTION
What is file management system?
A file management system is a type of software that manages data files in a computer system.
It has limited capabilities and is designed to manage individual or group files, such as special
office documents and records.
It may display report details, like owner, creation date, state of completion and similar features
useful in an office environment.
Simpler to use
2.
Less expensive
3.
4.
Popular FMSs are packaged along with the operating systems. ( Note pad, Word pad, Microsoft
office etc..)
Fits the needs of many small businesses and home users.
Limitations:
1.
2.
Data Duplication - Wastes space and can lead to data integrity (inconsistency) problems.
3.
Application Program Dependencies - Changes to a single file can require changes to numerous
application programs
INTRODUCTION
Disadvantages of file management systems:
1.
2.
3.
Data isolation
- Data is scattered in various files, and files may be in different formats, it is difficult
to write new file to retrieve the appropriate data.
4.
Integrity problems
- The data value stored in the database must satisfy certain types of consistency
constraints.
Ex: The balance of the bank account may never fall below a prescribed amount.
INTRODUCTION
5.
Atomicity problems
- A computer system (or) any other devices subject to failure. [ Once failure has
occurred and has been detected, the data are restored to the consistent state existed
prior to the failure.
6.
7.
Security problem
- Not every user of the database system should be able to access all the data. It is
difficult to enforce such security constrains.
INTRODUCTION
What is DBMS?
DATABASE MANAGEMANT SYSTEM
A database is refers to a collection of related data and the way of it is organized, access
to this data is usually provided by a database management system.
DBMS is a collection of program ( or) software application that interact with user and
other application software.
INTRODUCTION