Comparaison des tables des bases de données AdventureWorks et pubs

La structure et le contenu de certaines tables de l'exemple de base de données AdventureWorks sont similaires à ceux des tables de l'exemple de base de données pubs. Le tableau ci-dessous permet de convertir les requêtes qui utilisent pubs en requêtes utilisant AdventureWorks, en sélectionnant les colonnes des tables AdventureWorks appropriées. Par exemple, si une requête fait référence à la table discounts dans la base de données pubs, vous pouvez écrire un requête similaire pour la base de données AdventureWorks en utilisant la table Sales.SpecialOffer. Notez que la base de données AdventureWorks n'utilise pas les noms de schéma dbo. Les noms de schéma sont inclus aux noms de table et doivent être spécifiés lors de l'exécution des requêtes sur les tables. Pour plus d'informations, consultez Schémas dans AdventureWorks.

pubs

AdventureWorks

Commentaires

authors

Purchasing.Vendor

 

discounts

Sales.SpecialOffer

 

employee

HumanResources.Employee

 

jobs

HumanResources.Employee

Consultez la colonne Title dans Employee.

pub_info

Production.ProductPhoto

Production.ProductDescription

 

publishers

Sales.Store

Person.Address

Sales.CustomerAddress

Person.CountryRegion

Person.StateProvince

La requête suivante fournit les informations équivalentes dans la table 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

Consultez les colonnes MinQty et MaxQty.

sales

Sales.SalesOrderHeader

Sales.SalesOrderDetail

 

stores

Sales.Store

 

titleauthor

Production.ProductVendor

titleauthor est une table associative qui associe les auteurs aux titres. Production.ProductVendor associe les fournisseurs aux produits qu'ils vendent à la société Adventure Works Cycles.

titles

Production.Product