Blogs

  • Thinking Data

    I was teaching a data modeling class a few weeks back, and we were in the middle of building...

    Read more
    0
    Steve Hoberman
  • Timeless Dimensional Model

    When I teach dimensional modeling, I always stress the need for a time dimension. Recently in a session, a...

    Read more
    0
    Steve Hoberman
  • Subtype key

    A subtype inherits its primary key from its supertype. If the supertype is Party for example, we copy the...

    Read more
    0
    Steve Hoberman
  • Customer Id

    I was showing examples of both complete and incomplete definitions during a recent training class, when I shared the...

    Read more
    0
    Steve Hoberman
  • Ontology and Taxonomy

    Like many concepts in our field, Ontology and Taxonomy have more than one definition. In addition, these definitions can...

    Read more
    0
    Steve Hoberman
  • Product Availability

    An organization sells products in many countries. The logical data model below captures which product is available in which...

    Read more
    0
    Steve Hoberman
  • The Spam Model

    As the senior data modeler in your organization, you review data models built by project teams to ensure they...

    Read more
    0
    Steve Hoberman
  • Canonical Data Model Defined

    There are a bunch of new buzz words popping up in our field. One term I hear quite a...

    Read more
    0
    Steve Hoberman
  • Is GUID good?

    A GUID is a globally unique identifier for a database.  There is much interest lately in using the GUID...

    Read more
    0
    Steve Hoberman
  • Business intelligence?

    Imagine you are a data analyst on a highly motivated business intelligence team about to start Phase 1 of...

    Read more
    0
    Steve Hoberman