[database] Difference between Fact table and Dimension table?