언젠가 언젠가 2NF가 필요하지 않을 수도 있습니다. 이 2NF하지만 난 우리가 그들을 쿼리 할 때이 간단하고 빠르게되기 때문에 옵션 1이 더 생각하기 때문에 옵션 2와 같은왜 2NF가 필요합니까?
Option 1. ORDERS {orderId (pk), custId (fk), total, date, status, ...}
PARTS {orderId (pk), partsId (pk), qty, unitPrice, description, ...}
Option 2. ORDERS {orderId (pk), custId, total, date, status, ...}
ORDER_PARTS {orderId (pk)(fk), partsId (pk)(fk), qty, ...}
PARTS {partsId (pk), unitPrice, description, ...}
대부분의 사람들은, 나는 생각한다. 왜 이런 경우 2NF가 필요한가요?
정말이 질문을하는 경우 사용자 이름에 "DBA"가 있어야한다고 생각하지 않습니다. 5 년 후 DBA가 될 것으로 예상하지 않는다면 :-) – paxdiablo
예, 5 년 후. 지금은 아니야. 지금 막 배울 것입니다 – 5YrsLaterDBA