Partilhar via


Comparação entre tabelas AdventureWorks e pubs

Algumas tabelas do banco de dados de exemplo AdventureWorks são semelhantes em estrutura e conteúdo a tabelas do banco de dados de pubs. Você pode usar a tabela a seguir para converter consultas que usam pubs em consultas que usam AdventureWorks, selecionando colunas nas tabelas AdventureWorks apropriadas. Por exemplo, se uma consulta fizer referência à tabela de discounts em pubs, uma consulta semelhante poderá ser gravada em AdventureWorks usando a tabela Sales.SpecialOffer. Note que o AdventureWorks usa nomes de esquema diferentes de dbo. Os nomes de esquema são incluídos nos nomes de tabela e são especificados durante a execução de consultas que usam as tabelas. Para obter mais informações, consulte Esquemas da AdventureWorks.

pubs

AdventureWorks

Comentários

authors

Purchasing.Vendor

 

discounts

Sales.SpecialOffer

 

employee

HumanResources.Employee

 

jobs

HumanResources.Employee

Consulte a coluna Título em Employee.

pub_info

Production.ProductPhoto

Production.ProductDescription

 

publishers

Sales.Store

Person.Address

Sales.CustomerAddress

Person.CountryRegion

Person.StateProvince

A consulta a seguir fornece as informações equivalentes na tabela publishers.

USE AdventureWorks;

GO

SELECT S.CustomerID, S.Name

  AS Store, A.City, SP.Name AS

  State, CR.Name AS CountryRegion

FROM Sales.Store AS S

JOIN Sales.CustomerAddress CA

ON CA.CustomerID =  S.CustomerID

JOIN Person.Address AS A ON  A.AddressID = CA.AddressID

JOIN Person.StateProvince AS SP

ON SP.StateProvinceID =  A.StateProvinceID

JOIN Person.CountryRegion AS CR

ON CR.CountryRegionCode = SP.CountryRegionCode

GROUP BY S.CustomerID, S.Name,

    A.City, SP.Name, CR.Name

ORDER BY S.CustomerID;

roysched

Sales.SpecialOffer

Consulte as colunas MinQty e MaxQty.

sales

Sales.SalesOrderHeader

Sales.SalesOrderDetail

 

stores

Sales.Store

 

titleauthor

Production.ProductVendor

titleauthor é uma tabela associativa que vincula autores a títulos. Production.ProductVendor vincula os fornecedores aos produtos que eles vendem para Adventure Works Cycles.

titles

Production.Product