AdventureWorks数据库数据字典.docx

上传人:b****2 文档编号:2104994 上传时间:2023-05-02 格式:DOCX 页数:63 大小:34.46KB
下载 相关 举报
AdventureWorks数据库数据字典.docx_第1页
第1页 / 共63页
AdventureWorks数据库数据字典.docx_第2页
第2页 / 共63页
AdventureWorks数据库数据字典.docx_第3页
第3页 / 共63页
AdventureWorks数据库数据字典.docx_第4页
第4页 / 共63页
AdventureWorks数据库数据字典.docx_第5页
第5页 / 共63页
AdventureWorks数据库数据字典.docx_第6页
第6页 / 共63页
AdventureWorks数据库数据字典.docx_第7页
第7页 / 共63页
AdventureWorks数据库数据字典.docx_第8页
第8页 / 共63页
AdventureWorks数据库数据字典.docx_第9页
第9页 / 共63页
AdventureWorks数据库数据字典.docx_第10页
第10页 / 共63页
AdventureWorks数据库数据字典.docx_第11页
第11页 / 共63页
AdventureWorks数据库数据字典.docx_第12页
第12页 / 共63页
AdventureWorks数据库数据字典.docx_第13页
第13页 / 共63页
AdventureWorks数据库数据字典.docx_第14页
第14页 / 共63页
AdventureWorks数据库数据字典.docx_第15页
第15页 / 共63页
AdventureWorks数据库数据字典.docx_第16页
第16页 / 共63页
AdventureWorks数据库数据字典.docx_第17页
第17页 / 共63页
AdventureWorks数据库数据字典.docx_第18页
第18页 / 共63页
AdventureWorks数据库数据字典.docx_第19页
第19页 / 共63页
AdventureWorks数据库数据字典.docx_第20页
第20页 / 共63页
亲,该文档总共63页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

AdventureWorks数据库数据字典.docx

《AdventureWorks数据库数据字典.docx》由会员分享,可在线阅读,更多相关《AdventureWorks数据库数据字典.docx(63页珍藏版)》请在冰点文库上搜索。

AdventureWorks数据库数据字典.docx

AdventureWorks数据库数据字典

Address表(AdventureWorks)

包含所有AdventureWorksCycles客户、供应商和雇员的地址信息。

客户和供应商可能具有多个地址。

例如,客户的开票地址和发货地址可能不同。

Address表定义

Address表包含在Person架构中。

数据类型

为空性

说明

AddressID

int

非空

地址行的主键。

AddressLine1

nvarchar(60)

非空

第一街道地址行。

AddressLine2

nvarchar(60)

第二通信地址行。

City

nvarchar(30)

非空

市/县的名称。

StateProvinceID

int

非空

省/市/自治区的唯一标识号。

指向StateProvince.StateProvinceID的外键。

PostalCode

nvarchar(15)

非空

通信地址的邮政编码。

rowguid

uniqueidentifierROWGUIDCOL

非空

唯一标识行的ROWGUIDCOL号。

用于支持合并复制示例。

ModifiedDate

datetime

非空

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

AddressType表(AdventureWorks)

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

AddressType表定义

AddressType表包含在Person架构中。

数据类型

为空性

说明

AddressTypeID

int

非空

AddressType行的主键。

Name

Name(用户定义类型)

nvarchar(50)

非空

地址类型的说明。

例如,开票地址、家庭住址或发货地址。

rowguid

uniqueidentifierROWGUIDCOL

非空

唯一标识行的ROWGUIDCOL号。

用于支持合并复制示例。

ModifiedDate

datetime

非空

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

 

AWBuildVersion表(AdventureWorks)

标识数据库自身的当前版本号。

AdventureWorksCycles的数据库管理员会在其版本控制计划使用此信息。

例如,他们通过使用DatabaseVersion跟踪架构的更改。

AWBuildVersion表定义

AWBuildVersion表包含在dbo中。

数据类型

为空性

说明

SystemInformationID

int

非空

AWBuildVersion行的主键。

DatabaseVersion

nvarchar(25)

非空

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

VersionDate

datetime

非空

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

ModifiedDate

datetime

非空

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

BillOfMaterials表(AdventureWorks)

包含用于生产自行车和自行车子部件的所有组件。

ProductAssemblyID表示父级产品(即主产品);ComponentID表示用来生产父级部件的子级零件(即独立零件)。

例如,车轮部件包含反光罩、轮圈、轮辐、轮胎和内胎这样的组件。

 BillOfMaterials表定义

BillOfMaterials表包含在Production架构中。

数据类型

为空性

说明

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)

包含每个客户、雇员或供应商的姓名和相关信息。

例如,客户(商店)可能会将销售代理的姓名作为他们公司的主要联系人,将销售经理作为第二联系人。

Contact表定义

Contact表包含在Person架构中。

数据类型

为空性

说明

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.AdditionalContactInfoxml列。

rowguid

uniqueidentifierROWGUIDCOL

非空

唯一标识行的ROWGUIDCOL号。

用于支持合并复制示例。

ModifiedDate

datetime

非空

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

ContactCreditCard表(AdventureWorks)

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

ContactCreditCard表定义

ContactCreditCard表包含在Sales架构中。

数据类型

为空性

说明

ContactID

int

非空

客户标识号。

指向Contact.ContactID的外键。

CreditCardID

int

非空

信用卡标识号。

指向CreditCard.CreditCardID的外键。

ModifiedDate

datetime

非空

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

 

ContactType表(AdventureWorks)

包含存储在Contact表中的联系人的类型(客户或供应商)。

例如,客户联系人类型可能是PurchasingManager或PurchasingAgent,供应商联系人类型可能是SalesManager或SalesRepresentative。

 ContactType表定义

ContactType表包含在Person架构中。

数据类型

为空性

说明

ContactTypeID

int

非空

ContactType记录的主键。

Name

Name(用户定义类型)

nvarchar(50)

非空

联系人类型说明。

ModifiedDate

datetime

非空

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

CountryRegionCurrency表(AdventureWorks)

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

 CountryRegionCurrency表定义

CountryRegionCurrency表包含在Sales架构中。

数据类型

为空性

说明

CountryRegionCode

nvarchar(3)

非空

国家或地区的标准代码。

指向CountryRegion.CountryRegionCode的外键。

CurrencyCode

nchar(3)

非空

ISO货币代码。

指向Currency.CurrencyCode的外键。

ModifiedDate

datetime

非空

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

CountryRegion表(AdventureWorks)

包含国际上用来标识国家和地区的标准代码。

 CountryRegion表定义

CountryRegion表包含在Person架构中。

数据类型

为空性

说明

CountryRegionCode

nvarchar(3)

非空

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

Name

Name(用户定义类型)

nvarchar(50)

非空

国家或地区名称。

ModifiedDate

datetime

非空

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

 

CreditCard表(AdventureWorks)

包含客户的信用卡信息(例如卡号和过期数据)。

 CreditCard表定义

CreditCard表包含在Sales架构中。

数据类型

为空性

说明

CreditCardID

int

非空

CreditCard行的主键。

CardType

nvarchar(50)

非空

信用卡名称。

CardNumber

nvarchar(25)

信用卡号。

ExpMonth

tinyint

信用卡过期月份。

ExpYear

smallint

非空

信用卡过期年份。

ModifiedDate

datetime

非空

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

Culture表(AdventureWorks)

包含存储产品说明的语言。

 Culture表定义

Culture表包含在Production架构中。

数据类型

为空性

说明

CultureID

nchar(6)

非空

Culture行的主键。

Name

Name(UDT)

nvarchar(50)

非空

区域性说明。

ModifiedDate

datetime

非空

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

Currency表(AdventureWorks)

包含了国际标准化组织(ISO)的货币说明。

 Currency表定义

Currency表包含在Sales架构中。

数据类型

为空性

说明

CurrencyCode

nchar(3)

非空

货币的ISO代码。

Name

Name(用户定义类型)

nvarchar(50)

非空

货币名称。

ModifiedDate

datetime

非空

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

CurrencyRate表(AdventureWorks)

包含了外币汇率。

 CurrencyRate表定义

CurrencyRate表包含在Sales架构中。

数据类型

为空性

说明

CurrencyRateID

int

非空

CurrencyRate行的主键。

CurrencyRateDate

datetime

非空

获取汇率的日期和时间。

FromCurrencyCode

nchar(3)

非空

转换汇率的源货币代码。

ToCurrencyCode

nchar(3)

非空

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

AverageRate

money

非空

该日的平均汇率。

EndOfDayRate

money

非空

该日的最终汇率。

ModifiedDate

datetime

非空

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

Customer表(AdventureWorks)

包含当前的客户信息。

客户可分为两类:

个人客户或零售商店。

Customer表定义

Customer表包含在Sales架构中。

数据类型

为空性

说明

CustomerID

int

非空

Customer行的主键。

TerritoryID

int

客户所在地区的ID。

指向SalesTerritory.SalesTerritoryID的外键。

AccountNumber

int

非空

标识客户的唯一编号。

CustomerType

nchar

(1)

非空

客户类型:

I=个人

S=商店

rowguid

uniqueidentifierROWGUIDCOL

非空

唯一标识行的ROWGUIDCOL号。

用于支持合并复制示例。

ModifiedDate

datetime

非空

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

 

CustomerAddress表(AdventureWorks)

将客户映射到其单个地址或多个地址。

例如,客户可能有不同的开票地址和发货地址。

 CustomerAddress表定义

CustomerAddress表包含在Sales架构中。

数据类型

为空性

说明

CustomerID

int

非空

主键。

指向Customer.CustomerID的外键。

AddressID

int

非空

主键。

指向Address.AddressID的外键。

AddressTypeID

int

非空

地址类型。

指向AddressType.AddressTypeID的外键。

rowguid

uniqueidentifierROWGUIDCOL

非空

唯一标识记录的ROWGUIDCOL号。

用于支持合并复制示例。

ModifiedDate

datetime

非空

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

DatabaseLog表(AdventureWorks)

记录一段时间以来对数据库执行的所有数据定义语言(DDL)语句。

每次执行DDL语句时,所触发的DDL触发器都将填充该表。

例如,如果用户创建了一个新索引或修改了表中的某一列,则该事件的发生情况(包括执行的完整Transact-SQL语句)将存储在DatabaseLog表中。

 DatabaseLog表定义

DatabaseLog表包含在dbo架构中。

数据类型

为空性

说明

DatabaseLogID

int

非空

DatabaseLog行的主键。

PostTime

datetime

非空

执行DDL语句的日期和时间。

DatabaseUser

sysname

非空

执行语句的用户名。

Event

sysname

非空

所执行事件的类型。

例如,CREATETABLE或ALTERINDEX。

Schema

sysname

拥有所修改的对象的架构。

Object

sysname

所修改的对象。

TSQL

nvarchar(max)

非空

执行的Transact-SQL语句。

XmlEvent

xml

非空

DDL触发器捕获的事件数据,包括服务器名称、登录名和SPID。

 

Department表(AdventureWorks)

包含AdventureWorksCycles公司中的部门。

 Department表定义

Department表包含在HumanResources架构中。

数据类型

为空性

说明

DepartmentID

smallint

非空

Department行的主键。

Name

Name(用户定义类型)

nvarchar(50)

非空

部门名称。

GroupName

Name(用户定义类型)

nvarchar(50)

非空

部门所属的组名称。

ModifiedDate

datetime

非空

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

Document表(AdventureWorks)

包含作为MicrosoftOfficeWord文件存储的产品维护文档。

 Document表定义

Document表包含在Production架构中。

数据类型

为空性

说明

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表中。

 Employee表定义

Employee表包含在HumanResources架构中。

数据类型

为空性

说明

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

uniqueidentifierROWGUIDCOL

非空

唯一标识行的ROWGUIDCOL号。

用于支持合并复制示例。

ModifiedDate

datetime

非空

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

 

EmployeeAddress表(AdventureWorks)

将Employee表中的雇员映射到Address表中他们的地址。

 EmployeeAddress表定义

EmployeeAddress表包含在HumanResources架构中。

数据类型

为空性

说明

EmployeeID

int

非空

雇员标识号。

指向Employee.EmployeeID的外键。

AddressID

int

非空

雇员地址标识号。

指向Address.AddressID的外键。

rowguid

uniqueidentifierROWGUIDCOL

非空

唯一标识行的ROWGUIDCOL号。

用于支持合并复制示例。

ModifiedDate

datetime

非空

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

EmployeeDepartmentHistory表(AdventureWorks)

包含雇员及其所在部门的当前和历史数据。

EndDate列中的空值表示雇员当前所在的部门。

 EmployeeDepartmentHistory表定义

EmployeeDepartmentHistory表包含在HumanResources架构中。

数据类型

为空性

说明

EmployeeID

int

非空

雇员标识号。

指向Employee.EmployeeID的外键。

DepartmentID

smallint

非空

雇员现在所在或原来所在的部门。

指向Department.DepartmentID的外键。

ShiftID

tinyint

非空

分配给雇员的工作轮班时间(例如,白班、晚班或夜班)。

指向Shift.ShiftID的外键。

Startdate

datetime

非空

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

EndDate

datetime

雇员离开部门的日期。

空=当前部门

ModifiedDate

datetim

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2