Bird
0
0

If an ER diagram shows an entity Order(order_id, date) and a weak entity OrderItem(item_no, quantity) dependent on Order, which table design correctly represents this?

medium📝 query result Q5 of 15
SQL - Table Relationships
If an ER diagram shows an entity Order(order_id, date) and a weak entity OrderItem(item_no, quantity) dependent on Order, which table design correctly represents this?
AOrder(order_id, date, item_no), OrderItem(item_no, quantity)
BOrder(order_id, date), OrderItem(order_id, quantity)
COrder(order_id, date), OrderItem(item_no, quantity)
DOrder(order_id, date), OrderItem(order_id, item_no, quantity)
Step-by-Step Solution
Solution:
  1. Step 1: Recognize weak entity key composition

    OrderItem is weak and depends on Order, so its primary key includes order_id and item_no.
  2. Step 2: Verify table design includes composite key

    Order(order_id, date), OrderItem(order_id, item_no, quantity) includes order_id and item_no in OrderItem table, correctly modeling the weak entity.
  3. Final Answer:

    Order(order_id, date), OrderItem(order_id, item_no, quantity) -> Option D
  4. Quick Check:

    Weak entity table has composite key = Order(order_id, date), OrderItem(order_id, item_no, quantity) [OK]
Quick Trick: Weak entity keys combine owner key + own key [OK]
Common Mistakes:
MISTAKES
  • Missing owner key in weak entity table
  • Using only weak entity's own key
  • Placing weak entity attributes in owner table

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More SQL Quizzes