0% found this document useful (0 votes)
546 views

AdventureWorks Entity Relationship Diagram

daataset of adventure db sql

Uploaded by

Tarun Barthwal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
546 views

AdventureWorks Entity Relationship Diagram

daataset of adventure db sql

Uploaded by

Tarun Barthwal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Sales.SalesPerson Sales.SalesOrderHeader Sales.

CurrencyRate

The AdventureWorks Company PK,FK BusinessEntityID int PK SalesOrderID


RevisionNumber
int
tinyint
PK CurrencyRateID
CurrencyRateDate
int
datetime Sales.Currency
Sales.CountryRegionCurrency
PK,FK CountryRegionCode nvarchar(3)
FK TerritoryID int
A Bicycle and Accessories manufacturer Sales.SalesPersonQuotaHistory SalesQuota money OrderDate datetime FK FromCurrencyCode nchar(3) PK CurrencyCode nchar(3) PK,FK CurrencyCode nchar(3)

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

Human Resources UserName


ErrorNumber
nvarchar(128)
int
FK SalesPersonID
Demographics
int
xml
CostLastYear
rowguid
money
uniqueidentifier
Comment
rowguid
nvarchar(128)
uniqueidentifier
UnitPriceDiscount money PK IllustrationID int rowguid uniqueidentifier
LineTotal numeric Diagram xml ModifiedDate datetime
ErrorSeverity int rowguid uniqueidentifier ModifiedDate datetime ModifiedDate datetime
rowguid uniqueidentifier ModifiedDate datetime
ErrorState int ModifiedDate datetime
ModifiedDate datetime
ErrorProcedure nvarchar(126)

Production ErrorLine int


Production.Culture
ErrorMessage nvarchar(4000)
Sales.CreditCard PK CultureID nchar(6)
Sales.SalesTaxRate Sales.ShoppingCartItem
Sales.PersonCreditCard Name nvarchar(50)
Sales.Customer PK CreditCardID int Production.ProductModelIllustration
sysdiagrams PK SalesTaxRateID int PK ShoppingCartItemID int
PK,FK BusinessEntityID int
Purchasing AK name nvarchar(128) PK CustomerID
FK PersonID
int
int
PK,FK CreditCardID int
CardType
CardNumber
nvarchar(50)
nvarchar(25)
FK StateProvinceID
TaxType
int
tinyint
ShoppingCartID
Quantity
nvarchar(50)
int
PK,FK ProductModelID int
PK,FK IllustrationID int
ModifiedDate datetime

AK principal_id int ModifiedDate datetime


FK StoreID int ExpMonth tinyint TaxRate smallmoney FK ProductID int ModifiedDate datetime
PK diagram_id int
FK TerritoryID int ExpYear smallint Name nvarchar(50) DateCreated datetime
version int
ModifiedDate datetime
Person definition varbinary AccountNumber
rowguid
varchar(10)
uniqueidentifier
rowguid
ModifiedDate
uniqueidentifier
datetime
ModifiedDate datetime

ModifiedDate datetime Production.ProductModelProductDescriptionCulture


AWBuildVersion
Person.Address PK,FK ProductModelID int
PK SystemInformationID tinyint
Database Version nvarchar(25) PK AddressID int Production.ProductReview Production.ProductPhoto PK,FK ProductDescriptionID int

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

OrganizationLevel smallint PK CountryRegionCode nvarchar(3) PK ProductModelID int


Person.Password Production.ProductProductPhoto
JobTitle nvarchar(50) Name nvarchar(50) Name nvarchar(50)
PK,FK BusinessEntityID int ModifiedDate datetime Production.Product PK,FK ProductID int CatalogDescription xml
BirthDate date
PasswordHash varchar(128) PK ProductID int PK,FK ProductPhotoID int Instructions xml
HumanResources.Shift HumanResources.Department MaritalStatus nchar(1)
PasswordSalt varchar(10) Name nvarchar(50) Primary bit rowguid uniqueidentifier
PK ShiftID tinyint PK DepartmentID smallint Gender nchar(1) Person.StateProvince
rowguid uniqueidentifier ProductNumber nvarchar(25) ModifiedDate datetime ModifiedDate datetime
Name nvarchar(50) Name nvarchar(50) HireDate date
ModifiedDate datetime PK StateProvinceID int
StartTime time GroupName nvarchar(50) SalariedFlag bit MakeFlag bit
StateProvinceCode nchar(3)
EndTime time ModifiedDate datetime VacationHours smallint FinishedGoodsFlag bit
FK CountryRegionCode nvarchar(3)
ModifiedDate datetime SickLeaveHours smallint Color nvarchar(15)
IsOnlyStateProvinceFlag bit
CurrentFlag bit SafetyStockLevel smallint
Name nvarchar(50)
rowguid uniqueidentifier ReorderPoint smallint
FK TerritoryID int
ModifiedDate datetime StandardCost money Production.ProductSubcategory
rowguid uniqueidentifier
ListPrice money Production.ProductCategory
ModifiedDate datetime PK ProductSubcategoryID int
Size nvarchar(5)
FK ProductCategoryID int PK ProductCategoryID int
HumanResources.EmployeePayHistory FK SizeUnitMeasureCode nchar(3)
HumanResources.JobCandidate Person.EmailAddress Name nvarchar(50) Name nvarchar(50)
PK,FK BusinessEntityID int FK WeightUnitMeasureCode nchar(3)
PK JobCandidateID int PK,FK BusinessEntityID int rowguid uniqueidentifier rowguid uniqueidentifier
PK RateChangeDate datetime Weight decimal
FK BusinessEntityID int PK EmailAddressID int ModifiedDate datetime ModifiedDate datetime
Rate money DaysToManufacture int
Resume xml Person.Person EmailAddress nvarchar(50)
PayFrequency tinyint ProductLine nchar(2)
ModifiedDate datetime PK,FK BusinessEntityID int rowguid uniqueidentifier
ModifiedDate datetime Class nchar(2)
PersonType nchar(2) ModifiedDate datetime
Style nchar(2)
NameStyle bit Production.ProductCostHistory Production.ProductDocument Production.Document
FK ProductSubcategoryID int
Title nvarchar(8) PK,FK ProductID int
FK ProductModelID int PK,FK ProductID int PK DocumentNode hierarchyid(892)
FirstName nvarchar(50) PK StartDate datetime
Purchasing.Vendor SellStartDate datetime PK,FK DocumentNodehierarchyid(892) DocumentLevel smallint
MiddleName nvarchar(50) EndDate datetime
PK,FK BusinessEntityID int SellEndDate datetime ModifiedDate datetime Title nvarchar(50)
LastName nvarchar(50) StandardCost money
AccountNumber nvarchar(15) DiscontinuedDate datetime FK Owner int
Suffix nvarchar(10) Person.PersonPhone ModifiedDate datetime
Name nvarchar(50) rowguid uniqueidentifier FolderFlag bit
Person.BusinessEntityContact EmailPromotion int
CreditRating tinyint PK,FK BusinessEntityID int ModifiedDate datetime FileName nvarchar(400)
AdditionalContactInfo xml
PreferredVendorStatus bit Purchasing.PurchaseOrderHeader PK,FK BusinessEntityID int PK PhoneNumber nvarchar(25) FileExtension nvarchar(8)
Demographics xml
ActiveFlag bit PK PurchaseOrderID int PK,FK PersonID int PK,FK PhoneNumberTypeID int Revision nchar(5)
rowguid uniqueidentifier
PurchasingWebServiceURL nvarchar(1024) RevisionNumber tinyint PK,FK ContactTypeID int ModifiedDate datetime ChangeNumber int
ModifiedDate datetime
ModifiedDate datetime Status tinyint rowguid uniqueidentifier Production.WorkOrderRouting Status tinyint

FK EmployeeID int ModifiedDate datetime DocumentSummary nvarchar


PK,FK WorkOrderID int
FK VendorID int Document varbinary
PK ProductID int
Production.ProductInventory AK rowguid uniqueidentifier
FK ShipMethodID int Person.PhoneNumberType PK OperationSequence smallint
PK,FK ProductID int ModifiedDate datetime
OrderDate datetime PK PhoneNumberTypeID int FK LocationID smallint
PK,FK LocationID smallint
ShipDate datetime Name nvarchar(50) ScheduledStartDate datetime
Purchasing.ProductVendor Shelf nvarchar(10)
SubTotal money ModifiedDate datetime ScheduledEndDate datetime
PK,FK ProductID int Bin tinyint
TaxAmt money Person.BusinessEntityAddress ActualStartDate datetime
PK,FK BusinessEntityID int Quantity smallint
Freight money PK,FK BusinessEntityID int ActualEndDate datetime
AverageLeadTime int rowguid uniqueidentifier
TotalDue money Person.ContactType PK,FK AddressID int ActualResourceHrs decimal
StandardPrice money ModifiedDate datetime
ModifiedDate datetime PK ContactTypeID int PK,FK AddressTypeID int PlannedCost money
LastReceiptCost money
Name nvarchar(50) rowguid uniqueidentifier ActualCost money
LastReceiptDate datetime
ModifiedDate datetime ModifiedDate datetime ModifiedDate datetime
MinOrderQty int Person.AddressType
Production.TransactionHistoryArchive
MaxOrderQty int PK AddressTypeID int
Purchasing.ShipMethod PK TransactionID int
OnOrderQty int Name nvarchar(50)
PK ShipMethodID int Production.Location ProductID int
FK UnitMeasureCode nchar(3) rowguid uniqueidentifier
Name nvarchar(50) PK LocationID smallint Production.WorkOrder ReferenceOrderID int
ModifiedDate datetime ModifiedDate datetime Production.BillOfMaterials
ShipBase money Name nvarchar(50) PK WorkOrderID int ReferenceOrderLineID int
PK BillOfMaterialsID int
ShipRate money CostRate smallmoney FK ProductID int TransactionDate datetime
FK ProductAssemblyID int Production.TransactionHistory
rowguid uniqueidentifier Availability decimal OrderQty int TransactionType nchar(1)
FK ComponentID int PK TransactionID int Production.ScrapReason
Purchasing.PurchaseOrderDetail ModifiedDate datetime ModifiedDate datetime StockedQty int Quantity int
StartDate datetime FK ProductID int PK ScrapReasonID smallint
Production.UnitMeasure ScrappedQty smallint ActualCost money
PK,FK PurchaseOrderID int EndDate datetime ReferenceOrderID int Name nvarchar(50)
PK UnitMeasureCode nchar(3) StartDate datetime ModifiedDate datetime
PK PurchaseOrderDetailID int FK UnitMeasureCode nchar(3) ReferenceOrderLineID int ModifiedDate datetime
Name nvarchar(50) EndDate datetime
DueDate datetime BOMLevel smallint TransactionDate datetime
ModifiedDate datetime DueDate datetime
OrderQty smallint PerAssemblyQty decimal TransactionType nchar(1)
FK ScrapReasonID smallint
FK ProductID int ModifiedDate datetime Quantity int
ModifiedDate datetime
UnitPrice money ActualCost money
LineTotal money ModifiedDate datetime
ReceivedQty decimal
RejectedQty decimal
StockedQty decimal
ModifiedDate datetime

You might also like