these entities into attributes linked by common data elements to form relationships improves the effectiveness of the DBMS.
7.10 Summary The design translates the system requirements into ways of operationalizing them. The design is a solution, a “ how to “ approach,
compared to analysis, a what is orientation. The design phase focuses on the detailed implementation of the system recommended in the feasibility study. A file is organized to ensure that records are available for processing. It should be designed in the line with the activity and volatility of the information and the nature of the storage media and devices. There are four methods of organizing files
• Sequential organization simply means storing and sorting in physical, contiguous blocks within files on tape or disk according to key.
• Indexed sequential organization stores records sequentially but uses an index to locate record. Records are related through chaining using pointers.
• Inverted list organizatiion uses an index for each key type. Records are not necessarily in a particular sequences.
• Direct access organization has records placed randomly throughout the file. Records are updated directly and independently of the other records. A database is a collection of interrelated data stored with minimum redundancy to serve many users quickly and efficiently. The general objective is to make information access easy, quick, inexpensive and flexible for the user. Database design minimizes the artificially embedded in using separate files. The primary objectives are fast
response time to inquiries, more information at low cost, control of redundancy, clarity and ease of use,
data and program independence, accuracy and integrity of the system, fast recovery, privacy and security of information, and availability of powerful end user languages. The heart of the database is DBMS. It manages and controls the database file and handle request from the application program. A data structure defines relationships among ententes. There are three types
of relationships one-to-one, one-to-many and
many-to-many. Although all DBMS have a common approach to data management, they are differ in the way they structure data. The three types of data structure are hierarchical
, network and relational. Three are four views of data. The first three views are logical users view application program (called Subschema), and overall logical view (called Schema. The data structure can be refined through a normalization process that group the data in the simplest way possible so that later changes can be made with ease. Normalization is designed to simplify relationships and establish logical links between files without losing information.
Share with your friends: