This separation of Model & View is something I think about a lot now. The model represents the underlying truth (truth in a data sense, where [[Facts vs Dimensions|facts]] are "facts" by definition), and the view represents a particular well-controlled presentation of those data (or typically a subset of those data) in accordance with a given [[Use Case Diagrams|use case]]. Sometimes views are called "_projections_". The [[Model, View, Controller Pattern]] is a method to achieve model-view separation. Some [[Relational Databases]] are *views* of other databases after [[SQL]] has been run. **** # More ## Source - [[Myself]]