Chapter 3 – The Relational Model and Normalization
Page 3-36
B. With regard to the relation in part A:
1. Specify which of the dependencies in part A seems most appropriate for a small
import–export business.
NOTE: VARIABLE ANSWERS – Your students may make different assumptions.
StoreName → City NO, store names may repeat in different
cities within one country, and between
countries.
OwnerName →→ StoreName NO. Although one owner may own more than
one store, stores are identified as
(StoreName, City) since City values are
unique.
OwnerName →→ (StoreName, City)
would be OK, and would mean that one
owner may own more than one store.
2. Given your assumptions in B.1, transform the STORE table into a set of tables
that are in both 4NF and BCNF. Indicate the primary keys, candidate keys,
foreign keys, and referential integrity constraints.
NOTE: VARIABLE ANSWER – If your students made different assumptions in B.1,
their answers to this question will vary. You may want to specify the assumptions you