Which database activity specifically determines the entities, attributes, and relationships in the data (prior to logical and physical design)?

Difficulty: Easy

Correct Answer: Conceptual data modeling

Explanation:


Introduction / Context:
Data modeling proceeds in layers. The conceptual layer captures the business meaning of data without committing to a specific DBMS or structures.



Given Data / Assumptions:

  • We need the phase that discovers and names entities, attributes, and relationships.
  • Later phases map these concepts to tables, keys, and physical storage.


Concept / Approach:
Conceptual data modeling uses high-level diagrams (often ER models) to align stakeholders on business semantics. Logical design translates the conceptual model into relations, keys, and constraints; physical design tunes storage and indexing; implementation builds the database.



Step-by-Step Solution:

Match activity descriptions to phases.Entity/attribute/relationship discovery → conceptual modeling.Therefore, select “Conceptual data modeling.”


Verification / Alternative check:
Methodologies uniformly place discovery at conceptual stage before schema normalization and physical tuning.



Why Other Options Are Wrong:
Logical: Maps to relations.
Physical: Storage/indexing.
Implementation: Build/deploy.



Common Pitfalls:
Jumping to table design before agreeing on business semantics.



Final Answer:
Conceptual data modeling

More Questions from The Database Development Process

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion