利用自编的工具,导出后得到数据库字典如下。由于没有清除html代码,部分文字的格式没有改变。清理html代码是很快就能完成的。我们研究的重点在于导出数据字典,下面导出的数据字典可能还存在一些不美观的地方,但是目的基本达到:

Address 表 (AdventureWorks):含所有 Adventure Works Cycles 客户、供应商和雇员的地址信息。客户和供应商可能具有多个地址。例如,客户的开票地址和发货地址可能不同。

数据类型 为空性 说明

AddressID

int

非空

地址行的主键。

AddressLine1

nvarchar(60)

非空

第一街道地址行。

AddressLine2

nvarchar(60)

第二通信地址行。

City

nvarchar(30)

非空

市/县的名称。

StateProvinceID

int

非空

省/市/自治区的唯一标识号。指向 StateProvince.StateProvinceID 的外键。

PostalCode

nvarchar(15)

非空

通信地址的邮政编码。

rowguid

uniqueidentifier ROWGUIDCOL

非空

唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

AddressType 表 (AdventureWorks):一个定义客户、供应商或雇员的地址类型(例如开票地址、发货地址或主要地址)的查找表。

数据类型 为空性 说明

AddressTypeID

int

非空

AddressType 行的主键。

Name

Name(用户定义类型)

nvarchar(50)

非空

地址类型的说明。例如,开票地址、家庭住址或发货地址。

rowguid

uniqueidentifier ROWGUIDCOL

非空

唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

AWBuildVersion 表 (AdventureWorks):识数据库自身的当前版本号。Adventure Works Cycles 的数据库管理员会在其版本控制计划使用此信息。例如,他们通过使用 Database Version 跟踪架构的更改。

数据类型 为空性 说明

SystemInformationID

int

非空

AWBuildVersion 行的主键。

Database Version

nvarchar(25)

非空

数据库版本号的格式为 9.yy.mm.dd.00。

VersionDate

datetime

非空

行的上次更新日期和时间。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

BillOfMaterials 表 (AdventureWorks):含用于生产自行车和自行车子部件的所有组件。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 表 (AdventureWorks):含每个客户、雇员或供应商的姓名和相关信息。例如,客户(商店)可能会将销售代理的姓名作为他们公司的主要联系人,将销售经理作为第二联系人。

数据类型 为空性 说明

ContactID

int

非空

Contact 行的主键。

NameStyle

NameStyle(用户定义类型)

bit

非空

指示用于存储姓氏的列。

为 0 表示姓氏存储在 LastName 中,名字存储在 FirstName 中。

为 1 表示姓氏存储在 FirstName 中,名字存储在 LastName 中。

Title

nvarchar(8)

尊称。例如,先生或小姐。

FirstName

Name(用户定义类型)

nvarchar(50)

非空

联系人的名字。

MiddleName

Name(用户定义类型)

nvarchar(50)

联系人的中间名或中间名首字母。

LastName

Name(用户定义类型)

nvarchar(50)

非空

联系人的姓氏。

Suffix

nvarchar(10)

姓氏后缀。例如,Sr. 或 Jr.。

EmailAddress

nvarchar(50)

联系人的电子邮件地址。

EmailPromotion

int

0 = 联系人不希望接收电子邮件促销。

1 = 联系人希望接收电子邮件促销。

Phone

Phone(用户定义类型)

nvarchar(25)

与联系人关联的电话号码。

PasswordHash

varchar(40)

非空

电子邮件帐户的密码。

PasswordSalt

varchar(10)

非空

对密码进行哈希运算前,密码字符串关联的随机值。

AdditionalContactInfo

xml

联系人的其他联系信息,例如,其他电话号码和地址,或者特殊说明和备注。

数据以 XML 格式存储。有关详细信息,请参阅关于 Contact.AdditionalContactInfo xml 列。

rowguid

uniqueidentifier ROWGUIDCOL

非空

唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

ContactCreditCard 表 (AdventureWorks):义 Contact 表中的客户与 ContactCreditCard 表中的客户信用卡信息之间的映射关系。

数据类型 为空性 说明

ContactID

int

非空

客户标识号。指向 Contact.ContactID 的外键。

CreditCardID

int

非空

信用卡标识号。指向 CreditCard.CreditCardID 的外键。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

ContactType 表 (AdventureWorks):含存储在 Contact 表中的联系人的类型(客户或供应商)。例如,客户联系人类型可能是 Purchasing Manager 或 Purchasing Agent,供应商联系人类型可能是 Sales Manager 或 Sales Representative。

数据类型 为空性 说明

ContactTypeID

int

非空

ContactType 记录的主键。

Name

Name(用户定义类型)

nvarchar(50)

非空

联系人类型说明。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

CountryRegionCurrency 表 (AdventureWorks):国际标准化组织 (ISO) 的货币代码映射到国家或地区。

数据类型 为空性 说明

CountryRegionCode

nvarchar(3)

非空

国家或地区的标准代码。指向 CountryRegion.CountryRegionCode 的外键。

CurrencyCode

nchar(3)

非空

ISO 货币代码。指向 Currency.CurrencyCode 的外键。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

CountryRegion 表 (AdventureWorks):含国际上用来标识国家和地区的标准代码。

数据类型 为空性 说明

CountryRegionCode

nvarchar(3)

非空

标识国家和地区的标准代码。

Name

Name(用户定义类型)

nvarchar(50)

非空

国家或地区名称。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

CreditCard 表 (AdventureWorks):含客户的信用卡信息(例如卡号和过期数据)。

数据类型 为空性 说明

CreditCardID

int

非空

CreditCard 行的主键。

CardType

nvarchar(50)

非空

信用卡名称。

CardNumber

nvarchar(25)

信用卡号。

ExpMonth

tinyint

信用卡过期月份。

ExpYear

smallint

非空

信用卡过期年份。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

Culture 表 (AdventureWorks):含存储产品说明的语言。

数据类型 为空性 说明

CultureID

nchar(6)

非空

Culture 行的主键。

Name

Name (UDT)

nvarchar(50)

非空

区域性说明。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

Currency 表 (AdventureWorks):含了国际标准化组织 (ISO) 的货币说明。

数据类型 为空性 说明

CurrencyCode

nchar(3)

非空

货币的 ISO 代码。

Name

Name(用户定义类型)

nvarchar(50)

非空

货币名称。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

CurrencyRate 表 (AdventureWorks):含了外币汇率。

数据类型 为空性 说明

CurrencyRateID

int

非空

CurrencyRate 行的主键。

CurrencyRateDate

datetime

非空

获取汇率的日期和时间。

FromCurrencyCode

nchar(3)

非空

转换汇率的源货币代码。

ToCurrencyCode

nchar(3)

非空

转换汇率的目标货币代码。

AverageRate

money

非空

该日的平均汇率。

EndOfDayRate

money

非空

该日的最终汇率。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

Customer 表 (AdventureWorks):含当前的客户信息。客户可分为两类:个人客户或零售商店。

数据类型 为空性 说明

CustomerID

int

非空

Customer 行的主键。

TerritoryID

int

客户所在地区的 ID。指向 SalesTerritory.SalesTerritoryID 的外键。

AccountNumber

int

非空

标识客户的唯一编号。

CustomerType

nchar(1)

非空

客户类型:

I = 个人

S = 商店

rowguid

uniqueidentifier ROWGUIDCOL

非空

唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

CustomerAddress 表 (AdventureWorks):客户映射到其单个地址或多个地址。例如,客户可能有不同的开票地址和发货地址。

数据类型 为空性 说明

CustomerID

int

非空

主键。指向 Customer.CustomerID 的外键。

AddressID

int

非空

主键。指向 Address.AddressID 的外键。

AddressTypeID

int

非空

地址类型。指向 AddressType.AddressTypeID 的外键。

rowguid

uniqueidentifier ROWGUIDCOL

非空

唯一标识记录的 ROWGUIDCOL 号。用于支持合并复制示例。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

DatabaseLog 表 (AdventureWorks):录一段时间以来对数据库执行的所有数据定义语言 (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 表 (AdventureWorks):含 Adventure Works Cycles 公司中的部门。

数据类型 为空性 说明

DepartmentID

smallint

非空

Department 行的主键。

Name

Name(用户定义类型)

nvarchar(50)

非空

部门名称。

GroupName

Name(用户定义类型)

nvarchar(50)

非空

部门所属的组名称。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

Document 表 (AdventureWorks):含作为 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 表 (AdventureWorks):含雇员信息(例如国家/地区标识号、职位以及休假和病假小时数)。雇员姓名储存在 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

Flag(用户定义类型)

bit

非空

工作分类。

0 = 计时,可以集体讨价。

1 = 月薪,不能集体讨价。

VacationHours

smallint

非空

假期可持续的小时数。

SickLeaveHours

smallint

非空

病假可持续的小时数。

CurrentFlag

Flag(用户定义类型)

bit

非空

0 = 非活动

1 = 活动

rowguid

uniqueidentifier ROWGUIDCOL

非空

唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

EmployeeAddress 表 (AdventureWorks): Employee 表中的雇员映射到 Address 表中他们的地址。

数据类型 为空性 说明

EmployeeID

int

非空

雇员标识号。指向 Employee.EmployeeID 的外键。

AddressID

int

非空

雇员地址标识号。指向 Address.AddressID 的外键。

rowguid

uniqueidentifier ROWGUIDCOL

非空

唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

EmployeeDepartmentHistory 表 (AdventureWorks):含雇员及其所在部门的当前和历史数据。EndDate 列中的空值表示雇员当前所在的部门。

数据类型 为空性 说明

EmployeeID

int

非空

雇员标识号。指向 Employee.EmployeeID 的外键。

DepartmentID

smallint

非空

雇员现在所在或原来所在的部门。指向 Department.DepartmentID 的外键。

ShiftID

tinyint

非空

分配给雇员的工作轮班时间(例如,白班、晚班或夜班)。指向 Shift.ShiftID 的外键。

Startdate

datetime

非空

雇员在部门中开始工作的日期。

EndDate

datetime

雇员离开部门的日期。

空 = 当前部门

ModifiedDate

datetime

非空

行的上次更新日期和时间。

EmployeePayHistory 表 (AdventureWorks):含雇员的当前和历史薪金信息。

数据类型 为空性 说明

EmployeeID

int

非空

雇员标识号。指向 Employee.EmployeeID 的外键。

RateChangeDate

datetime

非空

薪金更改的生效日期。

Rate

money

非空

每小时薪金。

PayFrequency

tinyint

非空

1 = 月薪

2 = 双周薪

ModifiedDate

datetime

非空

行的上次更新日期和时间。

ErrorLog 表 (AdventureWorks):录由 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 表 (AdventureWorks):含作为 .xml 文件存储的自行车部件关系图。ProductModel 表的 Instructions 列中引用了这些图。

数据类型 为空性 说明

IllustrationID

int

非空

Illustration 行的主键。

Diagram

xml

生产说明中使用的图。以 XML 格式存储。有关详细信息,请参阅关于 Illustration.Diagram xml 列。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

Individual 表 (AdventureWorks):含有关在线采购 Adventure Works Cycles 产品的客户的统计数据。客户名称储存在 Contact 表中。

数据类型 为空性 说明

CustomerID

int

非空

唯一的客户标识号。指向 Customer.CustomerID 的外键。

ContactID

int

非空

标识 Contact 表中的客户。指向 Contact.ContactID 的外键。

Demographics

xml

个人信息(例如从在线购物者收集的用于销售分析的业余爱好和收入)。有关详细信息,请参阅关于 Individual.Demographics xml 列。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

JobCandidate 表 (AdventureWorks):含了工作申请人提交给人力资源部门的简历。

数据类型 为空性 说明

JobCandidateID

int

非空

JobCandidate 行的主键。

EmployeeID

int

雇佣的申请人的雇员标识号。指向 Employee.EmployeeID 的外键。

Resume

xml

XML 格式的简历。有关详细信息,请参阅关于 JobCandidate.Resume xml 列。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

Location 表 (AdventureWorks):一个包含产品库存和生产地点的查找表。

数据类型 为空性 说明

LocationID

int

非空

Location 记录的主键。

Name

Name(用户定义类型)

nvarchar(50)

非空

地点说明。

CostRate

smallmoney

非空

生产地点的标准小时成本。

Availability

decimal(8,2)

非空

生产地点的生产能力(小时)。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

Product 表 (AdventureWorks):含售出的或在售出产品的生产过程中使用的产品。

数据类型 为空性 说明

ProductID

int

非空

Product 行的主键。

Name

Name(用户定义类型)

nvarchar(50)

非空

产品的名称。

ProductNumber

nvarchar(25)

非空

唯一的产品标识号。

MakeFlag

Flag(用户定义类型)

bit

非空

0 = 产品是购买的。

1 = 产品是内部生产的。

FinishedGoodsFlag

Flag(用户定义类型)

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

非空

唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

ProductCategory 表 (AdventureWorks):含 Adventure Works Cycles 产品的详细分类,例如:自行车、组件、自行车罩或附件。

数据类型 为空性 说明

ProductCategoryID

int

非空

ProductCategory 行的主键。

Name

Name(用户定义类型)

nvarchar(50)

非空

类别说明。

rowguid

uniqueidentifier ROWGUIDCOL

非空

唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

ProductCostHistory 表 (AdventureWorks):含一段时间以来的产品成本。

数据类型 为空性 说明

ProductID

int

非空

产品标识号。指向 Product.ProductID 的外键。

Startdate

datetime

非空

产品成本计算开始日期。

EndDate

datetime

产品成本计算结束日期。

StandardCost

money

非空

产品的标准成本。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

ProductDescription 表 (AdventureWorks):含多种语言的产品说明。

数据类型 为空性 说明

ProductDescriptionID

int

非空

ProductDescription 行的主键。

Description

nvarchar(400)

非空

产品的说明。

rowguid

uniqueidentifier ROWGUIDCOL

非空

唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

ProductDocument 表 (dventureWorks)

是一个将产品映射到相关产品文档的交叉引用表。

ProductDocument 表定义

ProductDocument 表包含在 Production 架构中。

数据类型 为空性 说明

ProductID

int

非空

产品标识号。指向 Product.ProductID 的外键。

DocumentID

int

非空

文档标识号。指向 Document.DocumentID 的外键。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

参考

Document 表 (AdventureWorks):一个将产品映射到相关产品文档的交叉引用表。

数据类型 为空性 说明

ProductID

int

非空

产品标识号。指向 Product.ProductID 的外键。

DocumentID

int

非空

文档标识号。指向 Document.DocumentID 的外键。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

ProductInventory 表 (AdventureWorks):含产品库存信息。

数据类型 为空性 说明

ProductID

int

非空

产品标识号。指向 Product.ProductID 的外键。

LocationID

smallint

非空

库存位置标识号。指向 Location.LocationID 的外键。

Shelf

nvarchar(10)

非空

库存位置中的的存储间。

Bin

tinyint

非空

库存位置中架子上的存储容器。

Quantity

smallint

非空

库存位置中的产品数量。

rowguid

uniqueidentifier ROWGUIDCOL

非空

唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

ProductListPriceHistory 表 (AdventureWorks):含一段时间以来对产品的标价所做的更改。

数据类型 为空性 说明

ProductID

int

非空

产品标识号。指向 Product.ProductID 的外键。

Startdate

datetime

非空

标价开始日期。

EndDate

datetime

标价结束日期。

ListPrice

money

非空

产品标价。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

ProductModel 表 (AdventureWorks):含产品型号分类以及产品类别和生产说明,它们都存储为 xml 数据类型。

数据类型 为空性 说明

ProductModelID

int

非空

ProductModel 行的主键。

Name

Name(用户定义类型)

nvarchar(50)

非空

产品型号的说明。

CatalogDescription

xml

XML 格式的详细的产品类别信息。有关详细信息,请参阅关于 ProductModel.CatalogDescription xml 列。

Instructions

xml

XML 格式的制造说明。有关详细信息,请参阅关于 ProductModel.Instructions xml 列。

rowguid

uniqueidentifier ROWGUIDCOL

非空

唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

ProductModelIllustration 表 (AdventureWorks):义产品型号和图示的映射关系的交叉引用表。ProductModel 表的 Instructions 列中引用了有关的图。

数据类型 为空性 说明

ProductModelID

int

非空

主键。指向 ProductModel.ProductModelID 的外键。

IllustrationID

int

非空

主键。指向 Illustration.IllustrationID 的外键。

ModifiedDate

datetime

非空

记录的上次更新日期和时间。

ProductModelProductDescriptionCulture 表 (AdventureWorks):一个映射产品型号说明和说明所用语言的交叉引用表。

数据类型 为空性 说明

ProductModelID

int

非空

主键。指向 ProductModel.ProductModelID 的外键。

ProductDescriptionID

int

非空

主键。指向 ProductDescription.ProductDescriptionID 的外键。

CultureID

nchar(6)

非空

区域性标识号。指向 Culture.CultureID 的外键。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

ProductPhoto 表 (AdventureWorks):含产品的图像。

数据类型 为空性 说明

ProductPhotoID

int

非空

ProductPhoto 行的主键。

ThumbNailPhoto

varbinary(max)

产品的小图像。

ThumbnailPhotoFileName

nvarchar(50)

小图像文件名。

LargePhoto

varbinary(max)

产品的大图像。

LargePhotoFileName

nvarchar(50)

大图像文件名。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

ProductProductPhoto 表 (AdventureWorks):一个映射产品和产品图像的交叉引用表。

数据类型 为空性 说明

ProductID

int

非空

产品标识号。指向 Product.ProductID 的外键。

ProductPhotoID

int

非空

产品图像标识号。指向 ProductPhoto.ProductPhotoID 的外键。

Primary

Flag(用户定义类型)

bit

非空

0 = 不是主体图像。

1 = 是主体图像。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

ProductReview 表 (AdventureWorks):含客户对已经采购的产品的评论。

数据类型 为空性 说明

ProductReviewID

int

非空

ProductReview 行的主键。

ProductID

int

非空

产品标识号。指向 Product.ProductID 的外键。

ReviewerName

Name(用户定义类型)

nvarchar(50)

非空

评论人姓名。

ReviewDate

datetime

非空

提交评论的日期。

EmailAddress

nvarchar(50)

非空

评论人的电子邮件地址。

Rating

int

非空

由评论人给出的产品等级。范围是 1 到 5,5 为最高等级。

Comments

nvarchar(3850)

评论人的注释

ModifiedDate

datetime

非空

行的上次更新日期和时间。

ProductSubcategory 表 (AdventureWorks):含产品子类别,例如:山地自行车、车轮、手套、头盔和清洁剂。

数据类型 为空性 说明

ProductSubcategoryID

smallint

非空

ProductSubcategory 行的主键。

ProductCategoryID

int

非空

产品类别标识号。指向 ProductCategory.ProductCategoryID 的外键。

Name

Name(用户定义类型)

nvarchar(50)

非空

子类别说明。

rowguid

uniqueidentifier ROWGUIDCOL

非空

唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

ProductVendor 表 (AdventureWorks):一个将供应商映射到其提供给 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 表 (AdventureWorks):含每个采购订单要采购的产品。一个采购订单可以订购多个产品。每个采购订单的常规或父级信息存储在 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 表 (AdventureWorks):含常规或父级采购订单信息。与采购订单关联的产品存储在 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 表 (AdventureWorks):含与特定销售订单关联的各个产品。一个销售订单可以订购多个产品。每个销售订单的常规或父级信息存储在 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

非空

唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

SalesOrderHeader 表 (AdventureWorks):含常规或父级销售订单信息。与销售订单关联的特定产品存储在 SalesOrderDetail 表中。

数据类型 为空性 说明

SalesOrderID

int

非空

主键。

RevisionNumber

tinyint

非空

随着时间的推移跟踪销售订单更改的递增编号。

OrderDate

datetime

非空

创建销售订单的日期。

DueDate

datetime

非空

客户订单到期的日期。

ShipDate

datetime

非空

订单发送给客户的日期。

Status

tinyint

非空

订单的当前状态。1 = 处理中

2 = 已批准

3 = 预定

4 = 已拒绝

5 = 已发货

6 = 已取消

OnlineOrderFlag

Flag(用户定义类型)

bit

非空

0 = 销售人员下的订单。

1 = 客户在线下的订单。

SalesOrderNumber

nvarchar(25)

非空

唯一的销售订单标识号。

PurchaseOrderNumber

OrderNumber(用户定义类型)

nvarchar(25)

非空

客户采购订单号引用。

AccountNumber

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

非空

唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

SalesOrderHeaderSalesReason 表 (AdventureWorks):义销售订单与销售原因代码的映射关系的交叉引用表。

数据类型 为空性 说明

SalesOrderID

int

非空

主键。指向 SalesOrderHeader.SalesOrderID 的外键。

SalesReasonID

int

非空

主键。指向 SalesReason.SalesReasonID 的外键。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

SalesPerson 表 (AdventureWorks):含当前销售代表的销售信息。

数据类型 为空性 说明

SalesPersonID

int

非空

SalesPerson 行的主键。

TerritoryID

int

当前分配到的地区。指向 SalesTerritory.SalesTerritoryID 的外键。

SalesQuota

money

计划的年度销售额。

Bonus

money

非空

完成销售额后的应得奖金。

CommissionPct

smallmoney

非空

按销售所得的佣金百分比。

SalesYTD

money

非空

本年度截止到现在的销售总额。

SalesLastYear

money

非空

上一年的销售总额。

rowguid

uniqueidentifier

非空

唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

SalesPersonQuotaHistory 表 (AdventureWorks):含销售代表的历史销售信息。

数据类型 为空性 说明

SalesPersonID

int

非空

销售人员标识号。指向 SalesPerson.SalesPersonID 的外键。

QuotaDate

datetime

非空

销售配额日期。

SalesQuota

money

非空

销售配额量。

rowguid

uniqueidentifier

非空

唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

SalesReason 表 (AdventureWorks):一个包含客户采购特定产品的原因的查找表。

数据类型 为空性 说明

SalesReasonID

int

非空

SalesReason 行的主键。

Name

Name(用户定义类型)

nvarchar(50)

非空

销售原因说明。

ReasonType

Name(用户定义类型)

nvarchar(50)

非空

销售原因所属的类别。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

SalesTaxRate 表 (AdventureWorks):一个税率查找表,其中列出了 Adventure Works Cycles 业务覆盖范围内的州、省、市、自治区或国家/地区各自适用的税率。

数据类型 为空性 说明

SalesTaxRateID

int

非空

SalesTaxRate 行的主键。

StateProvinceID

int

非空

应用销售税的州、省、市、自治区或国家/地区。

TaxType

tinyint

非空

1 = 应用到零售交易的税。

2 = 应用到批发交易的税。

3 = 应用到所有种类的销售(零售交易和批发交易)的税。

TaxRate

smallmoney

非空

税额。

Name

Name(用户定义类型)

nvarchar(50)

非空

税率说明。

rowguid

uniqueidentifier

非空

唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

SalesTerritory 表 (AdventureWorks):含由 Adventure Works Cycles 销售团队负责的销售地区的查找表。

数据类型 为空性 说明

TerritoryID

int

非空

主键。

Name

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 表 (AdventureWorks):踪将销售代表调动到其他销售地区的情况。

数据类型 为空性 说明

SalesPersonID

int

非空

主键。

TerritoryID

int

非空

地区标识号。指向 SalesTerritory.SalesTerritoryID 的外键。

Startdate

datetime

非空

销售代表在该地区中开始工作的日期。

EndDate

datetime

销售代表在该地区中停止工作的日期。

rowguid

uniqueidentifier

非空

唯一标识记录的 ROWGUIDCOL 号。用于支持合并复制示例。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

ScrapReason 表 (AdventureWorks):一个包含生产失败原因的查找表。

数据类型 为空性 说明

ScrapReasonID

smallint

非空

主键。

Name

Name(用户定义类型)

nvarchar(50)

非空

失败说明。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

Shift 表 (AdventureWorks):含工作轮班时间的查找表。

数据类型 为空性 说明

ShiftID

smallint

非空

主键。

Name

Name(用户定义类型)

nvarchar(50)

非空

轮班时间说明。

StartTime

datetime

非空

轮班时间开始时间。

EndTime

datetime

非空

轮班时间结束时间。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

ShipMethod 表 (AdventureWorks):一个包含发货公司的查找表。

数据类型 为空性 说明

ShipMethodID

int

非空

主键。

Name

Name(用户定义类型)

nvarchar(50)

非空

发货公司的名称。

ShipBase

money

非空

最低运费。

ShipRate

money

非空

每磅的运费。

rowguid

uniqueidentifier

非空

唯一标识记录的 ROWGUIDCOL 号。用于支持合并复制示例。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

ShoppingCartItem 表 (AdventureWorks):含尚未提交或取消的在线客户订单。

数据类型 为空性 说明

ShoppingCartItemID

smallint

非空

主键。

ShoppingCartID

nvarchar(50)

非空

购物车标识号。

Quantity

int

非空

订购的产品数量。

ProductID

int

非空

订购的产品。指向 Product.ProductID 的外键。

DateCreated

datetime

非空

行的创建日期和时间。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

SpecialOffer 表 (AdventureWorks):一个包含销售折扣的查找表。

数据类型 为空性 说明

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 表 (AdventureWorks):一个将产品映射到销售折扣的交叉引用表。

数据类型 为空性 说明

SpecialOfferID

int

非空

主键。

ProductID

int

非空

产品标识号。指向 Product.ProductID 的外键。

rowguid

uniqueidentifier

非空

唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

StateProvince 表 (AdventureWorks):一个包含用于标识国家/地区中的州、省、市、自治区的国际标准代码的查找表。

数据类型 为空性 说明

StateProvinceID

int

非空

主键。

StateProvinceCode

nchar(3)

非空

州、省、市或自治区代码。

CountryRegionCode

nvarchar(3)

非空

国家或地区代码。指向 CountryRegion.CountryRegionCode 的外键。

IsOnlyStateProvinceFlag

Flag(用户定义类型)

bit

非空

0 = 存在 StateProvinceCode

1 = 不存在 StateProvinceCode,请使用 CountryRegionCode

Name

Name(用户定义类型)

nvarchar(50)

非空

州、省、市或自治区的说明。

TerritoryID

int

非空

州、省、市或自治区所在的 Adventure Works 销售地区的 ID。指向 SalesTerritory.SalesTerritoryID 的外键。

rowguid

uniqueidentifier

非空

唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

Store 表 (AdventureWorks):含 Adventure Works 产品的客户和经销商。

数据类型 为空性 说明

CustomerID

int

非空

主键。指向 Customer.CustomerID 的外键。

Name

Name(用户定义类型)

nvarchar(50)

非空

商店的名称。

SalesPersonID

int

负责向商店销售产品的 Adventure Works 销售代表的 ID。指向 SalesPerson.SalesPersonID 的外键。

Demographics

xml

商店的统计信息(例如雇员人数、年销售额和商店类型)。有关详细信息,请参阅关于 Store.Demographics xml 列。

rowguid

uniqueidentifier

非空

唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

StoreContact 表 (AdventureWorks):义商店及其与 Adventure Works Cycles 销售代表进行业务往来的雇员之间的映射关系的交叉引用表。

数据类型 为空性 说明

CustomerID

int

非空

主键。商店标识号。指向 Customer.CustomerID 的外键。

ContactID

int

非空

主键。联系人(商店雇员)的标识号。指向 Contact.ContactID 的外键。

ContactTypeID

tinyint

非空

联系人类型,例如,所有者或购买代理。指向 ContactType.ContactTypeID 的外键。

rowguid

uniqueidentifier

非空

唯一标识行的 ROWGUIDCOL 号。用于支持合并复制示例。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

TransactionHistory 表 (AdventureWorks):含当前年度的各采购订单、销售订单或工作订单事务,每种事务占一行。

数据类型 为空性 说明

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 表 (AdventureWorks):含当前年度以前的年度的每个采购订单、销售订单或工作订单事务的记录。

数据类型 为空性 说明

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 表 (AdventureWorks):一个包含标准测量单位的代码和说明的查找表。例如,升的测量单位代码是 L

数据类型 为空性 说明

UnitMeasureCode

nchar(3)

非空

主键。

Name

Name(用户定义类型)

nvarchar(50)

非空

测量单位的说明。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

Vendor 表 (AdventureWorks):含 Adventure Works Cycles 向其购买零件或其他商品的公司。

数据类型 为空性 说明

VendorID

int

非空

主键。

AccountNumber

AccountNumber(用户定义类型)

nvarchar(15)

非空

供应商帐户(标识)号。

Name

Name(用户定义类型)

nvarchar(50)

非空

公司名称。

CreditRating

tinyint

非空

1 = 高级

2 = 很好

3 = 高于平均水平

4 = 平均

5 = 低于平均水平

PreferredVendorStatus

Flag(用户定义类型)

bit

非空

0 = 不选择使用(如果存在其他供应商)。

1 = 首选使用(如果还有其他供应商提供相同产品)。

ActiveFlag

Flag(用户定义类型)

bit

非空

0 = 不再使用供应商的产品。

1 = 正在使用供应商的产品。

PurchasingWebServiceURL

nvarchar(1024)

供应商的 URL。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

VendorAddress 表 (AdventureWorks):一个映射供应商及其地址的交叉引用表。供应商可能有多个地址,例如,供应商可能有不同的开票地址和发货地址。

数据类型 为空性 说明

VendorID

int

非空

主键。指向 Vendor.VendorID 的外键。

AddressID

int

非空

主键。指向 Address.AddressID 的外键。

AddressTypeID

int

非空

地址类型。指向 AddressType.AddressTypeID 的外键。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

VendorContact 表 (AdventureWorks):一个映射供应商及其与 Adventure Works Cycles 雇员有业务往来的雇员的交叉引用表。例如,Adventure Works Cycles 的采购员将与供应商的销售代表联系来采购零件或产品。

数据类型 为空性 说明

VendorID

int

非空

主键。

ContactID

int

非空

联系人、供应商雇员的标识号。指向 Contact.ContactID 的外键。

ContactTypeID

int

非空

联系人类型,例如,销售经理或销售代理。

ModifiedDate

datetime

非空

行的上次更新日期和时间。

WorkOrder 表 (AdventureWorks):含生产工作订单。工作订单用于控制生产适量的产品,并及时满足销售或库存需求。

数据类型 为空性 说明

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 表 (AdventureWorks):含生产工作订单详细信息。工作订单详细信息控制在生产过程中产品在各个生产车间之间流动的顺序。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

非空

行的上次更新日期和时间。

转载于:https://www.cnblogs.com/bobomouse/archive/2007/06/05/772168.html

AdventureWorks数据库数据字典相关推荐

  1. mysql导出数据库数据字典

    mysql导出数据库数据字典,执行如下查询导出到excel即可 SELECT tc.TABLE_SCHEMA 数据库, tc.TABLE_NAME 表名, tt.TABLE_COMMENT, tc.C ...

  2. mysql 数据字典 php_php生成mysql数据库数据字典的程序代码

    php生成mysql数据库数据字典的程序代码,比较实用,具体代码如下:header('Content-type:text/html;charset=utf-8'); /** * 生成mysql数据字典 ...

  3. SQLServer2005安装AdventureWorks数据库

    安装SQLserver2005时,如果你选择的是默认安装,就不会安装AdventureWorks数据库.因为许多教程和例子都需要用到AdventureWorks数据库,所以安装AdventureWor ...

  4. 很好用的数据库数据字典【可导出为word , excel文件】

    <?php /*** 生成mysql数据字典*/ header("Content-type:text/html;charset=utf-8"); // 配置数据库 $data ...

  5. oracle数据库数据字典应用

    oracle数据字典 数据字典是由oracle服务器创建和维护的一组只读的系统表.数据字典分为两类:一是基表,二是数据字典视图. 数据字典视图包括用户名.用户权限.对象名.约束和审计等信息,是通过运行 ...

  6. 教程03-微擎的数据库数据字典

    微擎框架安装好,没有安装任何插件模块,总共有139张表格.现在分别介绍下这些表. 在介绍这些表的过程中,表前缀可以忽略. 1. account 平台账号表(公众号.小程序.PC等) 字段名 数据类型 ...

  7. 从AdventureWorks学习数据库建模——保留历史数据

    在业务需求中,经常需要我们在系统中能够记录历史信息,能够查看到历史变动情况,这时我们可以通过增加开始结束时间字段来记录数据的历史版本.对数据的历史记录主要分为:关系.属性历史,实体历史和变更历史. 关 ...

  8. 示例数据库 AdventureWorks 安装步骤

    安装 AdventureWorks 用备份文件安装 AdventureWorks 下载 AdventureWorks 将备份文件还原到 SQL Server 实例 用 T-SQL 脚本安装 Adven ...

  9. 数据库——⽣成数据字典(导出word文档)

    文章目录 背景 首先需要安装两个软件 操作步骤 背景 很多时候,在⼀个项⽬的开始或者结束时,整理项⽬开发⽂档.⽤户⼿册.交付⽂档时都会在⽂档中包含数据库的说明,主要体现形式就是数据字典,这里我把详细的 ...

  10. Oracle 12c CDB数据库中数据字典架构

    Oracle 12c CDB数据库中数据字典架构 使用sys用户和普通用户实验结果不同: SELECT * FROM V$PDBS; create table LHRTEST as select * ...

最新文章

  1. Linux下的虚拟终端(可用于在本机上模拟串口进行调试)
  2. python从入门到实践django看不懂_Python编程:从入门到实践踩坑记 Django
  3. 软件系统设计 表驱动法
  4. python 中的短路逻辑是什么?
  5. 2021杨雪洋高考成绩查询,青春由磨砺而岀彩,人生因奋斗而升华 ——我校隆重举行2021届高考备考动员暨学业水平考试表彰大会...
  6. tf.cast()类型转换函数
  7. 【转】一个新的UIButtonMessage 给NGUI,使用委托,自动选择Receiver提供的方法
  8. Eclipse如何重置窗口
  9. RHEL7下Nginx配置文件详解(二)
  10. SSR (misa + primer3 ) 设计SSR引物
  11. IE-ALB网络实验室:cisp-pte CCNA题库 GLBP网关负载均衡协议原理
  12. #python#生物信息学 提取文本某列信息 #提取氨基酸序列并且提取氨基酸结构序列与之对应
  13. 计算机 word 节是什么,Word的分节符是什么
  14. zyb的面试 字节跳动-文远知行杯”广东工业大学第十四届程序设计竞赛
  15. 服务器和网站域名,网站服务器和域名的区别
  16. 程序员效率:整理常用的在线笔记软件
  17. Codeforces Round #322 B Luxurious Houses
  18. PostgreSQL-Docker创建PostgreSQL数据库并导入矢量数据
  19. ECCV 2022 | 用于对抗攻击的频域模型增强方法
  20. 【leetcode_easy_$】577. Employee Bonus

热门文章

  1. 动手学习深度学习笔记
  2. IntelliJ IDEA 2017 汉化包及教程
  3. Unity中实现表格功能
  4. 功能测试项目——酒店管理系统
  5. c++反向输出一个三位数
  6. struct dirent
  7. vue H5 唤醒app
  8. MultiDesk远程桌面连接
  9. mysql按照汉字拼音排序
  10. outlook2016修改服务器,Outlook 2016 pop3 设置