SLIDE 46 Components of a Structural Conceptual Schema
Conceptual schema = fact types + constraints + derivation rules
- Fact types: kinds of facts used by the IS to describe a state of the
domain.
◮ Object types (student, employee, country, . . . ). ◮ References to objects by value in the information base (matriculation
id, SSN, country-code, . . . ).
◮ Relationship types (studies in, works at, includes, . . . ).
- (Integrity) Constraints: restrict the allowed facts used by the IS to
describe a state of the domain.
◮ Static constraints apply to every state of the domain (every country
has exactly one number representing its current population).
- Derivation rules: how to obtain derived facts from primitive facts.
◮ Age of a person from her date of birth, ancestor relationship from
parent of,. . .
Marco Montali (unibz) DPM - 1.Intro A.Y. 2015/2016 30 / 45