Skip to content

CS Professional · Artificial Intelligence, Data Analytics and Cyber Security - Laws and Practice · Database Management

A fintech firm's DBMS lets the marketing team see only customer names and cities, while hiding PAN and Aadhaar columns stored in the same base table, without altering the underlying data. Which concept in the three-level architecture best explains this, and why is it relevant to data protection compliance?

The external level, implemented through views. It shows each user group only the data it needs, hiding sensitive columns such as PAN and Aadhaar without changing stored data. This supports access limitation, which helps meet data protection and security obligations.

  1. AInternal level; it fixes the physical file blocks used for storage
  2. BConceptual level; it defines the full logical schema for all users together
  3. CExternal level (view); it presents tailored subsets of data to users, supporting limited access to personal dataCorrect
  4. DPhysical level; it encrypts the network packets between servers

Explanation

The external level gives each user group its own view of selected data, hiding the rest. This supports restricting access to sensitive personal data, in line with data protection and reasonable security practice expectations. The conceptual level describes the whole logical structure and the internal level describes physical storage, so neither provides per-group tailoring.

Did you get it right without looking?

One question tells you little. A timed set on Database Management shows your real accuracy, how long you take and where you lose marks.

More Database Management questions