Need Help! Can you please answer some of my questions. Thanks very much in advance!

  • 1. When you have several external databases with the same layout, how would you move them into a datawarehouse?

    2. What method would you use to load data into datawareshouse with existing table that has index/constrains?

    3. what benefit and why would you denormalize a table?

  • Homework? Interview questions?

    Gail Shaw
    Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
    SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability

    We walk in the dark places no others will enter
    We stand on the bridge and no one may pass
  • Hello Gail Shaw,

    Thanks for your response and your anwer in advance!...You've always been a fan of mine! I am preparing for my interview questions...

  • Then may I suggest you do your own research and ask for clarifications here if necessary. Google's a great tool.

    Gail Shaw
    Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
    SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability

    We walk in the dark places no others will enter
    We stand on the bridge and no one may pass
  • Thanks everyone for your responses! Much appreciated!

    I went for an interview and it seems like they were looking for a different answers...so I just want to see your responses on these topics...

    Thanks for your detailed explanation and definitely learn from it. Some folks actually say it's not good to practice the normalization...so I'm trying to get good practice and I am confused...Normalization in terms of merging some small tables that have redundant data into big tables, so doing that we could be deleting one of the table but then remember there are other applications/store procedures, components, external tools point to that table (that we just delete it), then an error will occur. We then have to worry about the clean up, so it's more risk than the benefit to do the normalization...Well I'm sure other folks have their reasons to do normalization in this aspect...

    Thanks for all your responses! more thoughts?

  • trishdiep (7/15/2010)


    Hello Gail Shaw,

    You've always been a fan of mine!

    Should that read "you've always been a fan of hers"??

    -- You can't be late until you show up.

  • Well I am new to this and would like to answer one of the questions asked.

    Why do we Denormalize the tables?

    Normalization is used in Relational Databases. Relational Databases main concept is to avoid data redundancy. So normalization is used to do that and this makes RDB's slow. When coming to a data warehouse main focus is on the data retrieval, faster data access. To achieve this tables are De-normalized.

    Note:

    To all gurus in herem, I am telling what I know..If there is anything wrong in this please correct me so that I can learn.

    Thanks,

    Sid

  • Normalization makes for faster updates. Denormalization can, in some cases, make for faster selects, if it's done correctly. That's really oversimplified, but if you want a more complete view on it, there are books on the subject of data warehousing that cover it in detail. I recommend reading a couple of them.

    - Gus "GSquared", RSVP, OODA, MAP, NMVP, FAQ, SAT, SQL, DNA, RNA, UOI, IOU, AM, PM, AD, BC, BCE, USA, UN, CF, ROFL, LOL, ETC
    Property of The Thread

    "Nobody knows the age of the human race, but everyone agrees it's old enough to know better." - Anon

Viewing 8 posts - 1 through 7 (of 7 total)

You must be logged in to reply to this topic. Login to reply