File hierarchy reminder: In secondary storage, a typical file hierarchy is bits → characters → fields → records → files. A single record most directly contains which elements?
-
AFields (a collection of data items)
-
BCharacters only
-
CBits only
-
DSchema definitions
-
ENone of the above
Answer
Correct Answer: Fields (a collection of data items)
Explanation
Introduction / Context:Understanding file organization helps with parsing, validation, and storage design. The question asks where a ‘‘record’’ sits in the hierarchy and what directly composes it.
Given Data / Assumptions:
- Hierarchy: bits → characters → fields → records → files.
- A record groups related fields (e.g., CustomerID, Name, Balance).
- Schema defines layouts but is not contained in each record instance.
Concept / Approach:A record is the logical aggregation of fields. While characters and bits are building blocks, they are lower-level constituents of fields. The schema or record layout describes structure but is metadata separate from each data instance.
Step-by-Step Solution:
Recall the standard hierarchy.Map ‘‘record’’ to its immediate components: fields.Select ‘‘Fields (a collection of data items)’’ as correct.Verification / Alternative check:Common file formats (CSV, fixed-length) define records as rows and fields as columns; a record equals a set of fields.
Why Other Options Are Wrong:
- Characters/Bits only: too low-level; they compose fields but not directly the logical unit.
- Schema definitions: metadata, not the content of a single record.
- None of the above: incorrect because fields are correct.
Common Pitfalls:Conflating physical byte layout with logical composition; a record’s immediate components are fields.
Final Answer:Fields (a collection of data items)