Skip to content

Latest commit

 

History

History
117 lines (78 loc) · 4.79 KB

readme.md

File metadata and controls

117 lines (78 loc) · 4.79 KB

The study of UDM

The study of UDM is guided by ideas discussed in the book Data Model Resource Book by Len Silverston and our experience with it in Apache OFBiz.

Book Link: Data Model Resource Book, Volume 1

Required reading: The first five chapters of Data Model book.

Chapter 1: Introduction

Key Takeaways:

  • What Is the Intent of This Book and These Models?
  • Conventions and Standards Used in This Book
  • Naming Conventions for an Entity
  • Role of Entity with the Suffix TYPE in their Name
  • Subtypes and Supertypes: Subtypes Represent Possible Classifications
  • Non-Mutually Exclusive Sets of Subtypes
  • Conventions Used in Attribute Naming
  • Intersection or Association Entities to Handle Many-to-Many Relationships (also known as associative or cross-reference entities)
  • Data Model Patterns
  • General Entity Overview
  • Design a Taxonomy

Chapter 2: People and Organizations

Prerequisite: Prepare a dataset based on the following prompts:

  • What are the attributes or characteristics of the people (students and college staff) and organizations (university/college, its departments) involved in college education?
  • What relationships exist between various people, between various organizations, and between people and organizations?
  • What are the addresses, phone numbers, and other contact mechanisms of people and organizations, and how can they be contacted?
  • What types of communication or contacts have occurred between various parties, and what is necessary to effectively follow up on these communications?

Activity:


Chapter 3: Products

Prerequisite: Prepare a dataset based on the following prompts:

  • Visit your online shopping account history.
  • Prepare a list of products.
  • Add pricing and category details for each product.
  • Lookup product bundles on Amazon and take note of the bundle product name and the names of products included in the bundle.

Activity:


Chapter 4: Ordering Products

Prerequisite: Prepare a dataset based on the following prompts:

  • Visit your online shopping account history.
  • Prepare a list of your online orders.
  • Download your online orders and store them as JSON formatted file.
    • If JSON download is not available from the online store then manually create JSON file of each online order.

Activity:


Chapter 5: Shipments

Prerequisite: Prepare a dataset based on the following prompts:

  • Visit your online shopping account history.
  • Prepare a list of your online order shipment notifications.
    • You may have emails from the merchant notifing you that your order is shipped.
  • Prepare JSON formatted data for each shipment you have received. Make sure you capture the key data points like items shipped in the shipment, tracking number, shipping carrier, shipping date, estimated delivery date, and shipment status

Activity:

  • Read chapter 5 of the Universal Data Model book.
  • Shipment

Complete the Following Activities

UDM Basics

  1. Party Activity
  2. Setup Company Product Store and Catalog
  3. Order Activity

UDM Intermediate

1Design OMS


SQL Intermediate

  1. SQL Assignment 1
  2. SQL Assignment 2
  3. SQL Assignment 3