AdventureWorks数据库数据字典Word文档格式.docx
《AdventureWorks数据库数据字典Word文档格式.docx》由会员分享,可在线阅读,更多相关《AdventureWorks数据库数据字典Word文档格式.docx(63页珍藏版)》请在冰点文库上搜索。
![AdventureWorks数据库数据字典Word文档格式.docx](https://file1.bingdoc.com/fileroot1/2023-4/30/fed995f5-422e-46c4-81cf-f0cfa17b33e8/fed995f5-422e-46c4-81cf-f0cfa17b33e81.gif)
datetime
非空
行的上次更新日期和时间。
AddressType表(AdventureWorks)
是一个定义客户、供应商或雇员的地址类型(例如开票地址、发货地址或主要地址)的查找表。
AddressType表定义
AddressType表包含在Person架构中。
AddressTypeID
AddressType行的主键。
Name
Name(用户定义类型)
nvarchar(50)
地址类型的说明。
例如,开票地址、家庭住址或发货地址。
AWBuildVersion表(AdventureWorks)
标识数据库自身的当前版本号。
AdventureWorksCycles的数据库管理员会在其版本控制计划使用此信息。
例如,他们通过使用DatabaseVersion跟踪架构的更改。
AWBuildVersion表定义
AWBuildVersion表包含在dbo中。
SystemInformationID
AWBuildVersion行的主键。
DatabaseVersion
nvarchar(25)
数据库版本号的格式为9.yy.mm.dd.00。
VersionDate
BillOfMaterials表(AdventureWorks)
包含用于生产自行车和自行车子部件的所有组件。
ProductAssemblyID表示父级产品(即主产品);
ComponentID表示用来生产父级部件的子级零件(即独立零件)。
例如,车轮部件包含反光罩、轮圈、轮辐、轮胎和内胎这样的组件。
BillOfMaterials表定义
BillOfMaterials表包含在Production架构中。
BillOfMaterialsID
BillOfMaterials行的主键。
ProductAssemblyID
父级产品的标识号。
指向Product.ProductID的外键。
ComponentID
组件的标识号。
Startdate
部件开始使用组件的日期。
EndDate
部件停止使用组件的日期。
UnitMeasureCode
nchar(3)
标识数量的测量单位的标准代码。
BOMLevel
smallint
指示组件相对于其父级(ProductAssemblyID)的深度。
PerAssemblyQty
decimal(8,2)
创建部件所需的组件数量。
Contact表(AdventureWorks)
包含每个客户、雇员或供应商的姓名和相关信息。
例如,客户(商店)可能会将销售代理的姓名作为他们公司的主要联系人,将销售经理作为第二联系人。
Contact表定义
Contact表包含在Person架构中。
ContactID
Contact行的主键。
NameStyle
NameStyle(用户定义类型)
bit
指示用于存储姓氏的列。
为0表示姓氏存储在LastName中,名字存储在FirstName中。
为1表示姓氏存储在FirstName中,名字存储在LastName中。
Title
nvarchar(8)
尊称。
例如,先生或小姐。
FirstName
联系人的名字。
MiddleName
联系人的中间名或中间名首字母。
LastName
联系人的姓氏。
Suffix
nvarchar(10)
姓氏后缀。
例如,Sr.或Jr.。
EmailAddress
联系人的电子邮件地址。
EmailPromotion
0=联系人不希望接收电子邮件促销。
1=联系人希望接收电子邮件促销。
Phone
Phone(用户定义类型)
与联系人关联的电话号码。
PasswordHash
varchar(40)
电子邮件帐户的密码。
PasswordSalt
varchar(10)
对密码进行哈希运算前,密码字符串关联的随机值。
AdditionalContactInfo
xml
联系人的其他联系信息,例如,其他电话号码和地址,或者特殊说明和备注。
数据以XML格式存储。
有关详细信息,请参阅关于Contact.AdditionalContactInfoxml列。
ContactCreditCard表(AdventureWorks)
定义Contact表中的客户与ContactCreditCard表中的客户信用卡信息之间的映射关系。
ContactCreditCard表定义
ContactCreditCard表包含在Sales架构中。
客户标识号。
指向Contact.ContactID的外键。
CreditCardID
信用卡标识号。
指向CreditCard.CreditCardID的外键。
ContactType表(AdventureWorks)
包含存储在Contact表中的联系人的类型(客户或供应商)。
例如,客户联系人类型可能是PurchasingManager或PurchasingAgent,供应商联系人类型可能是SalesManager或SalesRepresentative。
ContactType表定义
ContactType表包含在Person架构中。
ContactTypeID
ContactType记录的主键。
nvarchar(50)
联系人类型说明。
CountryRegionCurrency表(AdventureWorks)
将国际标准化组织(ISO)的货币代码映射到国家或地区。
CountryRegionCurrency表定义
CountryRegionCurrency表包含在Sales架构中。
CountryRegionCode
nvarchar(3)
国家或地区的标准代码。
指向CountryRegion.CountryRegionCode的外键。
CurrencyCode
ISO货币代码。
指向Currency.CurrencyCode的外键。
CountryRegion表(AdventureWorks)
包含国际上用来标识国家和地区的标准代码。
CountryRegion表定义
CountryRegion表包含在Person架构中。
标识国家和地区的标准代码。
国家或地区名称。
CreditCard表(AdventureWorks)
包含客户的信用卡信息(例如卡号和过期数据)。
CreditCard表定义
CreditCard表包含在Sales架构中。
CreditCard行的主键。
CardType
信用卡名称。
CardNumber
信用卡号。
ExpMonth
tinyint
信用卡过期月份。
ExpYear
信用卡过期年份。
Culture表(AdventureWorks)
包含存储产品说明的语言。
Culture表定义
Culture表包含在Production架构中。
CultureID
nchar(6)
Culture行的主键。
Name(UDT)
区域性说明。
Currency表(AdventureWorks)
包含了国际标准化组织(ISO)的货币说明。
Currency表定义
Currency表包含在Sales架构中。
货币的ISO代码。
货币名称。
CurrencyRate表(AdventureWorks)
包含了外币汇率。
CurrencyRate表定义
CurrencyRate表包含在Sales架构中。
CurrencyRateID
CurrencyRate行的主键。
CurrencyRateDate
获取汇率的日期和时间。
FromCurrencyCode
转换汇率的源货币代码。
ToCurrencyCode
转换汇率的目标货币代码。
AverageRate
money
该日的平均汇率。
EndOfDayRate
该日的最终汇率。
Customer表(AdventureWorks)
包含当前的客户信息。
客户可分为两类:
个人客户或零售商店。
Customer表定义
Customer表包含在Sales架构中。
CustomerID
Customer行的主键。
TerritoryID
客户所在地区的ID。
指向SalesTerritory.SalesTerritoryID的外键。
AccountNumber
标识客户的唯一编号。
CustomerType
nchar
(1)
客户类型:
I=个人
S=商店
CustomerAddress表(AdventureWorks)
将客户映射到其单个地址或多个地址。
例如,客户可能有不同的开票地址和发货地址。
CustomerAddress表定义
CustomerAddress表包含在Sales架构中。
主键。
指向Customer.CustomerID的外键。
AddressID
指向Address.AddressID的外键。
地址类型。
指向AddressType.AddressTypeID的外键。
唯一标识记录的ROWGUIDCOL号。
DatabaseLog表(AdventureWorks)
记录一段时间以来对数据库执行的所有数据定义语言(DDL)语句。
每次执行DDL语句时,所触发的DDL触发器都将填充该表。
例如,如果用户创建了一个新索引或修改了表中的某一列,则该事件的发生情况(包括执行的完整Transact-SQL语句)将存储在DatabaseLog表中。
DatabaseLog表定义
DatabaseLog表包含在dbo架构中。
DatabaseLogID
DatabaseLog行的主键。
PostTime
执行DDL语句的日期和时间。
DatabaseUser
sysname
执行语句的用户名。
Event
所执行事件的类型。
例如,CREATETABLE或ALTERINDEX。
Schema
拥有所修改的对象的架构。
Object
所修改的对象。
TSQL
nvarchar(max)
执行的Transact-SQL语句。
XmlEvent
DDL触发器捕获的事件数据,包括服务器名称、登录名和SPID。
Department表(AdventureWorks)
包含AdventureWorksCycles公司中的部门。
Department表定义
Department表包含在HumanResources架构中。
DepartmentID
Department行的主键。
Name(用户定义类型)
部门名称。
GroupName
部门所属的组名称。
Document表(AdventureWorks)
包含作为MicrosoftOfficeWord文件存储的产品维护文档。
Document表定义
Document表包含在Production架构中。
DocumentID
Document行的主键。
文档的标题。
FileName
nvarchar(400)
文档的目录路径和文件名称。
FileExtension
指示文件类型的文件扩展名。
例如,.doc或.txt。
Revision
nvarchar(5)
文档的修订号。
ChangeNumber
工程更改批准号。
Status
1=等待批准
2=已批准
3=过时
DocumentSummary
文档概要。
Document
varbinary(max)
完整文档文件。
Employee表(AdventureWorks)
包含雇员信息(例如国家/地区标识号、职位以及休假和病假小时数)。
雇员姓名储存在Contact表中。
Employee表定义
Employee表包含在HumanResources架构中。
EmployeeID
雇员行的主键。
NationalIDNumber
唯一的国家/地区标识号(例如身份证号码)。
标识Contact表中的雇员。
LoginID
nvarchar(256)
网络登录。
ManagerID
雇员的上司。
指向Employee.EmployeeID的外键。
职位(例如买方代表或销售代表)。
BirthDate
出生日期。
MaritalStatus
M=已婚
S=未婚
Gender
M=男
F=女
HireDate
雇佣雇员的日期。
SalariedFlag
Flag(用户定义类型)
工作分类。
0=计时,可以集体讨价。
1=月薪,不能集体讨价。
VacationHours
假期可持续的小时数。
SickLeaveHours
病假可持续的小时数。
CurrentFlag
0=非活动
1=活动
EmployeeAddress表(AdventureWorks)
将Employee表中的雇员映射到Address表中他们的地址。
EmployeeAddress表定义
EmployeeAddress表包含在HumanResources架构中。
雇员标识号。
雇员地址标识号。
EmployeeDepartmentHistory表(AdventureWorks)
包含雇员及其所在部门的当前和历史数据。
EndDate列中的空值表示雇员当前所在的部门。
EmployeeDepartmentHistory表定义
EmployeeDepartmentHistory表包含在HumanResources架构中。
雇员现在所在或原来所在的部门。
指向Department.DepartmentID的外键。
ShiftID
分配给雇员的工作轮班时间(例如,白班、晚班或夜班)。
指向Shift.ShiftID的外键。
雇员在部门中开始工作的日期。
雇员离开部门的日期。
空=当前部门
datetim