Dimensional Data Modeling
I am going to do a quick dimensional modeling primer before using the conceptual model to create a logical model. Dimensional modeling creates a star schema comprised of two basic types of tables: Fact Tables - these tables contain measures and keys. The measures are the facts. If I am counting students then the fact may be as simple as using the value 1 to indicate the existence of registration for a specific term. The measures can be additive, semi-additive, or non-additive. Additive measures can be easily summed. Semi-Additive measures like account balances for example would mean nothing if summed. Non-additive facts such as GPAs may need to be broken down into their parts (IE individual grades). The fact table will be the center of the "star". Dimension Tables - these tables are filters or slicers you will use to aggregate or refine your data sets. For example, there may be a student dimension table which includes informatio...