Поделиться через


Сравнение таблиц в базах данных AdventureWorks и pubs

Некоторые таблицы в образце базы данных AdventureWorks по структуре и содержимому идентичны таблицам в образце базы данных pubs. Для преобразования запросов, использующих pubs, в запросы, которые используют AdventureWorks, можно использовать следующую таблицу, выбирая столбцы из соответствующих таблиц AdventureWorks. Например, если запрос ссылается на таблицу discounts в pubs, то подобный запрос может быть записан для AdventureWorks с использованием таблицы Sales.SpecialOffer. Обратите внимание, что в AdventureWorks используются имена схем, отличающиеся от dbo. Имена схем включены в имена таблиц и должны быть указаны при выполнении запросов к таблицам. Дополнительные сведения см. в разделе Схемы в AdventureWorks.

База данных pubs

AdventureWorks

Примечания

authors

Purchasing.Vendor

discounts

Sales.SpecialOffer

employee

HumanResources.Employee

jobs

HumanResources.Employee

См. столбец Title в таблице Employee.

pub_info

Production.ProductPhoto

Production.ProductDescription

publishers

Sales.Store

Person.Address

Sales.CustomerAddress

Person.CountryRegion

Person.StateProvince

Следующий запрос выдает те же данные в таблице 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

См. столбцы MinQty и MaxQty.

sales

Sales.SalesOrderHeader

Sales.SalesOrderDetail

stores

Sales.Store

titleauthor

Production.ProductVendor

titleauthor является таблицей связей, в которой имена авторов сопоставляются заголовкам работ. В таблице Production.ProductVendor поставщики сопоставляются с продуктами, которые они поставляют компании Adventure Works Cycles.

titles

Production.Product