3. Ensure the safety of the data stored, despite system crashes or attempts at unauthorized access
4.
5. Data Redundancy – Same data is duplicated in two or more files which may lead to update anomalies
6. Data Isolation – All the related data is not available in one file. Thus writing a new application program is difficult
7. Program / Data Dependence – Application programs are data dependent. It is impossible to change the physical representation (how the data is physically represented in storage) or access technique (how it is physically accessed) without affecting the application.
8. Lack of Flexibility – Only pre-determined request for information can be met. It is not flexible to satisfy unanticipated queries.
9.
10. Allows for sharing of data among different users. Users are also able to access the database concurrently without facing the issues of inconsistent data.
17. Give preference to a single attribute. The search algorithm gives better output with a single attribute primary key than with a composite attribute primary key
18. Give preference to the minimal composite key. A composite key is a collection of two or more attributes.
28. Telecommunications: For keeping records of calls made, generating monthly bills, maintaining balances on prepaid calling cards and storing information about the communication networks.