|
The objectives in the design of data storage organization are:
There are two approaches to the storage of data in computer-based systems. The first method is to store the data in individual files, each unique to a particular application. A file can be designed and built quite rapidly, and the concerns for data availability and security are minimized. Also, systems analysts can choose an appropriate file structure according to the required processing speed of the particular application system. The second approach to the storage of data in a computer-based system involves building a database, which is a formally defined and centrally controlled store of data intended for use in many different applications. The effectiveness objectives of the database include:
Keys are data items in a record that are used to identify the record. Key fields are used for record retrieval (lookup). There are different types of keys:
A file contains groups of records used to provide information for operations, planning, management, and decision making. Files can be used for storing data for an indefinite period of time or they can be used to store data temporarily for a specific purpose. A master file contains records with all pertinent information about an entity. A transaction file contains the detail records representing individual transactions. Transactions records may be used to update a master file. A database is intended to be shared by many users. Different users may see the data in different ways (i.e., have different views of the data). Data needs to be stored only once for several applications. This implies cost efficiency in terms of storage space and maintenance. |