Сравнение таблиц в базах данных 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 |
См. также