Before we proceed to the core of database design, we need to know the differences between conventional files and database. Both of these approaches have its own advantages and disadvantages, but since years ago, more organizations are moving forward choosing database as the data storage for the information system.
8.2.1 Conventional Files
Conventional files also known as file processing. It stores, manages data in one or more than one separate files. Organizations mainly use file processing to handle large volumes of structured data on a regular basis. Many older systems utilize the use of file processing because this approach is well suited to mainframe hardware and batch input. It's also because lower cost and more efficient than database. But, there is problems arise so organizations were changing to use database. Three major problems exist in file processing are :
| i) |
Data redundancy |
|
Occurs when the same data but stored in several places. It may cause mores storage for same data, and it will cost more when updating and maintaining data process. Sometimes, data updating is only be done at one place but not at all places. |
| ii) |
Data integrity |
|
Occurs when updates are not applied in every file. Changing data in only certain places but not at all places will cause inconsistent data and result in incorrect information. It's because same entity should be refer to same data.
|