Previous Topic: Data ModelingNext Topic: Normalization


Useful Questions to Ask

The following are usually critical questions to decide when data modeling is important:

Every file should be regarded as having at least one set of unique keys. For reference or master files (for instance a ‘Customer’ file, a ‘Product’ file), the unique key will usually be obvious. For transaction detail files (for example, Invoice details) it may not be strictly necessary to have a unique transaction key. It may be sufficient to have the records kept in arrival sequence, within major keys (for example, Invoice number). However, if you do this, it is more difficult to access a detail line by itself.