AdventureWorks数据库字典.docx
- 文档编号:9552826
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:153
- 大小:38.28KB
AdventureWorks数据库字典.docx
《AdventureWorks数据库字典.docx》由会员分享,可在线阅读,更多相关《AdventureWorks数据库字典.docx(153页珍藏版)》请在冰豆网上搜索。
AdventureWorks数据库字典
Address:
客户,员工,自动售货机的地址信息.
字段名称
描述
主键
外键
类型
长度
数值精度
小数位数
允许为空
计算列
标识列
默认值
AddressID
Address记录主键.
1
0
int
4
10
0
0
0
1
AddressLine1
第一街地址.
0
0
nvarchar
60
0
0
0
0
0
AddressLine2
第二街地址.
0
0
nvarchar
60
0
0
1
0
0
City
城市名称.
0
0
nvarchar
30
0
0
0
0
0
StateProvinceID
州或省的唯一标识号。
StateProvince表的外键.
0
1
int
4
10
0
0
0
0
PostalCode
邮政编码.
0
0
nvarchar
15
0
0
0
0
0
SpatialLocation
经度和纬度.
0
0
geography
-1
0
0
1
0
0
rowguid
唯一地标识记录ROWGUIDCOL编号。
用于支持合并复制示例.
0
0
uniqueidentifie
16
0
0
0
0
0
(newid())
ModifiedDate
记录上次更新的日期和时间.
0
0
datetime
8
23
3
0
0
0
(getdate())
AddressType:
Address表中的地址类型.
字段名称
描述
主键
外键
类型
长度
数值精度
小数位数
允许为空
计算列
标识列
默认值
AddressTypeID
AddressType记录主键.
1
0
int
4
10
0
0
0
1
Name
地址类型说明。
例如,账单地址,家庭地址,或者收货地址.
0
0
Name
50
0
0
0
0
0
rowguid
唯一地标识记录ROWGUIDCOL编号。
用于支持合并复制示例.
0
0
uniqueidentifie
16
0
0
0
0
0
(newid())
ModifiedDate
记录上次更新的日期和时间.
0
0
datetime
8
23
3
0
0
0
(getdate())
AWBuildVersion:
AdventureWorks2014示例数据库当前版本号.
字段名称
描述
主键
外键
类型
长度
数值精度
小数位数
允许为空
计算列
标识列
默认值
SystemInformationID
AWBuildVersion记录主键.
1
0
tinyint
1
3
0
0
0
1
DatabaseVersion
数据库的版本号.yy.mm.dd.00格式.
0
0
nvarchar
25
0
0
0
0
0
VersionDate
记录上次更新的日期和时间.
0
0
datetime
8
23
3
0
0
0
ModifiedDate
记录上次更新的日期和时间.
0
0
datetime
8
23
3
0
0
0
(getdate())
BillOfMaterials:
制造自行车和自行车配件需要的组件.它标识父产品及其组件之间的关系。
字段名称
描述
主键
外键
类型
长度
数值精度
小数位数
允许为空
计算列
标识列
默认值
BillOfMaterialsID
BillOfMaterials记录主键.
1
0
int
4
10
0
0
0
1
ProductAssemblyID
父产品标识号。
Product.ProductID的外键.
0
1
int
4
10
0
1
0
0
ComponentID
组件标识号。
Product.ProductID的外键.
0
1
int
4
10
0
0
0
0
StartDate
项目中的组件开始使用日期.
0
0
datetime
8
23
3
0
0
0
(getdate())
EndDate
项目中的组件结束使用日期.
0
0
datetime
8
23
3
1
0
0
UnitMeasureCode
标识度量单位的标准代码。
0
1
nchar
3
0
0
0
0
0
BOMLevel
标识组件的上一级产品(AssemblyID).
0
0
smallint
2
5
0
0
0
0
PerAssemblyQty
创建产品所需的组件的数量.
0
0
decimal
5
8
2
0
0
0
((1.00))
ModifiedDate
记录上次更新的日期和时间.
0
0
datetime
8
23
3
0
0
0
(getdate())
BusinessEntity:
供应商、客户和员工地址和联系信息ID.
字段名称
描述
主键
外键
类型
长度
数值精度
小数位数
允许为空
计算列
标识列
默认值
BusinessEntityID
所有客户、供应商和员工主键.
1
0
int
4
10
0
0
0
1
rowguid
唯一地标识记录ROWGUIDCOL编号。
用于支持合并复制示例.
0
0
uniqueidentifie
16
0
0
0
0
0
(newid())
ModifiedDate
记录上次更新的日期和时间.
0
0
datetime
8
23
3
0
0
0
(getdate())
BusinessEntityAddress:
客户、供应商和员工的地址。
字段名称
描述
主键
外键
类型
长度
数值精度
小数位数
允许为空
计算列
标识列
默认值
BusinessEntityID
主键.BusinessEntity.BusinessEntityID的外键。
1
1
int
4
10
0
0
0
0
AddressID
主键.Address.AddressID的外键。
2
1
int
4
10
0
0
0
0
AddressTypeID
主键.AddressType.AddressTypeID的外键。
3
1
int
4
10
0
0
0
0
rowguid
唯一地标识记录ROWGUIDCOL编号。
用于支持合并复制示例.
0
0
uniqueidentifie
16
0
0
0
0
0
(newid())
ModifiedDate
记录上次更新的日期和时间.
0
0
datetime
8
23
3
0
0
0
(getdate())
BusinessEntityContact:
商店、供应商和雇员的联系人
字段名称
描述
主键
外键
类型
长度
数值精度
小数位数
允许为空
计算列
标识列
默认值
BusinessEntityID
主键.BusinessEntity.BusinessEntityID的外键。
1
1
int
4
10
0
0
0
0
PersonID
主键.Person.BusinessEntityID的外键。
2
1
int
4
10
0
0
0
0
ContactTypeID
主键.ContactType.ContactTypeID的外键。
3
1
int
4
10
0
0
0
0
rowguid
唯一地标识记录ROWGUIDCOL编号。
用于支持合并复制示例.
0
0
uniqueidentifie
16
0
0
0
0
0
(newid())
ModifiedDate
记录上次更新的日期和时间.
0
0
datetime
8
23
3
0
0
0
(getdate())
ContactType:
联系人类型
字段名称
描述
主键
外键
类型
长度
数值精度
小数位数
允许为空
计算列
标识列
默认值
ContactTypeID
ContactType记录主键.
1
0
int
4
10
0
0
0
1
Name
联系人类型说明.
0
0
Name
50
0
0
0
0
0
ModifiedDate
记录上次更新的日期和时间.
0
0
datetime
8
23
3
0
0
0
(getdate())
CountryRegion:
国家和地区的ISO标准代码。
字段名称
描述
主键
外键
类型
长度
数值精度
小数位数
允许为空
计算列
标识列
默认值
CountryRegionCode
国家和地区的ISO标准代码。
1
0
nvarchar
3
0
0
0
0
0
Name
国家或地区名称.
0
0
Name
50
0
0
0
0
0
ModifiedDate
记录上次更新的日期和时间.
0
0
datetime
8
23
3
0
0
0
(getdate())
CountryRegionCurrency:
国家或地区的货币代码。
字段名称
描述
主键
外键
类型
长度
数值精度
小数位数
允许为空
计算列
标识列
默认值
CountryRegionCode
国家和地区的ISO标准代码。
CountryRegion.CountryRegionCode的外键.
1
1
nvarchar
3
0
0
0
0
0
CurrencyCode
ISO标准货币代码.Currency.CurrencyCode的外键.
2
1
nchar
3
0
0
0
0
0
ModifiedDate
记录上次更新的日期和时间.
0
0
datetime
8
23
3
0
0
0
(getdate())
CreditCard:
客户信用卡信息。
字段名称
描述
主键
外键
类型
长度
数值精度
小数位数
允许为空
计算列
标识列
默认值
CreditCardID
信用卡记录的主键。
1
0
int
4
10
0
0
0
1
CardType
信用卡名称。
0
0
nvarchar
50
0
0
0
0
0
CardNumber
信用卡卡号.
0
0
nvarchar
25
0
0
0
0
0
ExpMonth
信用卡有效月份.
0
0
tinyint
1
3
0
0
0
0
ExpYear
信用卡有效年份.
0
0
smallint
2
5
0
0
0
0
ModifiedDate
记录上次更新的日期和时间.
0
0
datetime
8
23
3
0
0
0
(getdate())
Culture:
AdventureWorks中数据语言代码.
字段名称
描述
主键
外键
类型
长度
数值精度
小数位数
允许为空
计算列
标识列
默认值
CultureID
Culture记录主键.
1
0
nchar
6
0
0
0
0
0
Name
Culture说明.
0
0
Name
50
0
0
0
0
0
ModifiedDate
记录上次更新的日期和时间.
0
0
datetime
8
23
3
0
0
0
(getdate())
Currency:
货币ISO代码.
字段名称
描述
主键
外键
类型
长度
数值精度
小数位数
允许为空
计算列
标识列
默认值
CurrencyCode
货币ISO代码.
1
0
nchar
3
0
0
0
0
0
Name
货币名称.
0
0
Name
50
0
0
0
0
0
ModifiedDate
记录上次更新的日期和时间.
0
0
datetime
8
23
3
0
0
0
(getdate())
CurrencyRate:
货币汇率。
字段名称
描述
主键
外键
类型
长度
数值精度
小数位数
允许为空
计算列
标识列
默认值
CurrencyRateID
货币汇率记录主键.
1
0
int
4
10
0
0
0
1
CurrencyRateDate
货币汇率流通时间。
0
0
datetime
8
23
3
0
0
0
FromCurrencyCode
被转换的货币代码.
0
1
nchar
3
0
0
0
0
0
ToCurrencyCode
目标货币代码
0
1
nchar
3
0
0
0
0
0
AverageRate
当日平均汇率。
0
0
money
8
19
4
0
0
0
EndOfDayRate
交割汇率。
0
0
money
8
19
4
0
0
0
ModifiedDate
记录上次更新的日期和时间.
0
0
datetime
8
23
3
0
0
0
(getdate())
Customer:
当前的客户信息。
同时用于Person和Store表。
字段名称
描述
主键
外键
类型
长度
数值精度
小数位数
允许为空
计算列
标识列
默认值
CustomerID
主键.
1
0
int
4
10
0
0
0
1
PersonID
Person.BusinessEntityID的外键
0
1
int
4
10
0
1
0
0
StoreID
Store.BusinessEntityID的外键
0
1
int
4
10
0
1
0
0
TerritoryID
客户销售区域ID。
SalesTerritory.SalesTerritoryID的外键。
0
1
int
4
10
0
1
0
0
AccountNumber
账户编号
0
0
varchar
10
0
0
0
1
0
rowguid
唯一地标识记录ROWGUIDCOL编号。
用于支持合并复制示例.
0
0
uniqueidentifie
16
0
0
0
0
0
(newid())
ModifiedDate
记录上次更新的日期和时间.
0
0
datetime
8
23
3
0
0
0
(getdate())
DatabaseLog:
跟踪对AdventureWorks数据库进行的所有DDL更改的表。
由数据库触发器ddlDatabaseTriggerLog捕获数据。
字段名称
描述
主键
外键
类型
长度
数值精度
小数位数
允许为空
计算列
标识列
默认值
DatabaseLogID
DatabaseLog记录的主键。
1
0
int
4
10
0
0
0
1
PostTime
DDL发生更改的时间。
0
0
datetime
8
23
3
0
0
0
DatabaseUser
执行DDL更改的用户。
0
0
sysname
128
0
0
0
0
0
Event
执行的DDL语句的类型。
0
0
sysname
128
0
0
0
0
0
Schema
架构更改的对象。
0
0
sysname
128
0
0
1
0
0
Object
DDL语句改变的对象。
0
0
sysname
128
0
0
1
0
0
TSQL
确切的执行的T-SQL语句。
0
0
nvarchar
-1
0
0
0
0
0
XmlEvent
原始的XML数据生成的数据库触发器。
0
0
xml
-1
0
0
0
0
0
Department:
部门
字段名称
描述
主键
外键
类型
长度
数值精度
小数位数
允许为空
计算列
标识列
默认值
DepartmentID
部门记录的的主键。
1
0
smallint
2
5
0
0
0
1
Name
部门名称。
0
0
Name
50
0
0
0
0
0
GroupName
部门所属的组的名称。
0
0
Name
50
0
0
0
0
0
ModifiedDate
记录上次更新的日期和时间.
0
0
datetime
8
23
3
0
0
0
(getdate())
Document:
产品维护文档。
字段名称
描述
主键
外键
类型
长度
数值精度
小数位数
允许为空
计算列
标识列
默认值
DocumentNode
文档记录的主键。
1
0
hierarchyid
892
0
0
0
0
0
DocumentLevel
文档层次结构。
0
0
smallint
2
5
0
1
1
0
Title
文档的标题。
0
0
nvarchar
50
0
0
0
0
0
Owner
文档的所有者。
Employee.BusinessEntityID的外键
0
1
int
4
10
0
0
0
0
FolderFlag
0=文件夹,1=文档.
0
0
bit
1
1
0
0
0
0
((0))
FileName
文档的文件名称
0
0
nvarchar
400
0
0
0
0
0
FileExtension
指示文件类型的文件扩展名。
例如,.doc或者.txt。
0
0
nvarchar
8
0
0
0
0
0
Revision
文档的修订号。
0
0
nchar
5
0
0
0
0
0
ChangeNumber
变更批准文号。
0
0
int
4
10
0
0
0
0
((0))
Status
1=审核,2=有效,3=废弃
0
0
tinyint
1
3
0
0
0
0
DocumentSummary
文档关键字.
0
0
nvarchar
-1
0
0
1
0
0
Document
完整的文档.
0
0
varbinary
-1
0
0
1
0
0
rowguid
ROWGUIDCOLnumberuniquelyidentifyingtherecord.RequiredforFileStream.
0
0
uniqueidentifie
16
0
0
0
0
0
(newid())
ModifiedDate
记录上次更新的日期和时间.
0
0
datetime
8
23
3
0
0
0
(getdate())
EmailAddress:
个人E-Mail
字段名称
描述
主键
外键
类型
长度
数值精度
小数位数
允许为空
计算列
标识列
默认值
BusinessEntityID
主键。
与此电子邮件地址关联的人。
Person.BusinessEntityID的外键
1
1
int
4
10
0
0
0
0
EmailAddressID
主键。
电子邮件地址的ID。
2
0
int
4
10
0
0
0
1
EmailAddress
个人的电子邮件地址。
0
0
nvarchar
50
0
0
1
0
0
rowguid
唯一地标识记录ROWGUIDCOL编号。
用于支持合并复制示例.
0
0
uniqueidentifie
16
0
0
0
0
0
(newid())
ModifiedDate
记录上次更新的日期和时间.
0
0
datetime
8
23
3
0
0
0
(getdate())
Employee:
员工信息,如工资、部门和职位。
字段名称
描述
主键
外键
类型
长度
数值精度
小数位数
允许为空
计算列
标识列
默认值
BusinessEntityID
员工记录的的主键。
BusinessEntity.BusinessEntityID的外键。
1
1
int
4
10
0
0
0
0
NationalIDNumber
身份标识号如社会安全号码。
0
0
nvarchar
15
0
0
0
0
0
LoginID
登陆ID.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AdventureWorks 数据库 字典
![提示](https://static.bdocx.com/images/bang_tan.gif)