S
steve
I am designing a database which tracks Clients,
ClientEvents, and ClientEventDetails. Each related to the
subsequent in 1:many relationships respectively. My
delemma is that certain ClientEvents have
ClientEventDetails that are completely distinct. Is it
more efficient to have one large ClientEventDetails table
in which only 1/2 of the fields will be used for any
given event or is it preferrable to make a
ClientEventDetails(1) table and a ClientEventDetails(2)
table and create 2 separate 1:many joins with the
ClientEventTable? Does the answer depend on how many
fields would be left unfilled by having a single large
ClientEventDetails table. If so, at what point does it
become more efficient to break the tables into 2 separate
ones. Thanks.
ClientEvents, and ClientEventDetails. Each related to the
subsequent in 1:many relationships respectively. My
delemma is that certain ClientEvents have
ClientEventDetails that are completely distinct. Is it
more efficient to have one large ClientEventDetails table
in which only 1/2 of the fields will be used for any
given event or is it preferrable to make a
ClientEventDetails(1) table and a ClientEventDetails(2)
table and create 2 separate 1:many joins with the
ClientEventTable? Does the answer depend on how many
fields would be left unfilled by having a single large
ClientEventDetails table. If so, at what point does it
become more efficient to break the tables into 2 separate
ones. Thanks.