Required property of Primary Key fields

J

Jamie Collins

While usnig another table to be the junction between the backordered items
table and the purchase order items table is certainly feasible, it seemed to
be an unnecessary structure for my design.

Design is in part art IMO. I think my design is better in principle
because I don't consider 'backorder item ID' (or whatever) to be an
attribute of a 'purchase order item' (surely 'backorder item ID' comes
into existence before the purchase order item' therefore how can it be
its attribute?) and better in practice because it doesn't involve
redundantly storing a bunch of NULLs to indicate that no relationship
exists (I can generate those NULLs on demand with an outer join). Is
better not good enough? Must it be proved "necessary" <g>?

Jamie.

--
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top