Databases Reference
In-Depth Information
types. It is more relevant to use primary and foreign keys to
link administrative objects with each other. Each data
category is embedded in the form of a package in UML.
10.4. The data architecture within categories
Inside data categories, the use of complex types of data
rather than tables 5 is decided by the logical designer, at the
time of the derivation of the semantic model. The criteria for
choosing between complex data types and tables depend on
the MDM software tool.
In order to illustrate the differences between these two
options, we will present, from here onwards, the decision-
making criteria in the context of the utilization of Orchestra
Networks' Model-driven MDM EBX Platform 6 .
10.5. Derivation procedures
We are now going to describe the derivation procedures
used for the semantic classes, then the business operations.
10.5.1. Derivation of the semantic classes
The nested data types are systematically removed at the
borders of the domains of business objects and data
categories. They can be removed even inside the data
categories for ergonomic reasons (see Table 10.1). When a
nested data type is removed, it is replaced by a key or a list
of foreign keys according to the data cardinality designed at
the semantic level. The use of multi-valued attributes is
possible as the data analyst is not obliged to respect the
normal forms of the relational oriented approach.
5 . That is to say, type of data which declares a primary key (PK).
6 . http://www.orchestranetworks.com/
Search WWH ::




Custom Search