2016-05-12 12 views
0

私はhierachyidのチュートリアルを通過し、その説明のために、彼らはadvantureworks2012理解adventureworks2012のDB構造

Select * From HumanRessources.Employee 

で次の問合せを使用し、私は図を生成し、従業員が、無HumanRessourcesと呼ばれる1つのテーブルを見つけることができます。 enter image description here

AW2012 dbのドキュメントを検索しようとしましたが、を持たないAW2008のいずれかしか見つかりませんでした。

私の質問:HumanRessourcesはテーブルではないので、それは何か、それがどのように実装されているのかわかりません。

+0

スキーマが、これは通常の「DBO」 –

+0

の代わりに、それはSCHEMAです「人事」と呼ばれているように見えます。 http://blog.sqlauthority.com/2009/09/07/sql-server-importance-of-database-schemas-in-sql-server/ – granadaCoder

答えて

0

HumanResources実際にはスキーマであり、Employeeがテーブル名です。

そのため、あなたがここに便利な公式データ・ディクショナリを見つけるかもしれないSELECT * FROM HumanResources.Employee;

を使用してテーブルを照会します:AdventureWorks2008データベースの概要については、以下の図を参照してください、またhttps://technet.microsoft.com/en-us/library/ms124438(v=sql.100).aspx

を(それは2012年とほぼ同じです)。影付きの領域は異なるスキーマを表していることに注意してください。

Adventureworks2008 ER Diagram