Databases Reference
In-Depth Information
depends on the context in which the data model is being
used 4 .
This management of variants also applies to data
cardinality which links the business objects to each other.
For example, a Product is associated with zero to one Factory
(0.1) in a first context of use (head office) and the same
Product is associated with one to five (1.5) Factories when
used in a different context (subsidiary) .
Rather than using hard-coded programs to implement this
integrity rule, an Model-driven MDM system manages these
relational links as master data. So, the data model is
configured from a series of meta-data which affects its
behavior according to the context in which it is used.
Produit
Usine
Product
Factory
*
on use context (n,p)
Use context
Cardinality (n) Cardinality (p)
MDM
Head Office
0
1
Subsidiary
1
5
Partner
1
1
../..
Figure 5.2. Illustration of data cardinality variants
5.5.2. Hiding join tables
Join tables are common in data models. They allow links
between two or more business objects while avoiding
duplication of information. For example, an employee is
enrolled in several courses and the enrollment of several
4. This type of data can be described as “meta-data” because it impacts the
behavior of the data model itself.
 
Search WWH ::




Custom Search