2016-05-12 5 views
0

Ich gehe durch ein Tutorial auf hierachyid und für ihre Erklärung nutzen sie die folgende Abfrage auf der advantureworks2012Verständnis AdventureWorks2012 db Struktur

Select * From HumanRessources.Employee 

ich das Diagramm erzeugt und kann eine Tabelle mit dem Namen Mitarbeiter, aber keine HumanRessources finden. enter image description here.

Ich habe versucht, eine Dokumentation der zu finden, konnte aber nur eine der AW2008 finden, die HumanRessources nicht hat.

Meine Frage: Was ist HumanRessources, da es keine Tabelle ist, die ich nicht verstehe, was es ist und wie dies implementiert ist?

+0

Sieht aus wie das Schema ‚Humanresources‘ das ist anstelle der üblichen ‚dbo‘ –

+0

Es ist die SCHEMA genannt wird. http://blog.sqlauthority.com/2009/09/07/sql-server-importance-of-database-schemas-in-sql-server/ – granadaCoder

Antwort

0

HumanResources ist in der Tat das Schema, wobei Employee der Tabellenname ist. bis 2012 https://technet.microsoft.com/en-us/library/ms124438(v=sql.100).aspx

Alternativ finden Sie in der folgenden Abbildung für einen Überblick über die AdventureWorks2008 Datenbank (es ist fast identisch:

Sie deshalb die Tabelle SELECT * FROM HumanResources.Employee;

Sie könnten die offiziellen Daten Wörterbuch nützlich finden hier Verwendung abfragen würde). Beachten Sie, dass die schattierten Bereiche die verschiedenen Schemas darstellen.

Adventureworks2008 ER Diagram