Some approaches require the primary key of the central table to include all the keys
of its dimension tables. This would require the (invoiceNr, lineNr) key of the Sale table
in Figure 16.3 to be expanded to the superkey (invoiceNr, lineNr, itemCode, sale-
Date, storeNr). From a purely logical standpoint this is not required, since joins can be
made on nonkey attributes.