Submitted Questions

  • Surrogate Key

    Why do we use Surrogate Key?

    Rajesh Swarnkar

    • Feb 28th, 2012

    Usually Surrogate keys are System Generated keys that can be used in place of missing primary key.

  • Kimball and Inmon

    How anyone define the pracical difference between Kimball & Inmon?

    Star Read Best Answer

    Editorial / Best Answer

    shashk  

    • Member Since Jul-2010 | Aug 25th, 2010


    Bill Inmon's paradigm: Data warehouse is one part of the overall business intelligence system. An enterprise has one data warehouse, and data marts source their information from the data warehouse. In the data warehouse, information is stored in 3rd normal form.

    Ralph Kimball's paradigm: Data warehouse is the conglomerate of all data marts within the enterprise. Information is always stored in the dimensional model.

    There is no right or wrong between these two ideas, as they represent different data warehousing philosophies.
    In reality, the data warehouse in most enterprises are closer to Ralph Kimball's idea. This is because most data warehouses started out as a departmental effort, and hence they originated as a data mart. Only when more data marts are built later do they evolve into a data warehouse.

    shashk

    • Aug 25th, 2010

    Bill Inmon's paradigm: Data warehouse is one part of the overall business intelligence system. An enterprise has one data warehouse, and data marts source their information from the data warehouse...