我正在尝试了解AdventureWorks数据库,因为大多数关于Web和书籍的好例子通常被解释为将其作为示例数据库。
我找到了一些像
这样的链接但我发现它们不足以完全解释业务。 我也试图练习一些查询,这样我就可以获得更多有关其业务的知识。但是看了70张桌子,我发现自己并没有理解它的业务。
你能帮我一些好的喜欢,我可以在那里得到更多细节。
修改
我从未读过northwind数据库。了解它以掌握AdventureWorks2008
是很重要的答案 0 :(得分:1)
看看你在做什么,我认为你完全理解AW业务并不重要。如果能更好地利用你的时间来理解所需的查询,只需要知道2-3个表而不是整个数据库。
甚至认为MSTS认证书来自AW DB,了解数据库不是认证的一部分。如果您对书中的具体问题有疑问,我建议您发布您正在做的事情以及您想要达到的结果。
答案 1 :(得分:0)
我可以继续解释AW的业务,但由于我无法完全理解业务,因此会耗费大量时间。你只会理解我将在这里描述的那些东西。我目前正在阅读这本书 - Ralph Kimball的Microsoft Datawarehouse工具包。这本书是最好的书,可以让您详细了解AW业务。
业务要求范围从各种各样的人。从销售到技术人员和其他人。所以我建议你阅读本书的前三章,因为它简化了学习业务。
如果阅读不可行,我会告诉你另一种方法:
AdventureWorks(AW)是一个想象中的自行车及其配件制造商和销售商(Table Production.ProductCategory)。 模式有助于理解他们的业务,销售,员工数据和产品信息。 AW数据库中涉及的模式有:HumanResources,Person,Production,Purchasing,Sales。 表名在很大程度上是不言自明的。对每个表的简单查询将为您提供有关数据的大量信息。
您可以浏览此链接,该链接简要概述了AW中使用的模式 https://technet.microsoft.com/en-us/library/ms124894(v=sql.100).aspx
将自己想象成一名面试官,然后构建问题,询问AW的官员/经理。如果你是新手,请相信我有很多陷阱。就像,如果你问这个问题:“你想在你的数据仓库中做什么?”错误。这是你的工作要弄清楚。
最好的探索。
答案 2 :(得分:0)
我在下面找到了这个链接,如果您根据您感兴趣的样本数据库关注链接,它会解释它的全部内容:
https://msdn.microsoft.com/en-us/library/ms124501(v=sql.100).aspx
我还有这个ETL(但找不到其他数据库):
我也找到了这些练习: