Data model: Difference between revisions

Content deleted Content added
No edit summary
m spelling
Line 1:
A '''data model is''' is a model that describes in an abstract way how data is represented in an [[information system]] or a [[database]]. In general it describes the following aspects:
# ''Structure:'' defines what the structure of the representation is. This should not only specify how data is represented but also how a schema can be specified that defines the structure of the data in a specifispecific user ___domain.
# ''Integrity:'' provides a language for the definition of rules that restrict which instances of the defined structure are allowed.
# ''Manipulation:'' provides a language in which updates of the data can be expressed.