26
Data Modeling for the Business A Handbook for Aligning the Business with IT using High-Level Data Models first edition

Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

Embed Size (px)

Citation preview

Page 1: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

Data Modeling for the Business

A Handbook for Aligning the Business with IT using

High-Level Data Models

first edition

Page 2: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

Page 3: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

Data Modeling for the Business

A Handbook for Aligning the Business with IT using

High-Level Data Models

Steve Hoberman

Donna Burbank

Chris Bradley

Technics Publications New Jersey

Page 4: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

������������

������������� �����������

� ���������� ������

����������������������� �!��

"""����#���$���� %&� '����%�

(������)�� ��*�#�

) +����,#����-��'�����

)��� #�����!����.#� #��"""������ %���� %�

!��� ���������% ����#����������+��#���������#,�)!�

(/"�#0�.����- ����1 ����#�% ���� ������������% ��#,�

� ���� #� �#� � � "#� �� �� ��� ������� $���� +�����

"""����� %&% ��#,��

!�����,�������+��� �$���� �������� '�%������$� ��� ��

���#�%���� �#� �#�� � �%� �� ��� �#�� %�#��� ���� #��� ��

%���#������ �#����#,� $� � � $��#,�� �� ��#,� �� ��� �#��

�#� �%��� #� �� ��,� �#� ����+��� ����%�� "��� ��� "����#�

$�%���� #��� %����$���������

1������ ����#�$����������+���'#������#����$�$����� #�

�������� '������%�'�# ��$���� ���%$���"����#��� ���#��

'�#��#�����%�# ���$ #��������� � ���� ��� �� %���� #���� �

�����������������%�� ���#��#���� ��� #�2�#������%�,���#�

� ##��� #�"���� �������#,� ��� �������� ������#� �%��� #� ��

$� ,��%��� #���#����#��

1����� '����$��#�� #����������3���$�$���

) $���,���4����5����1��#������������� #���**)� �

6 ����$��#���� �5�73�35���8��3�3��

9��������#��#,����5�

���#���#�����#��� ����� ��!%�����

*������� ��) #,����) #�� ����%��������75������

� �

Page 5: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

CONTENTS

���������������

�� ������

��������������������

�� ������

���������� �!"�#����������������$��%�

������������������������������������������������������������������������������������������������

���������������������������������������������������������������������������������������

��������������������������������������������������������������������������������������

������������� �!�����"��#$��%��������������������������������&�

�� ������

��$���������"��&������� �!"�#�����������'�

'���"��#$��%����������('"��)���������������������������������������������*��

"��#$��%����������("��)������������������������������������������������������*&�

���+������������������������������������������������������������������������������������

,#���+��������������������������������������������������������������������������������*�

"��#�-����%����������-������#�����������������������������������������

./0�������"�������������������������������������������������������������������12�

����������3����.�+�0�������������#�0��������������������������2�

��/����������������������������������������������������������������������������������2�

����������.��������"��#$��%������������!���0������*�

/��/0��������/�������������������������������������������������������������������*�

Page 6: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

�� ����'�

"���(��)�*�$+����) ��,�-�$�� �!"�#������������%%�

.�+�0�����������������������������������������������������������������������������������������&�

��������#�0��������������������������������������������������������������������������������&2�

4�#����0���5���+��%�����������������������������������������������������&6�

����������3������������"��#$��%���������������������������&*�

�� ����.�

�������)���+��/%�

�� ����0�

��--�$�)�������) �������)�1��

5�����$��������#�0(5�)�������������������������������������������������������78�

����/����5����������(�5)���������������������������������������������������������7��

��5-69�����������������������������������������������������������������������������������������7*�

!��:�����������������������������������������������������������������������������������7��

3��������������������������������������������������������������������������������������71�

4;<�+�����������(4��)��������������������������������������������������������77�

=�������$��������>�����������������������������������������������������������626�

�� ����%�

��2�� �!"�#������������*����������$�����)������#���3��

!�����������������+��������?���#������������������������������������62*�

����������������/�������������������������������������������������������������62&�

����@%�����+������������������������������������������������������������������������662�

�00��+������%��0/��������������#�������������������������������668�

5����0������+#���+������������������������������������������������������������������66*�

,�+���������������������������������������������������������������������������������66*�

����������3����"��������4�����A���� ���������%������661�

Page 7: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

�� ����/�

�$����) �4(55���-(��� �!"�#�������������1�

������0��+/0�������#�"�������������������������������������������������667�

�� ����1�

�� �!"�#�������������+,������/.�

��$�#�$B����/0�������������������������������������������������������������������6&��

.�+�0������������������������������������������������������������������������������������6&7�

.�+�0�-�/��������������������������������������������������������������������������678�

.�+�0�@���������C�����������������������������������������������������������������67&�

����������������������������������������������������������������������������������826�

�� �����3�

�(���) ������5���� ����$�3%�

�#��+�"��������������������������������������������������������������������������������82&�

�#��+�.�;�"������������������������������������������������������������������������886�

�� �������

6(���-��) �������) ����-�$����� �!"�#���������������

�������������������������������������������������������������������������������������������8�*�

����������������������������������������������������������������������������������������������8���

���:������������������������������������������������������������������������������������������8�&�

�/0�+�����������������������������������������������������������������������������������8*2�

���/������������������������������������������������������������������������������������8*6�

Page 8: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

�� �������

7��������) ����*���($��-�$����� �!"�#������������'.�

�������������#4�#�����������������������������������������������������������8*1�

���������������#���:���.�0�;�����������������������������������������������8*1�

'��;���A������/�#������������������������������������������������������8*��

����;����������"��#$��%����������������������������������������8*��

�;������.�0����!��������������������������������������������������������8*&�

,������������������������������������������������������������������������������8*&�

��0������������������������������������������������������������������������������8*&�

5����3����!�������3��������������������������������������������������������8*&�

����������.����������.�������������5%��������������8*7�

�� �������

) ,,$��5�-�$�#��(���) ������) ������.��

?#���������-���� ���+������#�D������������������������8�8�

�#�4���������#��������������������������������������������������������������������8�8�

�� �����'�

�)�$ ���+,�)�����4�(���0��

�#�,���,�������������������������������������������������������������������������������816�

�����������,��0��E ��:�#�����E���@���������������������������������818�

�/0��/��������������������������������������������������������������������������������81*�

���:���������������������������������������������������������������������������������������8�6�

!��������������������������������������������������������������������������������������������8���

������8 � )�2�$���9��2:�(�$���;<�=�$5�����%.�

���74������%1�

4�>>�4����� ���>�/��

����8�/�

Page 9: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

ACKNOWLEDGEMENTS

1��#'�� )�� ��� � �� ��� ��$��� ���#,� : ��� -��'�� � �� ���

�#�%���� +���#�!����� �����,�������� #���1��#'��- #���

� ��� ���������#��,���� #����%��#�#�#���#�%��'��#,� �����

��,�3�+������% ���

1��#'�� ����� ��� !�2����� !6!�� � �� ��� "�#,� ��� � � ��� � ���

�������������,��%���1������#'�� ��� ���� ���$��#����#�

)!�� ��$� +��#,����)!�(/"�#0�.����- ���� ��"���� �����

��%$��% ����#����� '��

. ##����6;���'�� ����#'�(� ���� ��,�+�#,�%�$����2������#�

�� <� %� �� #;�� "#;��#�"������ �"���������� '���!#��$�����

���#'��� �%��- %��"� �������%�"����#,������� �#,�������

�+��1��#'�� �##�� � �� '$�#,�%�� ���� �"���1��#'�� ���

�#���%���� ��'$�#,�%��#����% %#���#��%�#�#,�%�� �

'$����#,����%$���

� �

Page 10: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with
Page 11: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

INTRODUCTION

=��������+����$$#�� �� �>�? ����+��������������� �#��

"���� �� $���������� ��#�#����� �#������� #��? �;+��#����#,� �����

���� � �� ����� �#� �,������� $���#,� ��� ����#�� �� %� � ���

���'�#,���� �#��"�����������%� �#������� #����������% #����

"��� ���������� ��,���#��+����%#���#����%����� �@!���# "�

� ���,#��$�� ������������AB�. #;������'# "������� ��������

��+� �� ����� ���� "���� ��%>� C��� ��� ���� "����#,� �����

% #�� �#� � ��� +������� ��%� �#�#,� � �� �## ��#,� ��� � ��

� %���#,� � �� ������ ��+>� . #;�� ���� '# "� ����>�

�#� ���#����������#�"�����@� ������ #;�AB���#�������� ��

�����$� ��%�� ���+���"�����D� ��,������E��#��#� �����

���� % �� �#� $� ����� $��� �#� $���� ���� #� $ ��

� %%�#����� #��#� ��%#���� #��

!�� ��� � �� �� �� ����% �� ��� ���� �����#��� �#� ���,#�#,� ���

����#��� �#� ��� ���� �#������������ ����� ��$$ ���� ����

�$$������ #��� 6#� ����� � '��";��� , � +�� � %� �� ��� ������� ��

"���� �� ����% �� ��� �#� "��� ��� � �� � #�$��� �� �� �#� ��

��,�3�+������% ����#���+���,#�����#������#����%$���� #�

�#� �,�#�F��� #��C;����$���#�������#�����# ���� #����� ����

����% ���#�"��'���� �,��� %���%$����%$��� �������#,�

����,�3�+������% �� #�� ��� "#�� �C;������ �������� "�

����% ��������� � ����'���#������+��� ��%�����+�����

�� ��%������%$�%#��#,��#�� ��� �,�#�F��� #���

C;����������� %�����$��������� ���%$�%#��#,�����,�3�+��

���� % ��� �� #,� "���� � %� ���3� 3��� �%$����� �#�

,����#�� � �� �� ��$3��3��$� �$$� ����� � (���� ��$� "���� ��

���������� ���#,�%�#�� ��%$��� ���� #� ������� $� :����"�

��+� " �'� #�� ��%�� ��+� �#� ���#,� � � $� ���� ���

�## �#����������$��#�$ �#����#���� #����+��#�$���+��

�#� ��%$�� �$�#�� �#� #���� ���$��� �#� "���� ��� "� � �� � �

$������� �����#,� �� ��,�3�+�� ���� % �� �� %� �,�##�#,� � �

#���#���#�� %$���� ����������� � ������

Page 12: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

���

1�� ���� "��� � � ��#� ��� #"� �#� �%��� #� ��� � � $��������

$�������� $�������� � !�������� �����#,� �� ��,�3�+�� ���� % ��

� �� "�#,�����#���$��$$� ����� �;�������� ��������,����"���

� �#����� ��"��������#����#"��'������ �����#��#������� '���

!�������������#�%�#������$��#������#,������,���� �� � �����

��,���: ��������������� ���� +������������ ��� �����,�3�+������

% �� �%$�%#���� #�� � 1 � ��$� � �� �#� � ��� � �� ����� #�

$� �����";+� ����� �� ���$��� � � �������#,�"���� � � � '�

� �� �#� �� ��,�3�+�� ���� % ��#,� � �� �#� �� ���%" �'� � ��

�� ��#,�������% ��#,�� ����#�,#�������

C;���� #�������� '�"���������3" ������������������� "��

� "��#��#��#��� #���#�,��� %$�#���������������������,�3

�+������% �� � �����%��#������ �#� �%��� #�%�#�,%#��

$�����������

1�� �,� ��� ����� � '�� � �;��� ��#� ������� �����"���� ��$� � ��

$������� #"� ���#�2��� �#� ����� ����% ��� ����� �%$� +�

� %%�#����� #� �#� �#����� ���,#%#�� "����#� � ���

�,�#�F��� #��� �

Page 13: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

CHAPTER 1

What is a Data Model?

!� ����% �� ��� �� +������ �$��#���� #� �� ��� $ $��� $�����

�#� ���#,�� �� �#����� � � �� ����#���� 6�� ��� ��� � � ����������

� %%�#����� #���"#�����#���$ $���#����#�����$ $����

!� ���� % �� ��� � %$ �� �� ��%� ��� ����� �$��#�� ���

� #�$��������%������� %%�#������#��,���$ #���#� ���

���� �� ��#� ����� � � ��� �� ���$��#�� � �� ����� *�'� ��

�����#,� ���������� "� � ������ �� ����� �� ��,��%�� ��

���$��#��� �� %� "����� �� � ��� ��#� �� � #�������� �� ����

% ��&�����������������,��%���� %�"��������������%���

���������

1�� ���$��#�� �#�� ,�� ��� ��#� ��� ������ ���� ���%�#��

$�������� ��"#����$��#����"�����%�#��$ $�� ��� ��%������

"����� �#� �� ����% ���"����� �"� $ $�� ����� �� 61� ��+�

�#��D= $������������� '�"������$�� ����#,�����AE��1��% ���

�+� ���$������� ��� ����� �� ���$��#�� ���#������ �� +��� � %$���

�#����#������#���'�#,��#� ������ ��+��������,��%���������

���$�� #���#��#����#��1����������, ��� ��������% ������

"��G� ���'�����#���� #�$����#����� %$���������2����

� ����������������#���%$�������%��#� ��#��#�����+�$������

����� � ��� ����#��� $ $�� �#� ���#����� #,�#��� ��#�

�#����#���������������� % "#������#+ �+��#������,#� ��

����� � ��� �� �� ��� ���#����� ��,#� �#� �����#,� ��'��

$������ ��� ���� �������#���$ $�����#+ �+��#������,#�

�� ��� ���� % ��� �� %� "����� ��� �������� ����� ��#� �����

�,�#�F��� #�����������

���$��#���������������+��������#���+��� ���������� %�

�����,�3�+�� �2���%#���� � � ��� ������ ������������� ��� ����

� � ��������"���#,��#�$��%��#,���,#��� 6��� �;��,���#,�

����� ��������� ����������������# �%�����������������'�#,�

�� ��� � ��� �2���%#��G � � �� "�#�� �� ��#,�� �� ��� ��

%����$���� ��������#,������#��� ������$>��. �� ��"�#������ #��

$ ���� �����'>�= "����� ��, �#,�� ���������� ��>��C�������

Page 14: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

.����- ��#,�� ���������#���

�8�

����+����� #�� %� ��������3��%�� %�� �������,���%���>�1��

��������� ���� ���� �2���%#��� � � +� $� �� ����� ��

��,��%��� ��� ��� ��+�"��1����������,��%���� ��#���$�������

��% �'3�$�� ��"�������� ���%�,���� '���'���

!������$ ����������%$�����;�����������6���'�%������������ ��

���%����+����� #�� %�"������#����� #��$ �����=�%�,���� %�

���'�� �%�"���������$��������� "�#,��#���%$�� ��"�������

� ���� ���� '���'�� �9�,��������

-�����6�6F� /���E?���"������#�-���,�+#

�%H6�"���$�����������"�������#,�� �'$�%��� ���� "#��

����6����� %���#,������������,���#�%�#��6��� �����+��#�

��������% ��$������� ���"����6�%�#�����I�%���;��#�%����

�����������#����#��� #� �� <+����� #;��C�������� "�%�

%�,��� " �'� � �� �#� ��3�����#,� "'#�� ���� ��� �����#���

" ��#;�� �� �$$� $����� � �� �� "'3� #,� �'�� +����� #� "���� ��

F#� �� %�� ���#��� !#� 6� ��� � �, ��#� � � %#�� #� ����� 6�

"�#��� ����������� %����� ����������#�� ���#��� #�

�����$��%�������#�����"����6���'���%�� �%�'������,,��

�#��$���#�%���2���%#����#�% ��������6��������������

Page 15: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

C���������.����- �>�

�J�

� ���"����%������#��������� �,���'���� ��"����6�����#�

%�#���� "#��#�9�,��������

-�����6�8F� /���E?���"������#�-���,�+#

-��$������"���$�������%$��������� %����� %��#��� #� ��%��

+���������$�� #��#����$�����������6��"�������# �,��

�#� �%��� #�� �� %��$�"�������������,#���� "#��#�9�,���

��K��

-�����6��F��+#���+� � :��+#�"���

1����"���:����"����6�����#�%�#������ #������$��#���#�

��,#�#,�� ���� � �� ���� ���� %����%�������������� �%��

� %���,,��� #���� ������#,�������6���#;���� �,��� �G��'���

���� ,���,� � �� ��� "�#��� �#� �� �� #� �� ��� "���� �����

�� %�� � �� ,������ 6;%� �����#��� ,��� "� ��%� � � �#�

�#����#�#,� ��� ����� ��,�3�+�� �� �� �� ������ �����#,A��

C� ��+��� � �� �� �$#���#� ��������� #� �����"�����#��"�

Page 16: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

.����- ��#,�� ���������#���

���

�,�� #� ��� ������ �2���%#��� � �� ���� ���� ��� ���������

"#������$���������#��"���% ���������,��%�� ��� "�

��� ����#,%#�� �� ��� � %��� �$$���#���� ���� 1��� "��

�+�����������,��%�������"������$����������� ����� ���,���,���

�#����� ������ ����#�������6��" �����+��#�� �� #����#,�

� ������#����� ����#�����#,����,��%��� ����� '��$����

��,��%� ��� �� ��� #� � �� ��� %��#� �� ��� #� � �� ��� �� #�

�� ����#��# ����� ������������=��� "�%������,��%�� ��

���%��#��� ������������� "#��#�9�,�����8��

Page 17: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

C���������.����- �>�

���

-�����6�*F!���0������"���( �;��� #��)

Page 18: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

.����- ��#,�� ���������#���

�7�

1����,�+�%���%����������#�� ����������� ������ ����6�

"��#;�� �#�������� ���� "���� � %� �� ��� ��%� ���%�#��� ���� ���

�#;����'�%�� #,�� ���,��� �������������#����#�%�#�������

�� ��"��� $#�#,��#��������#������ #��#������ ������#��

%�#����"�# "� $#�#,������6�, ������������������� �,��6;%�

��������������" ���,��%����% ���� %�������#�6������

6�"�������� ��#����#����"���# �,��� ����#,�� %� �����

%����'�������6���"��� ���#��6���"�+�����#,����� ����#����

$�������6�� ���,����������#�� ��� "����#,������� ,�����#�

�������� #���$����"#���%��9 ����%$���6��#;��"�#�����

%������� %� $#�#,� �#� � ���'����#�� 6� �� �����+��#�

������ #� ���� ��$�� �� ������� ��� ���� D�E� 6�"��#;�� ���� � �

����������� %����#,���������# �,��� ��������������#�D�E�6�

�#;������F�����"��%����'���#����6���"���%���"#� ����

�#�� 6� ��"� ��%� �#� ����� $������� 6� "��� ���� � � � ����� ��%�

������� 1�� $������ "��� �#� ����#�� %��%� � ��

� %%�#�����#,�"����������������#+��� #����� #�"����6�

��� � �� ��%� �#� � �� %� � � �#����� �#� � �����

%���#����#�#,���

1�������������#��� "�%����+��� ���"���#,��#�$��%��#,�

��,��%��� ������ �� "#� �#� 9�,��� ��J�� 1��� "��%���� � �

���#����� � �� %� � � �#����#�� ���� 6;%� ,��� � %� �� "���

��'�#,� ���� �� ����� ������� 6� ��#����� "�#�� ��� ���������� � �

" �'������ #;��� ����%�"��������������

Page 19: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

C���������.����- �>�

�5�

-�����6��F,#���+��?�����������/( �;��� #��)

Page 20: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

.����- ��#,�� ���������#���

���

6#� ����� � ��� ��%$���"���� �+���� ������ �� ��,��%��� ��

+��� ��,�3�+�� $������ � � ���,#� #� ��� �� $� �� ��� $� :���

D9�,��������#�9�,������E������,�3�+��$������� �#���������

"���������%�+��� #� ������ ���D9�,�����KE����#���% ��

����� ��� ��� �� ��� ����������� D9�,��� ��8E�� �#� ��#����� ��

������ ���#����� ��,#� ��,��%� �� ��� $��������

�#������������D9�,�����JE���

(���� �+�� �� ��� ���$��#�� ���� �+���� � %$ ##��� �� '#�

"#� ��� �� $���������� ��#��� #�� �� $������ �� ��� �� #�� �� ���

� ���+���������'L������� ��� ������������� ��+�������� #����

$�������� "���#,� ��,��%� +��� �� $��%��#,� ��,��%�� (���� �+��

������$�������������#��� "#���#�$��$ ���6#������,�3�+��

��,��%���6�"���+#������ � �� %� �������,#�%������!��

"� , �� % �� ������ � "+��� 6� #� ��� �$����� �� �#�

���������� ������ ������������������$�������� #����#��"�, ��� �

���$��������������� ����������������#�6�#�� ����#,��#���

���#������ #����� ��� �����������,��%���1����%�� �������

� ������% ����C;���% #������� %� �����$���������#����

���� ����������$����

1�����$���������� �� "�"����, ��#� �%����,���������� #����

����#���+��� ������% ����#������,�3�+������% ���#�

$����������� ���� � � ��%%���F�� ���� % ��#,� ������ #�����

������� "���� �� +��� ��,�3�+�� ��,��%� � � ���,#� #� �� $� �#�

� %% #� %�#�#,�� ��#� �� ��,�3�+�� $������ � � ��$� ,�����

����#��� �2���%#��� �#� �������� �#����#�#,� �� ������

� #�$���� 1�� � ,����� �+�� � �� "��� �� "�#,�% �� �����"����

�#� �$ ����#,� ����#��� � ,��� �#� ����#��� ������ 1�� $��������

�+�� �� "�� ��� ���#����� ������ � �� �%$�%#���� #� ��� ��

������� �����������������

1���� <� $3 "#;� �$$� ���� �� ������#,� "���� �� +��� ��,�3�+��

��,#��#�% +�#,��������+����#� �% ������� ��� #�"��� ��

� '�#,����������,#��#��#� �,�#�F��� #��������";�� ��#�

�����#,� #�� $� �������#,�����%��� ��;��% ��� %% #�� �������

�� %� ��� <� �� %3�$;�� ��%����� � � ����#,� � � +������F� "���� ���

� ��� ��� ��$$ �� � � � '� ��'�"�#� #��� ��� $��������"���#,�

��,��%�� ��� �� "#�� C;��� , � �#� � % �� ����� #� +��� ���

Page 21: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

C���������.����- �>�

���

�$$� ������ �������,#��#�)��$���7�"����� $3 "#��� �� %3

�$���#��������$$� ������9 ��# "��������� ��� � �������������

����" ���������������"��3 �,�#�F����";��������#,�����

C� � $� ����� � '� "���� ��$� ���#,� ������ ��� ����� � �� ����

%�#�,%#���C ���$����#��#� �,�#�F�� �'���"��� %�

#�����

� "����;��"��'���� �,���#���%$�� ������ �������+���"����

�� � ���$ #�#,� ��%$�� � �� � ��� � ��� ��,#� �#� ����

��,#��C� ������ ��� � ��� ��%$�� ��� ���#,� �� +��� ��,�3

�+�� $������ � � ������ ��� �� $� �#� ������ �2���%#���� 6�

#�� ���������� �%�����������"����6�%�#�����<� ��;��"����

������ ���"���, �#,�� ������� ����#�"����"���, �#,�� ���

�#�����#����$� :����6#�������% ���"�%��������$������

� #���#�#,� �� ��%$�� ��� �� � ��� ����� �������� ��� ����#���

��"#�� � �� ��%$��� �� $��%���� � %� �#� �� +����� #� � %��

1�� � ��� ��,��%��"�� ����� ��� ��� ��������� �#�%�� ��

���$�� #�� �%���������#��������" ����� ���������#���$�� #�

�#� �� ���� ��������� " ���" �'� � ,���� #� ��� ����% ��

��,��%��� "���� ����#��� $ $�� ���� � � �%���� �� ��� " �'�

��%��+��� �9�,�������� ���#���%$�� ��� "���+�����,�3

�+�� � ��� ��,��%� � ���$ #�� � � �� +��� ��,�3�+�� ����

��,��%��

� �

Page 22: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

.����- ��#,�� ���������#���

���

-�����6�1F!���0�����������������/���'���"��#��%��

���������������������

�� �� ��

����������������� � �

�� �� ��

1���>�

���1���>�

!����";+������� #�#���� #�"��������� $� �����$� :���

������;����%�� �, �$���#� ���������� �������,#��9 ��%��

� �����%$����������������"�����,�3�+��$������� ��� "�

"����������#�%�#�� ������ ��G��������" �����+����� #��

$ ���������,�# �,��� ���$������,�#�%��� ��$ $�������9 ��

����� "� ��� �� ��,�3�+�� ���� % �� � � �������� "����

�#� �%��� #� ��� �%$ ���#��� � "� ������ � #�$��� ��� ��#� �#�

� "������ #�$��������� ����� ������

6#�9�,������������� ��� ����#���#�����������"����6�%�#����

��<� ��;��1�������������������$�� #� ����� ����#�"���� �

�� "�� "����� #�$�� ��� ���������� � ����� #�$���6����

�#�%�#��9 ����%$������ �����#;����<� ��;�� �%��#�����������

�� �� #�� $ ���L� �#� ��� %���� ��+�%����$�� �� %��� C;��� , �

�������+�

��������

��

���� ���

��

Page 23: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

C���������.����- �>�

�K�

�#� �% ��������,���#,���������# ���� #�� ������% ���

�#� )��$��� K�� ���� � �� # "�� � �� �� ��� �� ���� � � �#����#�

"���������% ���������#,�� ��$�����

� ���,��#����� ����#+ �+��#������#,�������+�� ����,��%��

6� "��� � ���� ����#,� �� ���� "���� ��� ���������� � #�������#,�

� #�#�� �#� ��%$���� =� %�,��� ��+� ,��� %� �#� �����

$� ���������6�"�����+�����#+ �+��� �6�������,������#�� ��

"#����$��#���+�#,���,#�<%�;�� ������

-�����6��F!���0�����������������/���"��#��%��

����������������

�� �� ��

������������ � �������

��

�#��";+��,�� #�"������<� ��;������#�� "���,� ����$� :���

"���+� #� �����#���";������� �, ��#� �% ��������9 ��

��� �����#,� ���������� ����� %�#�� ��"�#,� ��� ����� �� ��

$��#��� ��� "���� ��� ��� ������ ���������F��#���� �����

� %��� �#� � "� ��� � %�� ���� � ,����� 6#� ����% ��#,��"�

��+��#�����#,���% ��������+��� �������,��%�� ��� "�

��� ��� ��� �� �������������F��#���$� �� ���������#�� "�

+��� ��� �:���������� ����� ������� �9�,�����7���

����� ������� ������� ������� ��

����� ������� ������� ������� ��

������������

�� ���������������

�������������������

��������������������

�����������������

��������

�� ������ ������ ������ ����

������������������

�������������������

����������������

����

���� ���� ���� ����

������ ��������������

������������� �������

������������������

������

Page 24: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

.����- ��#,�� ���������#���

�8�

-�����6�&F!���0�����������������/���#����+����%��

������� �� ����� ��� � �������

� �� ����� � �� ��� � ��� ��,��%�� ����� �+�� ��� ����� ��� ���

����������"�����#$����#���,# ����� %�%��1������� �� �������

�#��������" ����!�� ,���������% �����# �%���������������

���� % ��&���������� ���� �� ����#��� $�� #� #�� � � ��

��+�����#+ �+�� �%�'�������������������#���#��� #�����

�$��#��� ��������

!���� ��� ��,#� �� ��� � ��� %��� %�� #�� �#�

�2���%#���� ��� ��������� $����� ��� �� �� $��#�� +�� � � ���

� #����� �D�E� "� � ����� ��� ����� "���#,�� $��%��#,�

��,��%�������!,��#��� ������% ��������%�����$����,%�� ���

�����C���� ���$����������,��%� ����� ����$���#��� "��� ��

��%$��� ��� "���#,� ��� ���� ���� ��� $�������� ���� % ��

�$���#�� � "� ��� ���� ��� $���������� ���� ��� �#� �� �� #� ��

$�����������������$���� �%�� �9�,�����5�� ���#���%$�� ��

��$������������% �����

����� ������� ������� ������� ��

����� ������� ������� ������� ��

������������

�����

��������������

����������

�� ����������������������

���������

������ !"#

���������������������

�� �� �� �� �� �� �� ��

���� ���

������ !"#

���� ��������������������

Page 25: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

C���������.����- �>�

�J�

-�����6�7F!���0�����������������/���#�,#���+����%��

����� ����������� �� �� ����� ��� � �������

����������������# �%�������#�������� #����� ���$�����F�#,��#�

��������� " �'�� � �� ��%$��� ������� ��,#� ��� ��#�

$�� �%��������������%�#������ �� D.�!E�"� ��$�����F��

�#� �� $���������� ������� $���� �%� �� ����������� ����� ���

������� ������.���� ��M-*��/%%����6��������#;��"�#��

� � �� ������,��%�G6� :����"�#�� � �'# "� ����� ����"��

��#,� ������ ��� � % #� "���� ��� ��,��� �$������ C���� ����

��,#��������#���$�� #��� �����������%�"����1��� #;��

��+� � � �� �#+ �+� �#� ��� $�������� ��,#� �� �� �������� ����

���� �� ��� ��+� � #��#�� ����� ��� ������� ��� ��#,�

��,#��#��������������$$� $�������������

9� %� ����� �#�� ,��� � �� ��#� �� ����� �� ���� % ��� ��'� �#�

���������������,��%� � ����� ���� ��� :������ ��� �� ���$���#�

��#�� ����� ��$� � %%�#����� %�#�#,� � � � ��� ���$ $�� �#�

���#����� #,�#���� �C;��� �$���#� ��� # ���� #� �#� �� ��$3��3

��$�%�##���#�)��$���K������� ���� �����������+���������

�#�� ��"��������% �����#�� #+��:�������� '�#,������%��

� �

������������

���� $��

������$��

��$��

��$����$������

���� $�����$���$���������

����$������$���������

������$���

Page 26: Data Modeling for the Business - cdn.ttgtmedia.comcdn.ttgtmedia.com/searchDataManagement/downloads/... · Data Modeling for the Business A Handbook for Aligning the Business with

.����- ��#,�� ���������#���

���

? �� ��#� ��� � �� �� %� ��� � ��� �#�� ,�� ����� ����+�#,� ��� ��

� %% #��#����#�#,� ���'��� �����+�#,���$ ����+��������6�

#� � � %�'� ���� ����� %�� ��������� ����� %�� +��� #� ��

"���� 6;%� � '�#,� � �� �#� �� � ���� 6�� �;�� ��,#�#,� ��%�#�� #��

���� 6� ������ "�#�� �� �%���� +����� #� � %�� ��� ���� �� ���

������������� ������ �� �#� "���#,�� $��%��#,�� ���� ���

%�#�#,���G6�������" ��#;������$$��"�������#��������1��

��%�� ��������#����" ��� ������%�#�,%#���#���,#G

����������#���$ $���#����'� ����"� �������#,��������

���# ���#+ �+��#������,#��#����# ����$$��"�������'��

� #�$��� �#� �������% ��� ���#���������#��������" #;���

%�� ����� #�� �#� ����#��� $�� �%�#�� "���� ������ ��� ��

��������

���������

• ������������������ ������������������������������������ ���� ������ ��� �������� ��� �� � ������ ���� ����������� ��� �� ���� ��� ������� ����� ���� ������

������������������� ������� ���

• �������������������� ��� ������������ �����������

�������� ����������������

o ��� �� ���� ��� �������� ������ ��� �������������������������

o ������� ��� ������� ������ ����� �� ������������� ��� �������� ������� ��� �� ����� �������

���������������������������

o ����� ����������� �������� ���� ���������������������

o ���� ������������������� ��������