基础数据库设计.docx
- 文档编号:12282690
- 上传时间:2023-04-17
- 格式:DOCX
- 页数:41
- 大小:24.27KB
基础数据库设计.docx
《基础数据库设计.docx》由会员分享,可在线阅读,更多相关《基础数据库设计.docx(41页珍藏版)》请在冰豆网上搜索。
基础数据库设计
说明:
版本编号
完成日期
编写者
审核者
说明
V0.1
2015-12-16
鲁信
建立本文档框架。
字段名
说明
类型
长度
Default
表字段名
字段名用途相关说明
数据类型
默认值
1、序列生成器表(BaseSequence)
字段名
说明
类型
长度
Default
ID
主键,标识
Int
默认值
Code
GUID
Varchar
50
FullName
名称
Varchar
100
Prefix
序列号前缀
Varchar
50
Separator
序列号分隔符
Varchar
50
Sequence
升序序列
Int
4
Reduction
倒序序列
Int
4
Step
步骤
Int
4
IsVisible
是否显示
Bit
1
1
Enabled
是否有效
Bit
1
1
Description
描述
Nvarchar
800
AddTime
创建时间
dateTime
AddUserID
创建人ID
Int
4
AddUserName
创建人名称
Nvarchar
50
AddIP
创建地址
Varchar
50
ModifyTime
修改时间
DateTime
ModifyUserID
修改人ID
Int
4
ModifyUserName
修改人名称
Nvarchar
50
ModifyIP
修改地址
Varchar
50
IsDelete
删除标识
Bit
1
2、数据字典主表(BaseDict)
字段名
说明
类型
长度
Default
ID
主键,标识
Int
默认值
ParentID
父节点主键
Int
4
Code
编号
Varchar
50
FullName
名称
Nvarchar
100
TargetTable
目标存储表
Varchar
50
IsTree
树形结构
Bit
1
UseItemCode
编号字段
Varchar
50
UseItemName
名称字段
Varchar
50
UseItemValue
值字段
Varchar
50
AllowEdit
允许编辑
Bit
1
AllowDelete
允许删除
Bit
1
Description
描述
Nvarchar
800
Enabled
是否有效
Bit
1
1
SortCode
排序码
Int
4
AddTime
创建时间
dateTime
AddUserID
创建人ID
Int
4
AddUserName
创建人名称
Nvarchar
50
AddIP
创建地址
Varchar
50
ModifyTime
修改时间
DateTime
ModifyUserID
修改人ID
Int
4
ModifyUserName
修改人名称
Nvarchar
50
ModifyIP
修改地址
Varchar
50
IsDelete
删除标识
Bit
1
3、数据字典明细表(BaseDictDetail)
字段名
说明
类型
长度
Default
ID
主键,标识
Int
默认值
ParentID
父节点主键
Int
ItemCode
资源编号
Varchar
50
ItemName
资源名称
Nvarchar
100
ItemValue
资源值
Nvarchar
100
AllowEdit
允许编辑
Bit
1
AllowDelete
允许删除
Bit
1
IsPublic
是否公开
Bit
1
Enabled
是否有效
Bit
1
SortCode
排序码
Int
4
Description
描述
Nvarchar
800
AddTime
创建时间
dateTime
AddUserID
创建人ID
Int
4
AddUserName
创建人名称
Nvarchar
50
AddIP
创建地址
Varchar
50
ModifyTime
修改时间
DateTime
ModifyUserID
修改人ID
Int
4
ModifyUserName
修改人名称
Nvarchar
50
ModifyIP
修改地址
Varchar
50
IsDelete
删除标识
Bit
1
4、系统异常表(BaseException)
字段名
说明
类型
长度
Default
LogID
主键,标识
Varchar
50
默认值
EventID
Int
4
Category
Varchar
100
Priority
Int
4
Severity
Varchar
100
IPAddress
Varchar
20
Title
Nvarchar
300
Timestamp
Datetime
MachineName
Nvarchar
200
AppDomainName
Nvarchar
2000
ProcessId
Nvarchar
500
ProcessName
Nvarchar
2000
ThreadName
Nvarchar
2000
Win32ThreadId
Nvarchar
2000
Message
Nvarchar
2000
FormattedMessage
Nvarchar
2000
AddTime
创建时间
dateTime
AddUserID
创建人ID
Int
4
AddUserName
创建人名称
Nvarchar
50
AddIP
创建地址
Varchar
50
IsDelete
删除标识
Bit
1
5、系统日志表(BaseLog)
字段名
说明
类型
长度
Default
LogID
主键,标识
Varchar
50
默认值
UserID
Int
UserRealName
Nvarchar
50
ProcessID
服务
Nvarchar
200
ProcessName
服务名称
Nvarchar
200
MethodID
操作主键
Nvarchar
200
MethodName
操作名称
Nvarchar
200
Parameters
操作参数
Nvarchar
200
UrlReferrer
Nvarchar
200
IPAddress
Varchar
50
WebUrl
网址
Varchar
500
Description
描述
Nvarchar
800
AddTime
创建时间
dateTime
ModifyTime
修改时间
DateTime
IsDelete
删除标识
Bit
1
6、模块(菜单)表(BaseModule)
字段名
说明
类型
长度
Default
ID
主键,标识
Int
4
默认值
ParentID
父节点主键
Int
4
Code
编号
Varchar
50
FullName
名称
Nvarchar
200
Category
菜单分类
Varchar
50
ImageIndex
图片编号
Nvarchar
100
SelectedImageIndex
选中状态图片编号
Nvarchar
100
NavigateUrl
导航地址
Nvarchar
500
Target
目标窗体中打开
Nvarchar
100
FormName
窗体名
Nvarchar
100
AssemblyName
动态链接库
Nvarchar
100
PermissionItemCode
操作权限编号
Varchar
50
PermissionScopeTables
数据权限表
Varchar
50
SortCode
排序码
Int
Enabled
是否有效
Bit
1
IsPublic
是否公开
Bit
1
Expand
展开状态(1展开,0不展开)
Bit
1
AllowEdit
允许编辑
Bit
1
AllowDelete
允许删除
Bit
1
Description
描述
Nvarchar
800
AddTime
创建时间
dateTime
AddUserID
创建人ID
Int
4
AddUserName
创建人名称
Nvarchar
50
AddIP
创建地址
Varchar
50
ModifyTime
修改时间
DateTime
ModifyUserID
修改人ID
Int
4
ModifyUserName
修改人名称
Nvarchar
50
ModifyIP
修改地址
Varchar
50
IsDelete
删除标识
Bit
1
7、操作权限项定义(BasePermissionItem),相当于基础功能表
字段名
说明
类型
长度
Default
ID
主键,标识
Int
4
默认值
ParentID
父级主键
Int
4
Code
编号
Varchar
50
FullName
名称
Nvarchar
100
CategoryCode
分类
Int
4
IsScope
权限域
Int
4
IsPublic
是否公开
Bit
1
IsVisible
是否可见
Bit
1
LastCall
最后调用时间
dateTime
Enable
是否有效
Bit
1
SortCode
排序编号
Int
4
AllowEdit
允许编辑
Bit
1
AllowDelete
允许删除
Bit
1
Description
描述
Nvarchar
500
AddTime
创建时间
dateTime
AddUserID
创建人ID
Int
4
AddUserName
创建人名称
Nvarchar
50
AddIP
创建地址
Varchar
50
ModifyTime
修改时间
DateTime
ModifyUserID
修改人ID
Int
4
ModifyUserName
修改人名称
Nvarchar
50
ModifyIP
修改地址
Varchar
50
IsDelete
删除标识
Bit
1
8、操作权限存储表(BasePermission)
字段名
说明
类型
长度
Default
ID
主键,标识
Int
4
默认值
ResourceCategory
资源类别
Varchar
50
ResourceId
资源主键
Varchar
50
PermissionId
操作权限主键
Int
PermissionConstraint
权限约束表达式
Nvarchar
200
Enable
有效
Int
4
Description
描述
Nvarchar
800
AddTime
创建时间
dateTime
AddUserID
创建人ID
Int
4
AddUserName
创建人名称
Nvarchar
50
AddIP
创建地址
Varchar
50
ModifyTime
修改时间
DateTime
ModifyUserID
修改人ID
Int
4
ModifyUserName
修改人名称
Nvarchar
50
ModifyIP
修改地址
Varchar
50
IsDelete
删除标识
Bit
1
9、数据权限存储表(BasePermissionScope)
字段名
说明
类型
长度
Default
ID
主键,标识
Int
4
默认值
ResourceCategory
什么类型的主体
Varchar
50
ResourceId
什么资源(主体)
Varchar
50
TargetCategory
对什么类型的
Varchar
50
TargetId
对什么资源
Varchar
50
PermissionId
有什么操作权限
Int
4
PermissionConstraint
权限约束表达式
Nvarchar
200
StartDate
开始生效日期
Date
EndDate
结束生效日期
Date
Enable
有效
Int
4
Description
描述
Nvarchar
500
AddTime
创建时间
dateTime
AddUserID
创建人ID
Int
4
AddUserName
创建人名称
Nvarchar
50
AddIP
创建地址
Varchar
50
ModifyTime
修改时间
DateTime
ModifyUserID
修改人ID
Int
4
ModifyUserName
修改人名称
Nvarchar
50
ModifyIP
修改地址
Varchar
50
IsDelete
删除标识
Bit
1
10、系统角色表(BaseRole)
字段名
说明
类型
长度
Default
ID
主键,标识
Int
4
默认值
Organizeld
组织机构主键
Int
4
SystemID
系统主键
Int
4
CategoryCode
角色分类(文本)
Varchar
50
Code
角色编号(文本)
Varchar
50
RealName
角色名称
Nvarchar
100
AllowEdit
允许编辑
Bit
1
AllDelete
允许删除
Bit
1
IsVisible
是否显示
Bit
1
SortCode
排序码
Int
4
Enabled
是否有效
Bit
1
Description
描述
Nvarchar
200
AddTime
创建时间
dateTime
AddUserID
创建人ID
Int
4
AddUserName
创建人名称
Nvarchar
50
AddIP
创建地址
Varchar
50
ModifyTime
修改时间
DateTime
ModifyUserID
修改人ID
Int
4
ModifyUserName
修改人名称
Nvarchar
50
ModifyIP
修改地址
Varchar
50
IsDelete
删除标识
Bit
1
11、用户角色关系表(BaseUSerRole)
字段名
说明
类型
长度
Default
ID
主键,标识
Int
4
默认值
UserID
用户主键
Int
4
RoleID
角色主键
Int
4
Enabled
是否有效
Bit
1
Description
描述
Nvarchar
800
SortCode
排序码
Int
4
AddTime
创建时间
dateTime
AddUserID
创建人ID
Int
4
AddUserName
创建人名称
Nvarchar
50
AddIP
创建地址
Varchar
50
ModifyTime
修改时间
DateTime
ModifyUserID
修改人ID
Int
4
ModifyUserName
修改人名称
Nvarchar
50
ModifyIP
修改地址
Varchar
50
IsDelete
删除标识
Bit
1
12、组织机构、部门表(BaseOrganize)
字段名
说明
类型
长度
Default
ID
主键,标识
Int
4
默认值
ParentID
父级主键
Int
4
Code
编号
Varchar
50
ShortName
简称
Nvarchar
50
FullName
全称
Nvarchar
200
Category
分类
Varchar
50
Layer
层级
Int
4
OuterPhone
外线电话
Varchar
50
InnerPhone
内线电话
Varchar
50
Fax
传真
Varchar
50
PostalCode
邮编
Varchar
50
Address
地址
Nvarchar
200
Web
网址
Nvarchar
200
IsInnerOrganize
是否内部组织机构
Bit
1
Bank
开户行
Nvarchar
100
BankAccount
银行帐号
Varchar
50
Enabled
是否有效
Bit
1
SortCode
排序码
Int
4
Description
备注
Nvarchar
800
AddTime
创建时间
dateTime
AddUserID
创建人ID
Int
4
AddUserName
创建人名称
Nvarchar
50
AddIP
创建地址
Varchar
50
ModifyTime
修改时间
DateTime
ModifyUserID
修改人ID
Int
4
ModifyUserName
修改人名称
Nvarchar
50
ModifyIP
修改地址
Varchar
50
IsDelete
删除标识
Bit
1
13、用户表(BaseUser)
字段名
说明
类型
长度
Default
ID
主键,标识
Int
4
默认值
Code
编号
Varchar
50
UserName
登录名
Varchar
50
UserType
用户类别(1普通用户、2企业用户)
Int
4
RelaName
姓名
Nvarchar
50
QuickQuery
快速查询码
Varchar
50
RoleID
默认角色主键
Int
4
SecurityLevel
安全级别
Int
UserFrom
用户来源
nvarchar
50
RegTime
注册时间
dateTime
RegIPAddress
注册IP地址
Varchar
20
CompanyId
公司主键
Varchar
50
CompanyName
公司名称
Nvarchar
100
SubCompanyId
分支机构主键
Varchar
50
SubCompanyName
分支机构名称
Nvarchar
100
DepartmentId
部门主键
Varchar
50
DepartmentName
部门名称
Nvarchar
100
WorkgroupId
工作组主键
Varchar
50
WorkgroupName
工作组名称
Nvarchar
100
WorkCategory
工作行业
Nvarchar
50
UserPassword
用户密码
Varchar
50
ChangePasswordDate
最后修改密码日期
dateTime
CommunicationPassword
银行签名
Nvarchar
100
SignedPassword
数字签名
Nvarchar
100
PublicKey
防抵赖签名
Nvarchar
200
Duty
岗位
Nvarchar
50
Title
职称
Nvarchar
50
电子邮件
Nvarchar
200
EmailOpen
邮箱是否公开
Bit
1
EmailAuth
邮箱是否通过认证
Bit
1
Lang
系统语言选择
Nvarchar
50
Sex
性别
Bit
1
BirthDay
出生日期
Date
Mobile
手机
Varchar
20
Telephone
电话
Varchar
20
QQ号码
Varchar
100
HomeAddress
家庭住址
Nvarchar
200
Theme
系统样式选择
Nvarchar
50
Referrer
推荐人ID
Int
4
Photo
用户照片
Varchar
500
CardType
用户证件类别(1身份证、2军官证、3、驾照)
Int
4
CardNum
证件号码
Varchar
50
AllowStartTime
允许登录开始时间
dateTime
AllowEndTime
允许登录结束时间
dateT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基础 数据库 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)