Can you move compound keys and/or foreign keys to other tables when normalizing to 3NF (third normal form)
问题 My database design is currently at stage 3NF. The issue that is of concern is the foreign keys and in some cases compound keys. My question is this: Can you move compound keys and/or foreign keys to create other tables provided the attributes associated with the compound keys/foreign keys do not rely on the primary key? I think the answer is yes due to this link: Are Foreign Keys included in Third Normal Form? Best Answer : Just because it's a foreign key doesn't mean it also can't be