Chapter 1 Page 9
15. Where a true 1:1 association exists between tables, either (or both) primary
keys may be embedded as foreign keys in the related table. On the other hand,
when the lower cardinality value is zero (1:0,1), a more efficient table structure
can be achieved by placing the 1-side (1:) table’s primary key in the
zero-or-one (:0,1) table as a foreign key. Assume that a company has 1000
employees, but only 100 of them are sales staff. Also assume that each sales
16. The insertion and update anomalies would create record keeping and
operational problems for the firm. However, flawed databases design that
prevents the insertion of records, or requires the user to perform excessive
updates, would attract attention quickly. The presence of the deletion anomaly
17. The organization’s business rules directly impact the structure of the database
tables. If the database is to function properly, its designers need to understand
the organization’s business rules, as well as the specific needs of individual
users. For example:
1. When an organization decides
to purchase the same items of inventory from different suppliers, the
2. When a the company
purchases all items of a certain type from only one supplier, the
3. A policy that a separate
receiving report is prepared for the receipt of goods specified on a single