SQL Server AdventureWorks示例数据库
SQL Server AdventureWorks2008R2 数据字典
Address 表
含所有 Adventure Works Cycles 客户、供应商和雇员的地址信息。客户和供应商可能具有多个地址。例如,客户的开票地址和发货地址可能不同。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
AddressID | int | 非空 | 地址行的主键。 |
AddressLine1 | nvarchar(60) | 非空 | 第一街道地址行。 |
AddressLine2 | nvarchar(60) | 空 | 第二通信地址行。 |
City | nvarchar(30) | 非空 | 市/县的名称。 |
StateProvinceID | int | 非空 | 省/市/自治区的唯一标识号。指向 StateProvince.StateProvinceID 的外键。 |
PostalCode | nvarchar(15) | 非空 | 通信地址的邮政编码。 |
rowguid | uniqueidentifier | 非空 | 唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
AddressType 表
一个定义客户、供应商或雇员的地址类型(例如开票地址、发货地址或主要地址)的查找表。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
AddressTypeID | int | 非空 | AddressType 行的主键。 |
Name | nvarchar(50) | 非空 | 地址类型的说明。例如,开票地址、家庭住址或发货地址。 |
rowguid | uniqueidentifier | 非空 | 唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
AWBuildVersion 表
识数据库自身的当前版本号。Adventure Works Cycles 的数据库管理员会在其版本控制计划使用此信息。例如,他们通过使用 Database Version 跟踪架构的更改。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
SystemInformationID | int | 非空 | AWBuildVersion 行的主键。 |
Database Version | nvarchar(25) | 非空 | 数据库版本号的格式为 9.yy.mm.dd.00。 |
VersionDate | datetime | 非空 | 行的上次更新日期和时间。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
BillOfMaterials 表
含用于生产自行车和自行车子部件的所有组件。ProductAssemblyID 表示父级产品(即主产品);ComponentID 表示用来生产父级部件的子级零件(即独立零件)。例如,车轮部件包含反光罩、轮圈、轮辐、轮胎和内胎这样的组件。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
BillOfMaterialsID | int | 非空 | BillOfMaterials 行的主键。 |
ProductAssemblyID | int | 空 | 父级产品的标识号。指向 Product.ProductID 的外键。 |
ComponentID | int | 非空 | 组件的标识号。指向 Product.ProductID 的外键。 |
Startdate | datetime | 非空 | 部件开始使用组件的日期。 |
EndDate | datetime | 空 | 部件停止使用组件的日期。 |
UnitMeasureCode | nchar(3) | 非空 | 标识数量的测量单位的标准代码。 |
BOMLevel | smallint | 非空 | 指示组件相对于其父级 (ProductAssemblyID) 的深度。 |
PerAssemblyQty | decimal(8,2) | 非空 | 创建部件所需的组件数量。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
Contact 表
含每个客户、雇员或供应商的姓名和相关信息。例如,客户(商店)可能会将销售代理的姓名作为他们公司的主要联系人,将销售经理作为第二联系人。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
ContactID | int | 非空 | Contact 行的主键。 |
NameStyle | bit | 非空 | 指示用于存储姓氏的列。为 0 表示姓氏存储在 LastName 中,名字存储在 FirstName 中。为 1 表示姓氏存储在 FirstName 中,名字存储在 LastName 中。 |
Title | nvarchar(8) | 空 | 尊称。例如,先生或小姐。 |
FirstName | nvarchar(50) | 非空 | 联系人的名字。 |
MiddleName | nvarchar(50) | 空 | 联系人的中间名或中间名首字母。 |
LastName | nvarchar(50) | 非空 | 联系人的姓氏。 |
Suffix | nvarchar(10) | 空 | 姓氏后缀。例如,Sr. 或 Jr.。 |
EmailAddress | nvarchar(50) | 空 | 联系人的电子邮件地址。 |
EmailPromotion | int | 空 | 0 = 联系人不希望接收电子邮件促销。1 = 联系人希望接收电子邮件促销。 |
Phone | nvarchar(25) | 空 | 与联系人关联的电话号码。 |
PasswordHash | varchar(40) | 非空 | 电子邮件帐户的密码。 |
PasswordSalt | varchar(10) | 非空 | 对密码进行哈希运算前,密码字符串关联的随机值。 |
AdditionalContactInfo | xml | 空 | 联系人的其他联系信息,例如,其他电话号码和地址,或者特殊说明和备注。数据以 XML 格式存储。有关详细信息,请参阅关于 Contact.AdditionalContactInfo xml 列。 |
rowguid | uniqueidentifier | 非空 | 唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
ContactCreditCard 表
义 Contact 表中的客户与 ContactCreditCard 表中的客户信用卡信息之间的映射关系。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
ContactID | int | 非空 | 客户标识号。指向 Contact.ContactID 的外键。 |
CreditCardID | int | 非空 | 信用卡标识号。指向 CreditCard.CreditCardID 的外键。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
ContactType 表
含存储在 Contact 表中的联系人的类型(客户或供应商)。例如,客户联系人类型可能是 Purchasing Manager 或 Purchasing Agent,供应商联系人类型可能是 Sales Manager 或 Sales Representative。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
ContactTypeID | int | 非空 | ContactType 记录的主键。 |
Name | nvarchar(50) | 非空 | 联系人类型说明。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
CountryRegionCurrency 表
国际标准化组织 (ISO) 的货币代码映射到国家或地区。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
CountryRegionCode | nvarchar(3) | 非空 | 国家或地区的标准代码。指向 CountryRegion.CountryRegionCode 的外键。 |
CurrencyCode | nchar(3) | 非空 | ISO 货币代码。指向 Currency.CurrencyCode 的外键。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
CountryRegion 表
含国际上用来标识国家和地区的标准代码。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
CountryRegionCode | nvarchar(3) | 非空 | 标识国家和地区的标准代码。 |
Name | nvarchar(50) | 非空 | 国家或地区名称。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
CreditCard 表
含客户的信用卡信息(例如卡号和过期数据)。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
CreditCardID | int | 非空 | CreditCard 行的主键。 |
CardType | nvarchar(50) | 非空 | 信用卡名称。 |
CardNumber | nvarchar(25) | 空 | 信用卡号。 |
ExpMonth | tinyint | 空 | 信用卡过期月份。 |
ExpYear | smallint | 非空 | 信用卡过期年份。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
Culture 表
含存储产品说明的语言。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
CultureID | nchar(6) | 非空 | Culture 行的主键。 |
Name | nvarchar(50) | 非空 | 区域性说明。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
Currency 表
含了国际标准化组织 (ISO) 的货币说明。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
CurrencyCode | nchar(3) | 非空 | 货币的 ISO 代码。 |
Name | nvarchar(50) | 非空 | 货币名称。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
CurrencyRate 表
含了外币汇率。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
CurrencyRateID | int | 非空 | CurrencyRate 行的主键。 |
CurrencyRateDate | datetime | 非空 | 获取汇率的日期和时间。 |
FromCurrencyCode | nchar(3) | 非空 | 转换汇率的源货币代码。 |
ToCurrencyCode | nchar(3) | 非空 | 转换汇率的目标货币代码。 |
AverageRate | money | 非空 | 该日的平均汇率。 |
EndOfDayRate | money | 非空 | 该日的最终汇率。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
Customer 表
含当前的客户信息。客户可分为两类:个人客户或零售商店。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
CustomerID | int | 非空 | Customer 行的主键。 |
TerritoryID | int | 空 | 客户所在地区的 ID。指向 SalesTerritory.SalesTerritoryID 的外键。 |
AccountNumber | int | 非空 | 标识客户的唯一编号。 |
CustomerType | nchar(1) | 非空 | 客户类型:I = 个人S = 商店 |
rowguid | uniqueidentifier | 非空 | 唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
CustomerAddress 表
客户映射到其单个地址或多个地址。例如,客户可能有不同的开票地址和发货地址。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
CustomerID | int | 非空 | 主键。指向 Customer.CustomerID 的外键。 |
AddressID | int | 非空 | 主键。指向 Address.AddressID 的外键。 |
AddressTypeID | int | 非空 | 地址类型。指向 AddressType.AddressTypeID 的外键。 |
rowguid | uniqueidentifier | 非空 | 唯一标识记录的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
DatabaseLog 表
录一段时间以来对数据库执行的所有数据定义语言 (DDL) 语句。每次执行 DDL 语句时,所触发的 DDL 触发器都将填充该表。例如,如果用户创建了一个新索引或修改了表中的某一列,则该事件的发生情况(包括执行的完整 Transact-SQL 语句)将存储在 DatabaseLog 表中。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
DatabaseLogID | int | 非空 | DatabaseLog 行的主键。 |
PostTime | datetime | 非空 | 执行 DDL 语句的日期和时间。 |
DatabaseUser | sysname | 非空 | 执行语句的用户名。 |
Event | sysname | 非空 | 所执行事件的类型。例如,CREATE TABLE 或 ALTER INDEX。 |
Schema | sysname | 空 | 拥有所修改的对象的架构。 |
Object | sysname | 空 | 所修改的对象。 |
TSQL | nvarchar(max) | 非空 | 执行的 Transact-SQL 语句。 |
XmlEvent | xml | 非空 | DDL 触发器捕获的事件数据,包括服务器名称、登录名和 SPID。 |
Department 表
含 Adventure Works Cycles 公司中的部门。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
DepartmentID | smallint | 非空 | Department 行的主键。 |
Name | nvarchar(50) | 非空 | 部门名称。 |
GroupName | nvarchar(50) | 非空 | 部门所属的组名称。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
Document 表
含作为 Microsoft Office Word 文件存储的产品维护文档。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
DocumentID | int | 非空 | Document 行的主键。 |
Title | nvarchar(50) | 非空 | 文档的标题。 |
FileName | nvarchar(400) | 非空 | 文档的目录路径和文件名称。 |
FileExtension | nvarchar(8) | 非空 | 指示文件类型的文件扩展名。例如,.doc 或 .txt。 |
Revision | nvarchar(5) | 非空 | 文档的修订号。 |
ChangeNumber | int | 非空 | 工程更改批准号。 |
Status | tinyint | 非空 | 1 = 等待批准2 = 已批准3 = 过时 |
DocumentSummary | nvarchar(max) | 空 | 文档概要。 |
Document | varbinary(max) | 空 | 完整文档文件。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
Employee 表
含雇员信息(例如国家/地区标识号、职位以及休假和病假小时数)。雇员姓名储存在 Contact 表中。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
EmployeeID | int | 非空 | 雇员行的主键。 |
NationalIDNumber | nvarchar(15) | 非空 | 唯一的国家/地区标识号(例如身份证号码)。 |
ContactID | int | 非空 | 标识 Contact 表中的雇员。指向 Contact.ContactID 的外键。 |
LoginID | nvarchar(256) | 非空 | 网络登录。 |
ManagerID | int | 空 | 雇员的上司。指向 Employee.EmployeeID 的外键。 |
Title | nvarchar(50) | 非空 | 职位(例如买方代表或销售代表)。 |
BirthDate | datetime | 非空 | 出生日期。 |
MaritalStatus | nchar(1) | 非空 | M = 已婚S = 未婚 |
Gender | nchar(1) | 非空 | M = 男F = 女 |
HireDate | datetime | 非空 | 雇佣雇员的日期。 |
SalariedFlag | bit | 非空 | 工作分类。0 = 计时,可以集体讨价。1 = 月薪,不能集体讨价。 |
VacationHours | smallint | 非空 | 假期可持续的小时数。 |
SickLeaveHours | smallint | 非空 | 病假可持续的小时数。 |
CurrentFlag | bit | 非空 | 0 = 非活动1 = 活动 |
rowguid | uniqueidentifier | 非空 | 唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
EmployeeAddress 表
Employee 表中的雇员映射到 Address 表中他们的地址。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
EmployeeID | int | 非空 | 雇员标识号。指向 Employee.EmployeeID 的外键。 |
AddressID | int | 非空 | 雇员地址标识号。指向 Address.AddressID 的外键。 |
rowguid | uniqueidentifier | 非空 | 唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
EmployeeDepartmentHistory 表
含雇员及其所在部门的当前和历史数据。EndDate 列中的空值表示雇员当前所在的部门。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
EmployeeID | int | 非空 | 雇员标识号。指向 Employee.EmployeeID 的外键。 |
DepartmentID | smallint | 非空 | 雇员现在所在或原来所在的部门。指向 Department.DepartmentID 的外键。 |
ShiftID | tinyint | 非空 | 分配给雇员的工作轮班时间(例如,白班、晚班或夜班)。指向 Shift.ShiftID 的外键。 |
Startdate | datetime | 非空 | 雇员在部门中开始工作的日期。 |
EndDate | datetime | 空 | 雇员离开部门的日期。空 = 当前部门 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
EmployeePayHistory 表
含雇员的当前和历史薪金信息。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
EmployeeID | int | 非空 | 雇员标识号。指向 Employee.EmployeeID 的外键。 |
RateChangeDate | datetime | 非空 | 薪金更改的生效日期。 |
Rate | money | 非空 | 每小时薪金。 |
PayFrequency | tinyint | 非空 | 1 = 月薪2 = 双周薪 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
ErrorLog 表
录由 TRY...CATCH 结构的 CATCH 块捕获的 AdventureWorks 数据库中的所有错误。在 TRY...CATCH 结构的 CATCH 块中执行 dbo.uspLogError 存储过程,即可插入数据。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
ErrorLogID | int | 非空 | ErrorLog 行的主键。 |
ErrorTime | datetime | 非空 | 发生错误的日期和时间。 |
UserName | sysname | 非空 | 执行发生错误的批处理的用户。 |
ErrorNumber | int | 非空 | 发生的错误的错误号。 |
ErrorSeverity | int | 空 | 发生的错误的严重性。 |
ErrorState | int | 空 | 发生的错误的状态号。 |
ErrorProcedure | nvarchar(126) | 空 | 发生错误的存储过程或触发器的名称。 |
ErrorLine | int | 空 | 发生错误的行号。 |
ErrorMessage | nvarchar(4000) | 非空 | 发生的错误的消息文本。 |
Illustration 表
含作为 .xml 文件存储的自行车部件关系图。ProductModel 表的 Instructions 列中引用了这些图。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
IllustrationID | int | 非空 | Illustration 行的主键。 |
Diagram | xml | 空 | 生产说明中使用的图。以 XML 格式存储。有关详细信息,请参阅关于 Illustration.Diagram xml 列。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
Individual 表
含有关在线采购 Adventure Works Cycles 产品的客户的统计数据。客户名称储存在 Contact 表中。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
CustomerID | int | 非空 | 唯一的客户标识号。指向 Customer.CustomerID 的外键。 |
ContactID | int | 非空 | 标识 Contact 表中的客户。指向 Contact.ContactID 的外键。 |
Demographics | xml | 空 | 个人信息(例如从在线购物者收集的用于销售分析的业余爱好和收入)。有关详细信息,请参阅关于 Individual.Demographics xml 列。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
JobCandidate 表
含了工作申请人提交给人力资源部门的简历。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
JobCandidateID | int | 非空 | JobCandidate 行的主键。 |
EmployeeID | int | 空 | 雇佣的申请人的雇员标识号。指向 Employee.EmployeeID 的外键。 |
Resume | xml | 空 | XML 格式的简历。有关详细信息,请参阅关于 JobCandidate.Resume xml 列。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
Location 表
一个包含产品库存和生产地点的查找表。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
LocationID | int | 非空 | Location 记录的主键。 |
Name | nvarchar(50) | 非空 | 地点说明。 |
CostRate | smallmoney | 非空 | 生产地点的标准小时成本。 |
Availability | decimal(8,2) | 非空 | 生产地点的生产能力(小时)。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
Product 表
含售出的或在售出产品的生产过程中使用的产品。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
ProductID | int | 非空 | Product 行的主键。 |
Name | nvarchar(50) | 非空 | 产品的名称。 |
ProductNumber | nvarchar(25) | 非空 | 唯一的产品标识号。 |
MakeFlag | bit | 非空 | 0 = 产品是购买的。1 = 产品是内部生产的。 |
FinishedGoodsFlag | bit | 非空 | 0 = 产品不可销售。1 = 产品可销售。 |
Color | nvarchar(15) | 空 | 产品的颜色。 |
SafetyStockLevel | smallint | 非空 | 最小库存量。 |
ReorderPoint | smallint | 非空 | 触发采购订单或工作订单的库存水平。 |
StandardCost | money | 非空 | 产品的标准成本。 |
ListPrice | money | 非空 | 销售价格。 |
Size | nvarchar(5) | 空 | 产品的规格。 |
SizeUnitMeasureCode | nchar(3) | 空 | Size 列的测量单位。 |
WeightUnitMeasureCode | nchar(3) | 空 | Weight 列的测量单位。 |
Weight | decimal (8,2) | 空 | 产品的重量。 |
DaysToManufacture | int | 非空 | 生产产品所需的天数。 |
ProductLine | nchar(2) | 空 | R = 平地M = 山地T = 旅行S = 标准 |
Class | nchar(2) | 空 | H = 高M = 中L = 低 |
Style | nchar(2) | 空 | W = 女式M = 男式U = 通用 |
ProductSubcategoryID | smallint | 空 | 产品所属的产品子类别。指向 ProductCategory.ProductCategoryID 的外键。 |
ProductModelID | int | 空 | 产品所属的产品型号。指向 ProductModel.ProductModelID 的外键。 |
SellStartDate | datetime | 非空 | 产品开始销售的日期。 |
SellEndDate | datetime | 空 | 产品停止销售的日期。 |
DiscontinuedDate | datetime | 空 | 产品停产的日期。 |
rowguid | uniqueidentifier | 非空 | 唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
ProductCategory 表
含 Adventure Works Cycles 产品的详细分类,例如:自行车、组件、自行车罩或附件。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
ProductCategoryID | int | 非空 | ProductCategory 行的主键。 |
Name | nvarchar(50) | 非空 | 类别说明。 |
rowguid | uniqueidentifier | 非空 | 唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
ProductCostHistory 表
含一段时间以来的产品成本。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
ProductID | int | 非空 | 产品标识号。指向 Product.ProductID 的外键。 |
Startdate | datetime | 非空 | 产品成本计算开始日期。 |
EndDate | datetime | 空 | 产品成本计算结束日期。 |
StandardCost | money | 非空 | 产品的标准成本。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
ProductDescription 表
含多种语言的产品说明。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
ProductDescriptionID | int | 非空 | ProductDescription 行的主键。 |
Description | nvarchar(400) | 非空 | 产品的说明。 |
rowguid | uniqueidentifier | 非空 | 唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
ProductDocument 表 (dventureWorks)是一个将产品映射到相关产品文档的交叉引用表。ProductDocument 表定义ProductDocument 表包含在 Production 架构中。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
ProductID | int | 非空 | 产品标识号。指向 Product.ProductID 的外键。 |
DocumentID | int | 非空 | 文档标识号。指向 Document.DocumentID 的外键。 |
|ModifiedDate |datetime |非空 |行的上次更新日期和时间。 |#### 参考[Document 表
一个将产品映射到相关产品文档的交叉引用表。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
ProductID | int | 非空 | 产品标识号。指向 Product.ProductID 的外键。 |
DocumentID | int | 非空 | 文档标识号。指向 Document.DocumentID 的外键。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
ProductInventory 表
含产品库存信息。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
ProductID | int | 非空 | 产品标识号。指向 Product.ProductID 的外键。 |
LocationID | smallint | 非空 | 库存位置标识号。指向 Location.LocationID 的外键。 |
Shelf | nvarchar(10) | 非空 | 库存位置中的的存储间。 |
Bin | tinyint | 非空 | 库存位置中架子上的存储容器。 |
Quantity | smallint | 非空 | 库存位置中的产品数量。 |
rowguid | uniqueidentifier | 非空 | 唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
ProductListPriceHistory 表
含一段时间以来对产品的标价所做的更改。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
ProductID | int | 非空 | 产品标识号。指向 Product.ProductID 的外键。 |
Startdate | datetime | 非空 | 标价开始日期。 |
EndDate | datetime | 空 | 标价结束日期。 |
ListPrice | money | 非空 | 产品标价。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
ProductModel 表
含产品型号分类以及产品类别和生产说明,它们都存储为 xml 数据类型。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
ProductModelID | int | 非空 | ProductModel 行的主键。 |
Name | nvarchar(50) | 非空 | 产品型号的说明。 |
CatalogDescription | xml | 空 | XML 格式的详细的产品类别信息。有关详细信息,请参阅关于 ProductModel.CatalogDescription xml 列。 |
Instructions | xml | 空 | XML 格式的制造说明。有关详细信息,请参阅关于 ProductModel.Instructions xml 列。 |
rowguid | uniqueidentifier | 非空 | 唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
ProductModelIllustration 表
义产品型号和图示的映射关系的交叉引用表。ProductModel 表的 Instructions 列中引用了有关的图。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
ProductModelID | int | 非空 | 主键。指向 ProductModel.ProductModelID 的外键。 |
IllustrationID | int | 非空 | 主键。指向 Illustration.IllustrationID 的外键。 |
ModifiedDate | datetime | 非空 | 记录的上次更新日期和时间。 |
ProductModelProductDescriptionCulture 表
一个映射产品型号说明和说明所用语言的交叉引用表。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
ProductModelID | int | 非空 | 主键。指向 ProductModel.ProductModelID 的外键。 |
ProductDescriptionID | int | 非空 | 主键。指向 ProductDescription.ProductDescriptionID 的外键。 |
CultureID | nchar(6) | 非空 | 区域性标识号。指向 Culture.CultureID 的外键。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
ProductPhoto 表
含产品的图像。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
ProductPhotoID | int | 非空 | ProductPhoto 行的主键。 |
ThumbNailPhoto | varbinary(max) | 空 | 产品的小图像。 |
ThumbnailPhotoFileName | nvarchar(50) | 空 | 小图像文件名。 |
LargePhoto | varbinary(max) | 空 | 产品的大图像。 |
LargePhotoFileName | nvarchar(50) | 空 | 大图像文件名。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
ProductProductPhoto 表
一个映射产品和产品图像的交叉引用表。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
ProductID | int | 非空 | 产品标识号。指向 Product.ProductID 的外键。 |
ProductPhotoID | int | 非空 | 产品图像标识号。指向 ProductPhoto.ProductPhotoID 的外键。 |
Primary | bit | 非空 | 0 = 不是主体图像。1 = 是主体图像。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
ProductReview 表
含客户对已经采购的产品的评论。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
ProductReviewID | int | 非空 | ProductReview 行的主键。 |
ProductID | int | 非空 | 产品标识号。指向 Product.ProductID 的外键。 |
ReviewerName | nvarchar(50) | 非空 | 评论人姓名。 |
ReviewDate | datetime | 非空 | 提交评论的日期。 |
EmailAddress | nvarchar(50) | 非空 | 评论人的电子邮件地址。 |
Rating | int | 非空 | 由评论人给出的产品等级。范围是 1 到 5,5 为最高等级。 |
Comments | nvarchar(3850) | 空 | 评论人的注释 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
ProductSubcategory 表
含产品子类别,例如:山地自行车、车轮、手套、头盔和清洁剂。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
ProductSubcategoryID | smallint | 非空 | ProductSubcategory 行的主键。 |
ProductCategoryID | int | 非空 | 产品类别标识号。指向 ProductCategory.ProductCategoryID 的外键。 |
Name | nvarchar(50) | 非空 | 子类别说明。 |
rowguid | uniqueidentifier | 非空 | 唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
ProductVendor 表
一个将供应商映射到其提供给 Adventure Works Cycles 的产品的交叉引用表。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
ProductID | int | 非空 | 主键。指向 Product.ProductID 的外键。 |
VendorID | int | 非空 | 主键。指向 Vendor.VendorID 的外键。 |
AverageLeadTime | int | 非空 | 向供应商下订单和收到采购的产品之间的平均时间长度(天)。 |
StandardPrice | money | 非空 | 供应商通常的销售价格。 |
LastReceiptCost | money | 空 | 上次采购时的销售价格。 |
LastReceiptDate | datetime | 空 | 上次收到供应商的产品的日期。 |
MinOrderQty | int | 非空 | 应订购的最小数量。 |
MaxOrderQty | int | 非空 | 应订购的最大数量。 |
OnOrderQty | int | 空 | 当前订购的数量。 |
UnitMeasureCode | nchar(3) | 非空 | 产品测量单位。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
PurchaseOrderDetail 表
含每个采购订单要采购的产品。一个采购订单可以订购多个产品。每个采购订单的常规或父级信息存储在](http://www.cnblogs.com/bobomouse/admin/ms124492.aspx) PurchaseOrderHeader 表中。每个订购的产品或子级信息存储在 PurchaseOrderDetail 中。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
PurchaseOrderID | int | 非空 | 主键。指向 PurchaseOrderHeader.PurchaseOrderID 的外键。 |
PurchaseOrderDetailID | int | 非空 | 主键。用于确保数据唯一性的连续编号。 |
DueDate | datetime | 非空 | 希望从供应商收到产品的日期。 |
OrderQty | smallint | 非空 | 订购数量。 |
ProductID | int | 非空 | 订购的产品的产品标识号。指向 Product.ProductID 的外键。 |
UnitPrice | money | 非空 | 单件产品的价格。 |
LineTotal | 计算方式为 OrderQty * UnitPrice | 非空 | 产品成本小计。 |
ReceivedQty | decimal (8,2) | 非空 | 实际从供应商收到的数量。 |
RejectedQty | decimal (8,2) | 非空 | 检查时拒收的数量。 |
StockedQty | 计算方式为 ReceiveQty - RejectedQty | 非空 | 纳入库存的数量。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
PurchaseOrderHeader 表
含常规或父级采购订单信息。与采购订单关联的产品存储在 PurchaseOrderDetail 表中。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
PurchaseOrderID | int | 非空 | 主键。 |
RevisionNumber | tinyint | 非空 | 用于跟踪一段时间内采购订单的变化的递增编号。 |
Status | tinyint | 非空 | 订单的当前状态。1 = 等待批准2 = 已批准3 = 已拒绝4 = 完成 |
EmployeeID | int | 非空 | 创建采购订单的雇员。指向 Employee.EmployeeID 的外键。 |
VendorID | int | 非空 | 采购订单所采购的产品的供应商。指向 Vendor.VendorID 的外键。 |
ShipMethodID | int | 非空 | 发货方法。指向 ShipMethod.ShipMethodID 的外键。 |
OrderDate | datetime | 非空 | 采购订单的创建日期。 |
ShipDate | datetime | 非空 | 预计供应商的发货日期。 |
SubTotal | money | 非空 | 采购订单小计。 |
TaxAmt | money | 非空 | 税额。 |
Freight | money | 非空 | 运费。 |
TotalDue | 计算方式为 SubTotal + TaxAmt + Freight | 非空 | 付给供应商的应付款总计。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
SalesOrderDetail 表
含与特定销售订单关联的各个产品。一个销售订单可以订购多个产品。每个销售订单的常规或父级信息存储在 SalesOrderHeader 中。每个订购的产品或子级信息存储在 SalesOrderDetail 中。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
SalesOrderID | int | 非空 | 主键。指向 SalesOrderHeader.SalesOrderID 的外键。 |
SalesOrderDetailID | tinyint | 非空 | 主键。用于确保数据唯一性的连续编号。 |
CarrierTrackingNumber | nvarchar(25) | 非空 | 发货人提供的发货跟踪号。 |
OrderQty | smallint | 非空 | 每个产品的订购数量。 |
ProductID | int | 非空 | 销售给客户的产品。指向 Product.ProductID 的外键。 |
SpecialOfferID | int | 非空 | 促销代码。指向 SpecialOffer.SpecialOfferID 的外键。 |
UnitPrice | money | 非空 | 单件产品的销售价格。 |
UnitPriceDiscount | money | 非空 | 折扣金额。 |
LineTotal | 计算方式为 OrderQty * UnitPrice | 非空 | 每件产品的小计。 |
rowguid | uniqueidentifier | 非空 | 唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
SalesOrderHeader 表
含常规或父级销售订单信息。与销售订单关联的特定产品存储在 SalesOrderDetail 表中。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
SalesOrderID | int | 非空 | 主键。 |
RevisionNumber | tinyint | 非空 | 随着时间的推移跟踪销售订单更改的递增编号。 |
OrderDate | datetime | 非空 | 创建销售订单的日期。 |
DueDate | datetime | 非空 | 客户订单到期的日期。 |
ShipDate | datetime | 非空 | 订单发送给客户的日期。 |
Status | tinyint | 非空 | 订单的当前状态。1 = 处理中2 = 已批准3 = 预定4 = 已拒绝5 = 已发货6 = 已取消 |
OnlineOrderFlag | bit | 非空 | 0 = 销售人员下的订单。1 = 客户在线下的订单。 |
SalesOrderNumber | nvarchar(25) | 非空 | 唯一的销售订单标识号。 |
PurchaseOrderNumber | nvarchar(25) | 非空 | 客户采购订单号引用。 |
AccountNumber | nvarchar(15) | 非空 | 财务帐号引用。 |
CustomerID | int | 非空 | 客户标识号。指向 Customer.CustomerID 的外键。 |
ContactID | int | 非空 | 客户联系人标识号。指向 Contact.ContactID 的外键。 |
SalesPersonID | int | 非空 | 创建销售订单的销售人员。指向 SalesPerson.SalePersonID 的外键。 |
TerritoryID | int | 非空 | 进行销售的地区。指向 SalesTerritory.SalesTerritoryID 的外键。 |
BillToAddressID | int | 非空 | 客户开票地址。指向 Address.AddressID 的外键。 |
ShipToAddressID | int | 非空 | 客户收货地址。指向 Address.AddressID 的外键。 |
ShipMethodID | int | 非空 | 发货方法。指向 ShipMethod.ShipMethodID 的外键。 |
CreditCardID | int | 非空 | 信用卡标识号。指向 CreditCard.CreditCardID 的外键。 |
CreditCardApprovalCode | varchar(15) | 非空 | 信用卡公司提供的批准代码。 |
CurrencyRateID | int | 非空 | 所使用的外币兑换率。指向 CurrencyRate.CurrencyRateID 的外键。 |
SubTotal | money | 非空 | 销售小计。SalesOrderID 的销售小计的计算方式为 SUM(SalesOrderDetail.LineTotal)。 |
TaxAmt | money | 非空 | 税额。 |
Freight | money | 非空 | 运费。 |
TotalDue | 计算方式为 SubTotal + TaxAmt + Freight | 非空 | 客户的应付款总计。 |
Comment | nvarchar(128) | 非空 | 销售代表添加的注释。 |
rowguid | uniqueidentifier | 非空 | 唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
SalesOrderHeaderSalesReason 表
义销售订单与销售原因代码的映射关系的交叉引用表。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
SalesOrder****ID | int | 非空 | 主键。指向 SalesOrderHeader.SalesOrderID 的外键。 |
SalesReasonID | int | 非空 | 主键。指向 SalesReason.SalesReasonID 的外键。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
SalesPerson 表
含当前销售代表的销售信息。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
SalesPersonID | int | 非空 | SalesPerson 行的主键。 |
TerritoryID | int | 空 | 当前分配到的地区。指向 SalesTerritory.SalesTerritoryID 的外键。 |
SalesQuota | money | 空 | 计划的年度销售额。 |
Bonus | money | 非空 | 完成销售额后的应得奖金。 |
CommissionPct | smallmoney | 非空 | 按销售所得的佣金百分比。 |
SalesYTD | money | 非空 | 本年度截止到现在的销售总额。 |
SalesLastYear | money | 非空 | 上一年的销售总额。 |
rowguid | uniqueidentifier | 非空 | 唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
SalesPersonQuotaHistory 表
含销售代表的历史销售信息。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
SalesPersonID | int | 非空 | 销售人员标识号。指向 SalesPerson.SalesPersonID 的外键。 |
QuotaDate | datetime | 非空 | 销售配额日期。 |
SalesQuota | money | 非空 | 销售配额量。 |
rowguid | uniqueidentifier | 非空 | 唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
SalesReason 表
一个包含客户采购特定产品的原因的查找表。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
SalesReasonID | int | 非空 | SalesReason 行的主键。 |
Name | nvarchar(50) | 非空 | 销售原因说明。 |
ReasonType | nvarchar(50) | 非空 | 销售原因所属的类别。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
SalesTaxRate 表
一个税率查找表,其中列出了 Adventure Works Cycles 业务覆盖范围内的州、省、市、自治区或国家/地区各自适用的税率。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
SalesTaxRateID | int | 非空 | SalesTaxRate 行的主键。 |
StateProvinceID | int | 非空 | 应用销售税的州、省、市、自治区或国家/地区。 |
TaxType | tinyint | 非空 | 1 = 应用到零售交易的税。2 = 应用到批发交易的税。3 = 应用到所有种类的销售(零售交易和批发交易)的税。 |
TaxRate | smallmoney | 非空 | 税额。 |
Name | nvarchar(50) | 非空 | 税率说明。 |
rowguid | uniqueidentifier | 非空 | 唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
SalesTerritory 表
含由 Adventure Works Cycles 销售团队负责的销售地区的查找表。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
TerritoryID | int | 非空 | 主键。 |
Name | nvarchar(50) | 非空 | 销售地区说明 |
CountryRegionCode | nvarchar(3) | 非空 | 标准国家或地区代码。指向 CountryRegion.CountryRegionCode 的外键。 |
Group | nvarchar(50) | 非空 | 销售地区所属的地理区域。 |
SalesYTD | money | 非空 | 此地区本年度到目前为止的销售额。 |
SalesLastYear | money | 非空 | 此地区上一年的销售额。 |
CostYTD | money | 非空 | 此地区本年度到目前为止的业务成本。 |
CostLastYear | money | 非空 | 此地区上一年的业务成本。 |
rowguid | uniqueidentifier | 非空 | 唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
SalesTerritoryHistory 表
踪将销售代表调动到其他销售地区的情况。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
SalesPersonID | int | 非空 | 主键。 |
TerritoryID | int | 非空 | 地区标识号。指向 SalesTerritory.SalesTerritoryID 的外键。 |
Startdate | datetime | 非空 | 销售代表在该地区中开始工作的日期。 |
EndDate | datetime | 空 | 销售代表在该地区中停止工作的日期。 |
rowguid | uniqueidentifier | 非空 | 唯一标识记录的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
ScrapReason 表
一个包含生产失败原因的查找表。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
ScrapReasonID | smallint | 非空 | 主键。 |
Name | nvarchar(50) | 非空 | 失败说明。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
Shift 表
含工作轮班时间的查找表。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
ShiftID | smallint | 非空 | 主键。 |
Name | nvarchar(50) | 非空 | 轮班时间说明。 |
StartTime | datetime | 非空 | 轮班时间开始时间。 |
EndTime | datetime | 非空 | 轮班时间结束时间。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
ShipMethod 表
一个包含发货公司的查找表。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
ShipMethodID | int | 非空 | 主键。 |
Name | nvarchar(50) | 非空 | 发货公司的名称。 |
ShipBase | money | 非空 | 最低运费。 |
ShipRate | money | 非空 | 每磅的运费。 |
rowguid | uniqueidentifier | 非空 | 唯一标识记录的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
ShoppingCartItem 表
含尚未提交或取消的在线客户订单。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
ShoppingCartItemID | smallint | 非空 | 主键。 |
ShoppingCartID | nvarchar(50) | 非空 | 购物车标识号。 |
Quantity | int | 非空 | 订购的产品数量。 |
ProductID | int | 非空 | 订购的产品。指向 Product.ProductID 的外键。 |
DateCreated | datetime | 非空 | 行的创建日期和时间。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
SpecialOffer 表
一个包含销售折扣的查找表。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
SpecialOfferID | int | 非空 | SpecialOffer 行的主键。 |
Description | nvarchar(255) | 非空 | 折扣说明。 |
DiscountPct | smallmoney | 非空 | 折扣百分比。 |
Type | nvarchar(50) | 非空 | 折扣类型类别。 |
Category | nvarchar(50) | 非空 | 应用折扣的组(如“经销商”或“客户”)。 |
Startdate | datetime | 非空 | 折扣开始日期。 |
EndDate | datetime | 非空 | 折扣结束日期。 |
MinQty | int | 非空 | 允许的最小折扣百分比。 |
MaxQty | int | 空 | 允许的最大折扣百分比。 |
rowguid | uniqueidentifier | 非空 | 唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
SpecialOfferProduct 表
一个将产品映射到销售折扣的交叉引用表。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
SpecialOfferID | int | 非空 | 主键。 |
ProductID | int | 非空 | 产品标识号。指向 Product.ProductID 的外键。 |
rowguid | uniqueidentifier | 非空 | 唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
StateProvince 表
一个包含用于标识国家/地区中的州、省、市、自治区的国际标准代码的查找表。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
StateProvinceID | int | 非空 | 主键。 |
StateProvinceCode | nchar(3) | 非空 | 州、省、市或自治区代码。 |
CountryRegionCode | nvarchar(3) | 非空 | 国家或地区代码。指向 CountryRegion.CountryRegionCode 的外键。 |
IsOnlyStateProvinceFlag | bit | 非空 | 0 = 存在 StateProvinceCode。1 = 不存在 StateProvinceCode,请使用 CountryRegionCode。 |
Name | nvarchar(50) | 非空 | 州、省、市或自治区的说明。 |
TerritoryID | int | 非空 | 州、省、市或自治区所在的 Adventure Works 销售地区的 ID。指向 SalesTerritory.SalesTerritoryID 的外键。 |
rowguid | uniqueidentifier | 非空 | 唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
Store 表
含 Adventure Works 产品的客户和经销商。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
CustomerID | int | 非空 | 主键。指向 Customer.CustomerID 的外键。 |
Name | nvarchar(50) | 非空 | 商店的名称。 |
SalesPersonID | int | 空 | 负责向商店销售产品的 Adventure Works 销售代表的 ID。指向 SalesPerson.SalesPersonID 的外键。 |
Demographics | xml | 空 | 商店的统计信息(例如雇员人数、年销售额和商店类型)。有关详细信息,请参阅关于 Store.Demographics xml 列。 |
rowguid | uniqueidentifier | 非空 | 唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
StoreContact 表
义商店及其与 Adventure Works Cycles 销售代表进行业务往来的雇员之间的映射关系的交叉引用表。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
CustomerID | int | 非空 | 主键。商店标识号。指向 Customer.CustomerID 的外键。 |
ContactID | int | 非空 | 主键。联系人(商店雇员)的标识号。指向 Contact.ContactID 的外键。 |
ContactTypeID | tinyint | 非空 | 联系人类型,例如,所有者或购买代理。指向 ContactType.ContactTypeID 的外键。 |
rowguid | uniqueidentifier | 非空 | 唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
TransactionHistory 表
含当前年度的各采购订单、销售订单或工作订单事务,每种事务占一行。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
TransactionID | int | 非空 | 主键。 |
ProductID | int | 非空 | 产品标识号。指向 Product.ProductID 的外键。 |
ReferenceOrderID | int | 非空 | 采购订单、销售订单或工作订单的标识号。 |
ReferenceOrderLineNumber | int | 非空 | 与采购订单、销售订单或工作订单关联的行号。 |
TransactionDate | datetime | 非空 | 交易的日期和时间。 |
TransactionType | nchar(1) | 非空 | 交易的类型。P = 采购订单S = 销售订单W = 工作订单 |
Quantity | int | 非空 | 产品数量。 |
ActualCost | money | 非空 | 产品成本。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
TransactionHistoryArchive 表
含当前年度以前的年度的每个采购订单、销售订单或工作订单事务的记录。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
TransactionID | int | 非空 | 主键。 |
ProductID | int | 非空 | 产品标识号。指向 Product.ProductID 的外键。 |
ReferenceOrderID | int | 非空 | 采购订单、销售订单或工作订单的标识号。 |
ReferenceOrderLineNumber | int | 非空 | 与采购订单、销售订单或工作订单关联的行号。 |
TransactionDate | datetime | 非空 | 交易的日期和时间。 |
TransactionType | nchar(1) | 非空 | 交易的类型。P = 采购订单S = 销售订单W = 工作订单 |
Quantity | int | 非空 | 产品数量。 |
ActualCost | money | 非空 | 产品成本。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
UnitMeasure 表
一个包含标准测量单位的代码和说明的查找表。例如,升的测量单位代码是 L。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
UnitMeasureCode | nchar(3) | 非空 | 主键。 |
Name | nvarchar(50) | 非空 | 测量单位的说明。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
Vendor 表
含 Adventure Works Cycles 向其购买零件或其他商品的公司。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
VendorID | int | 非空 | 主键。 |
AccountNumber | nvarchar(15) | 非空 | 供应商帐户(标识)号。 |
Name | nvarchar(50) | 非空 | 公司名称。 |
CreditRating | tinyint | 非空 | 1 = 高级2 = 很好3 = 高于平均水平4 = 平均5 = 低于平均水平 |
PreferredVendorStatus | bit | 非空 | 0 = 不选择使用(如果存在其他供应商)。1 = 首选使用(如果还有其他供应商提供相同产品)。 |
ActiveFlag | bit | 非空 | 0 = 不再使用供应商的产品。1 = 正在使用供应商的产品。 |
PurchasingWebServiceURL | nvarchar(1024) | 空 | 供应商的 URL。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
VendorAddress 表
一个映射供应商及其地址的交叉引用表。供应商可能有多个地址,例如,供应商可能有不同的开票地址和发货地址。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
VendorID | int | 非空 | 主键。指向 Vendor.VendorID 的外键。 |
AddressID | int | 非空 | 主键。指向 Address.AddressID 的外键。 |
AddressTypeID | int | 非空 | 地址类型。指向 AddressType.AddressTypeID 的外键。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
VendorContact 表
一个映射供应商及其与 Adventure Works Cycles 雇员有业务往来的雇员的交叉引用表。例如,Adventure Works Cycles 的采购员将与供应商的销售代表联系来采购零件或产品。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
VendorID | int | 非空 | 主键。 |
ContactID | int | 非空 | 联系人、供应商雇员的标识号。指向 Contact.ContactID 的外键。 |
ContactTypeID | int | 非空 | 联系人类型,例如,销售经理或销售代理。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
WorkOrder 表
含生产工作订单。工作订单用于控制生产适量的产品,并及时满足销售或库存需求。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
WorkOrderID | int | 非空 | 主键。 |
ProductID | int | 非空 | 产品标识号。指向 Product.ProductID 的外键。 |
OrderQty | int | 非空 | 要订购的产品数量。 |
StockedQty | int | 非空 | 放入库存的产品数量。 |
ScrappedQty | smallint | 非空 | 未通过检查的数量。 |
Startdate | datetime | 非空 | 工作订单开始日期。 |
EndDate | datetime | 空 | 工作订单结束日期。 |
DueDate | datetime | 非空 | 工作订单到期日期。 |
ScrapReasonID | smalllint | 空 | 产品未通过检查的原因。指向 Production.ScrapReason 的外键。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
WorkOrderRouting 表
含生产工作订单详细信息。工作订单详细信息控制在生产过程中产品在各个生产车间之间流动的顺序。WorkOrderRouting 还包含计划和实际的生产开始日期和生产结束日期,以及用来生产指定产品的每个生产车间的成本。
字段 | 类型 | 空 | 字段说明 |
---|---|---|---|
WorkOrderID | int | 非空 | 主键。指向 WorkOrder.WorkOrderID 的外键。 |
ProductID | int | 非空 | 主键。产品标识号。指向 Product.ProductID 的外键。 |
OperationSequence | smallint | 非空 | 主键。指示生产过程序列。 |
LocationID | smallint | 非空 | 零件的生产地点。指向 Location.LocationID 的外键。 |
ScheduledStartDate | datetime | 非空 | 计划的生产开始日期。 |
ScheduledEndDate | datetime | 非空 | 计划的生产结束日期。 |
ActualStartDate | datetime | 空 | 实际的生产开始日期。 |
ActualEndDate | datetime | 空 | 实际的生产结束日期。 |
ActualResourcesHrs | decimal (9,4) | 空 | 生产车间用于生产该产品的工时数。 |
PlannedCost | money | 非空 | 每个生产车间生产该产品的预计生产成本。 |
ActualCost | money | 空 | 每个生产车间生产该产品的实际生产成本。 |
ModifiedDate | datetime | 非空 | 行的上次更新日期和时间。 |
SQL Server AdventureWorks示例数据库的更多相关文章
- SQL Server 进阶 01 数据库的设计
SQL Server 进阶 01 数据库的设计 本篇目录 课程内容回顾及介绍 为什么需要规范的数据库设计 设计数据库的步骤 绘制E-R(实体-关系)图 实体-关系模型 如何将E-R图转换为表 数据规范 ...
- SQL Server中查询数据库及表的信息语句
/* -- 本文件主要是汇总了 Microsoft SQL Server 中有关数据库与表的相关信息查询语句. -- 下面的查询语句中一般给出两种查询方法, -- A方法访问系统表,适应于SQL 20 ...
- SQL SERVER 2005修改数据库名称,包括物理文件名和逻辑名称
SQL SERVER 2005修改数据库名称,包括物理文件名和逻辑名称 原来数据库名称为 aa,物理文件名称为 aa.mdf 和 aa_log.ldf: 需要修改数据库名称为 bb,物理文件名 ...
- SQL Server 维护计划实现数据库备份(策略实战)
一.背景 之前写过一篇关于备份的文章:SQL Server 维护计划实现数据库备份,上面文章使用完整备份和差异备份基本上能解决数据库备份的问题,但是为了保障数据更加安全,我们需要再次完善我们的备份计划 ...
- Sql Server系列:数据库组成及系统数据库
1. 数据库组成 数据库的存储结构分为逻辑存储结构和物理存储结构. ◊ 逻辑存储结构:说明数据库是由哪些性质的信息所组成.SQL Server的数据库不仅仅只是数据的存储,所有与数据处理操作相关的信息 ...
- SQL Server 2008 master 数据库损坏解决总结
SQL Server 2008 master数据库损坏后,SQL SERVER服务启动失败,查看错误日志,你会看到下面错误信息: 2015-10-27 10:15:21.01 spid6s ...
- SQL Server删除distribution数据库二
以前总结过一遍博文SQL Server删除distribution数据库,里面介绍了如何删除distribution数据库.今天介绍一个删除distribution的特殊案例, 在这之前,我不知道这个 ...
- SQL SERVER 2012 修改数据库默认位置不立即生效
今天修改SQL SERVER 2012的数据库默认位置:即数据文件.日志文件默认位置时遇到一个问题,单击"服务器属性"(Server Properties)--> 数据库设置 ...
- SQL Server 2008 R2数据库镜像部署
概述 “数据库镜像”是一种针对数据库高可用性的基于软件的解决方案.其维护着一个数据库的两个相同的副本,这两个副本分别放置在不同的SQL Server数据库实例中.建议使用不同位置的两台服务器来承载.在 ...
- SQL Server 维护计划实现数据库备份(Step by Step)(转)
SQL Server 维护计划实现数据库备份(Step by Step) 一.前言 SQL Server 备份和还原全攻略,里面包括了通过SSMS操作还原各种备份文件的图形指导,SQL Server ...
随机推荐
- .NETCore Nuget 发布包含静态文件 content file
.NETCore 在.csproj引用资源中标记pack配置 <pack>true</pack>1例如 <ItemGroup> <Content Includ ...
- Abp vNext框架 基础知识 依赖注入
依赖注入 ABP的依赖注入系统是基于Microsoft的依赖注入扩展库(Microsoft.Extensions.DependencyInjection nuget包)开发的.因此,它的文档在ABP中 ...
- 机器学习策略篇:详解超过人的表现(Surpassing human- level performance)
超过人的表现 讨论过机器学习进展,会在接近或者超越人类水平的时候变得越来越慢.举例谈谈为什么会这样. 假设有一个问题,一组人类专家充分讨论辩论之后,达到0.5%的错误率,单个人类专家错误率是1%,然后 ...
- 一文了解JVM(中)
HotSpot 虚拟机对象探秘 对象的创建 Header 解释 使用 new 关键字 调用了构造函数 使用 Class 的 newInstance 方法 调用了构造函数 使用 Constructor ...
- 记录nodejs做编辑和新增时候对数据库的操作
server.js文件 const dao = require("../dao/user.dao"); saveDat是个对象自己处理一下 if (updataFlag) {//编 ...
- INFINI Labs 产品更新 | 修复 Easysearch 跨集群复制索引同步问题,Gateway 内存异常增长等问题
INFINI Labs 产品又更新啦~,本次更新主要对 Easysearch.Gateway.Console.Agent 等产品功能进行优化和相关 Bug 修复,解决了内存异常增长等问题,以下是详细说 ...
- FlashDuty Changelog 2023-09-07 | 新增深色模式与主题配置
FlashDuty:一站式告警响应平台,前往此地址免费体验! FlashDuty 现在已经全面支持了深色模式,这为您提供了更柔和的光线和舒适的界面外观.并且,您可以根据自己的喜好和使用环境动态切换深色 ...
- 服务器安装mysql
数据库连接操作 修改root的hostupdate user set host='%' where user='root' and host ="127.0.0.1"flush p ...
- 暴走漫画系列之高仿淘宝收货地址(附demo)
引语: 我是个程序猿,一天我坐在路边一边喝水一边苦苦检查bug. 这时一个乞丐在我边上坐下了,开始要饭,我觉得可怜,就给了他1块钱. 然后接着调试程序.他可能生意不好,就无聊的看看我在干什么,然后过了 ...
- 实战 k8s----初识
什么是k8s?k8s是谷歌开源的一套完整的容器管理平台,方便我们直接管理容器应用.谷歌称之为,kubernetes,[kubə'netis] ,(跟我一起读库波尔耐题思,重音在耐的音上),由于字母太多 ...