Appendix G – Physical Database Design and Data Structures for Database Processing
Page G-3
• Review Questions G.21-G26 are more complex, and ask the students to apply
the concepts by developing processing algorithms based on the structures. You
should use these questions if you believe that your students having a thorough
understanding of these structures is essential to your database class. In most
courses, however, the first twenty Review Questions should be sufficient.
• Of course, even in a relational DBMS, understanding these tradeoffs can be very
useful, so any DBA concerned with perfomance of queries and updates can
benefit from this material.
❖ ANSWERS TO REVIEW QUESTIONS
G.1. Define a flat file. Give an example (other than one in this text) of a flat file and an
example of a file that is not flat.
A flat file is a file in which the records have no repeating groups. Examples will vary with
students, but one might be an Employee file containing no repeating groups; a non-flat file might
be an Employee file containing repeating fields for employee deductions.