Back to the 2024 paper

Unit 1: Database System Architecture

20247m

Explain three levels of data abstraction.

Worked SolutionAI Assisted

Three Levels of Data Abstraction:

  1. Physical Level: Lowest - how data stored physically - files, blocks, indexes, hashing, compression. Hidden from users.

  2. Logical/Conceptual Level: What data stored, relationships, constraints, semantics. DBA defines schema, e.g., tables Student(id, name). Provides logical independence.

  3. View/External Level: User-specific views - subset of logical level, hides irrelevant data, provides security. Example: Faculty view shows student grades, Student view hides.

Benefits: Data abstraction achieves independence - physical changes without affecting logical, logical changes without affecting views - easing application development, security.

Similar questions

Budget AppAndroid App

Pocketly on Android

Log daily food, travel, and hostel expenses instantly. Set monthly spending limits and see where your money goes without complex spreadsheets.