Hi All,
A developer asked me to post this question:
When developing software for new requirements there
are two possibilities how to set up the database. Either to
add flags to an existing table, or to create a stand-alone
table for the software.
Example There is a need in our company to be able
to identify inventory items that will be free of shipping
charge. Our software needs to supply the company a way
how to maintain those items and our order entry should
recognize these items and not charge for shipping.
The question is should we maintain those items in a
separate table besides being in the main inventory table and join to the
main inventory table by a primary key or
do we just add a flag in the main inventory table
to identify these free shipping items.
I appreciate your response,
Zev Berezin
B&H Photo
Email: zevb@bhphoto.com