AdventureWorks Entity Relationship Diagram
AdventureWorks Entity Relationship Diagram
CurrencyRate
Bonus money DueDate datetime FK ToCurrencyCode nchar(3) Name nvarchar(50) ModifiedDate datetime
PK,FK BusinessEntityID int
An unofficial relationship diagram of Adventure Works Cycle PK QuotaDate datetime CommissionPct smallmoney ShipDate datetime AverageRate money ModifiedDate datetime
the 2019 OLTP Sample Microsoft Database SalesQuota money SalesYTD money Status tinyint EndOfDayRate money
Sales.SpecialOffer
SalesLastYear money OnlineOrderFlag bit ModifiedDate datetime
rowguid uniqueidentifier PK SpecialOfferID int
rowguid uniqueidentifier SalesOrderNumber nvarchar(25) Sales.SalesReason
ModifiedDate datetime Description nvarchar(255)
ModifiedDate datetime PurchaseOrderNumber nvarchar(25)
PK SalesReasonID int DiscountPct smallmoney
Created by: Curtis Norman DatabaseLog
AccountNumber
FK CustomerID
nvarchar(15)
int
Sales.SalesOrderHeaderSalesReason Name nvarchar(50) Type nvarchar(50)
PK DatabaseLogID int PK,FK SalesOrderID int ReasonType nvarchar(50) Category nvarchar(50)
FK SalesPersonID int PK,FK SalesReasonID int
PostTime datetime Sales.SalesTerritoryHistory ModifiedDate datetime StartDate datetime
FK TerritoryID int ModifiedDate datetime
DatabaseUser nvarchar(128) PK,FK BusinessEntityID int EndDate datetime
FK BillToAddressID int
Event nvarchar(128) PK,FK TerritoryID int MinQty int
FK ShipToAddressID int
dbo Schema
Object
nvarchar(128)
nvarchar(128)
PK StartDate
EndDate
datetime
datetime
Sales.SalesTerritory
FK ShipMethodID int
Sales.SalesOrderDetail
MaxQty
rowguid
int
uniqueidentifier
PK TerritoryID int FK CreditCardID int
TSQL nvarchar rowguid uniqueidentifier PK,FK SalesOrderID int Sales.SpecialOfferProduct ModifiedDate datetime
Name nvarchar(50) CreditCardApprovalCode varchar(15)
XmlEvent xml ModifiedDate datetime PK SalesOrderDetailID int PK,FK SpecialOfferID int
FK CountryRegionCode nvarchar(3) FK CurrencyRateID int
CarrierTrackingNumber nvarchar(25)
Sales ErrorLog Sales.Store
Group
SalesYTD
nvarchar(50)
money
SubTotal
TaxAmt
money
money
OrderQty smallint
PK,FK ProductID
rowguid
int
uniqueidentifier
FK ProductID int ModifiedDate datetime Production.ProductDescription
PK ErrorLogID int PK,FK BusinessEntityID int SalesLastYear money Freight money
FK SpecialOfferID int PK ProductDescriptionID int
ErrorTime datetime Name nvarchar(50) CostYTD money TotalDue money
UnitPrice money Production.Illustration Description nvarchar(400)
Schema
VersionDate datetime AddressLine1 nvarchar(60) PK ProductReviewID int PK ProductPhotoID int PK,FK CultureID nchar(6)
HumanResources.EmployeeDepartmentHistory
ModifiedDate datetime AddressLine2 nvarchar(60) FK ProductID int ThumbNailPhoto varbinary ModifiedDate datetime
PK,FK BusinessEntityID int Production.ProductListPriceHistory
City nvarchar(30) ReviewerName nvarchar(50) ThumbnailPhotoFileName nvarchar(50)
PK,FK DepartmentID smallint PK,FK ProductID int
FK StateProvinceID int ReviewDate datetime LargePhoto varbinary
PK,FK ShiftID tinyint PK StartDate datetime
PostalCode nvarchar(15) EmailAddress nvarchar(50) LargePhotoFileName nvarchar(50)
PK StartDate date HumanResources.Employee Person.BusinessEntity EndDate datetime
SpatialLocation geography Rating int ModifiedDate datetime
EndDate date PK,FK BusinessEntityID int PK BusinessEntityID int ListPrice money
rowguid uniqueidentifier Comments nvarchar(3850)
ModifiedDate datetime NationalIDNumber nvarchar(15) rowguid uniqueidentifier ModifiedDate datetime
ModifiedDate datetime ModifiedDate datetime
LoginID nvarchar(256) ModifiedDate datetime
OrganizationNode hierarchyid(892) Person.CountryRegion Production.ProductModel