exam questions

Exam IIBA-CBDA All Questions

View all questions & answers for the IIBA-CBDA exam

Exam IIBA-CBDA topic 1 question 70 discussion

Actual exam question from IIBA's IIBA-CBDA
Question #: 70
Topic #: 1
[All IIBA-CBDA Questions]

Which attributes from the Order entity will need to be normalized to avoid redundancies?

OrderId -

OrderDate -

ItemId -

ItemName -

Quantity -
ItemPrice

  • A. OrderDate -
    ItemPrice
  • B. ItemName -
    ItemPrice
  • C. OrderDate -
    ItemName
  • D. ItemName -
    Quantity
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Rabbitsfoot
5 months, 2 weeks ago
Selected Answer: B
To avoid redundancies in the `Order` entity, attributes should be normalized to ensure that related data is stored in separate tables and redundancies are minimized. Typically, you would normalize by separating entities into distinct tables where data is repeated or has multiple occurrences. In this context, you need to consider attributes that would cause redundancy if included in the `Order` entity: 1. `OrderDate`: This should be kept in the `Order` table as it pertains to the order itself. 2. `ItemId`: This identifies the item and should be a foreign key to a separate `Item` table to avoid redundancy. 3. `ItemName`: This should be in the `Item` table, not in the `Order` table, to avoid redundancy since the item name is associated with `ItemId`. 4. `Quantity` and `ItemPrice`: These are related to the specific item ordered and are specific to the `OrderItem` relationship.
upvoted 1 times
Rabbitsfoot
5 months, 2 weeks ago
So, the attributes that should be separated to avoid redundancies are: B. ItemName - ItemPrice `ItemName` should be moved to the `Item` table, and `ItemPrice` should be managed in the `Item` table or in an `OrderItem` table to avoid duplicating item details for each order.
upvoted 1 times
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago