Content deleted Content added
Jan Hidders (talk | contribs) No edit summary |
Jan Hidders (talk | contribs) 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
# ''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.
|