2. Introduction to UDM
Universal Data Models (UDM) helps organizations integrate their
information, systems and people and develop the highest quality
data models in the shortest period of time with services, training,
consulting and library of re-usable, template data models.
3. History of UDM
Len Silverston was contracted as a data model consultant for a
large telecommunications company to help them develop an
enterprise data model, along with about 100 other modelers. After
spending $150 million on their data model, the company decided
that they did not receive benefit from it, and cancelled the effort.
After this engagement, Mr. Silverston decided that he either
needed to leave the data management field since it seemed so
unproductive, or else change the industry, so organizations did not
have to repeat wasteful efforts like this.
In the beginning of 1992, he opted for the latter and started
developing re-usable or ”Universal” data models so that
organizations did not have to waste time and money while
developing suboptimal models since they were ”re-inventing the
wheel” when data modeling.
4. Advantages of UDM
Provides the standard templates. This helps in political issues.
Can be cutomized according to our needs.
Saves a lot of time and money.
Redundant data is minimized to the maximum.
5. Advantages of UDM
Provides the standard templates. This helps in political issues.
Can be cutomized according to our needs.
Saves a lot of time and money.
Redundant data is minimized to the maximum.
6. Advantages of UDM
Provides the standard templates. This helps in political issues.
Can be cutomized according to our needs.
Saves a lot of time and money.
Redundant data is minimized to the maximum.
7. Advantages of UDM
Provides the standard templates. This helps in political issues.
Can be cutomized according to our needs.
Saves a lot of time and money.
Redundant data is minimized to the maximum.
8. Advantages of UDM
Provides the standard templates. This helps in political issues.
Can be cutomized according to our needs.
Saves a lot of time and money.
Redundant data is minimized to the maximum.
9. An example where it is used
In a situation where a person or organization plays more than one
role in the organization or an organization supplies products and/or
services to our organization and also buys products from us. Does
this mean that we maintain their name, addresses, contact
numbers and other organizational information in both the
CUSTOMER and SUPPLIER entities? Under this scenario, if a
name or address changes, the information needs to be changed in
two places. Each time an organization’s role is modeled as a
separate entity, there is a potential for redundant and inconsistent
information.
11. Description
The basic information about each person or organization such
as their names, credit rating, addresses, phone numbers and
other contact information is associated with the PARTY.
The PARTY RELATIONSHIP is sub-typed into the applicable
business relationships, CUSTOMER, SUPPLIER,
DISTRIBUTOR, EMPLOYEE and INTERNAL
ORGANIZATION. This allows each person or organization to
be involved in one or more of those relationships
Each PARTY RELATIONSHIP sub-type may have different
attributes to define that specific relationship type.
12. Description
The basic information about each person or organization such
as their names, credit rating, addresses, phone numbers and
other contact information is associated with the PARTY.
The PARTY RELATIONSHIP is sub-typed into the applicable
business relationships, CUSTOMER, SUPPLIER,
DISTRIBUTOR, EMPLOYEE and INTERNAL
ORGANIZATION. This allows each person or organization to
be involved in one or more of those relationships
Each PARTY RELATIONSHIP sub-type may have different
attributes to define that specific relationship type.
13. Description
The basic information about each person or organization such
as their names, credit rating, addresses, phone numbers and
other contact information is associated with the PARTY.
The PARTY RELATIONSHIP is sub-typed into the applicable
business relationships, CUSTOMER, SUPPLIER,
DISTRIBUTOR, EMPLOYEE and INTERNAL
ORGANIZATION. This allows each person or organization to
be involved in one or more of those relationships
Each PARTY RELATIONSHIP sub-type may have different
attributes to define that specific relationship type.
14. Description
The basic information about each person or organization such
as their names, credit rating, addresses, phone numbers and
other contact information is associated with the PARTY.
The PARTY RELATIONSHIP is sub-typed into the applicable
business relationships, CUSTOMER, SUPPLIER,
DISTRIBUTOR, EMPLOYEE and INTERNAL
ORGANIZATION. This allows each person or organization to
be involved in one or more of those relationships
Each PARTY RELATIONSHIP sub-type may have different
attributes to define that specific relationship type.