数据库表结构设计参考
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Int
呼叫时间
Datetime
补充说明
该表对应功能不完善,最后考虑此表
表名
摄像头图像记录表(ScreenShot)
列名
数据类型(精度范围)
空/非空
约束条件
ID
变长字符串(50)
N
拍照时间
Datetime
N
取件人所属部门
变长字符串(50)
N
取件人用户名
变长字符串(50)
取件人卡号
变长字符串(50)
图片文件
Datetime
补充说明
该表记录数与实际文件流转业务相关,主要的表,大表。
表名
文件登记文号表(FileNo)
列名
数据类型(精度范围)
空/非空
约束条件
ID
变长字符串(50)
N
文件登记ID
Int
N
收文、发文、签报
文号
Int
N
文件类型
变长字符串(50)
文号年份
Int
文号顺序号
Int
备注
变长字符串(255)
外键
创建时间
Datetime
修改部门
变长字符串(50)
外键
修改人
变长字符串(50)
外键
修改时间
Datetime
补充说明
该表记录数大,由原来的信件表删除时的Trigger转移到此表
表名
信函流程跟踪表(LetterTrace)
列名
数据类型(精度范围)
空/非空
约束条件
ID
变长字符串(50)
N
信函ID
变长字符串(50)
列名
数据类型(精度范围)
空/非空
约束条件
ID
变长字符串(50)
N
信件ID
变长字符串(50)
N
外键
信件条码
变长字符串(50)
箱体名称
变长字符串(50)
主控号
Int
分控号
Int
状态
变长字符串(50)
箱中
投箱者部门
变长字符串(50)
投箱者
变长字符串(50)
投箱时间
Datetime
箱体所属部门
变长字符串(50)
接收二级单位
变长字符串(255)
接收人名称
变长字符串(50)
外键
箱体名
变长字符串(50)
箱体单位
变长字符串(50)
发送单位
变长字符串(255)
密级
变长字符串(50)
紧急程度
变长字符串(50)
限制时间
Datetime
大宗号
变长字符串(50)
备注
变长字符串(255)
状态
变长字符串(50)
登记/箱中
创建部门
变长字符串(50)
外键
创建人
变长字符串(50)
外键
创建时间
Datetime
修改部门
变长字符串(50)
外键
修改人
变长字符串(50)
外键
修改时间
Datetime
信件内容?
是否直送?
直送列表码?
序列号?
补充说明
该表记录数大,此信件表删除时的Trigger转移到信件历史记录表
表名
信件历史记录表(LetterHistory)
表名
信件表(Letters)
列名
数据类型(精度范围)
空/非空
约束条件
信件ID
变长字符串(50)
N
发信/收信
变长字符串(50)
N
信件类型
变长字符串(50)
N
信/交换/汇款单/挂号信
信件年份
变长字符串(50)
信件条码
变长字符串(50)
一维条码
信件号
变长字符串(50)
信件条码的单元码
接收单位
变长字符串(255)
N
名称
变长字符串(50)
N
外键
投递号
变长字符串(255)
N
补充说明
该表记录数固定
表名
急件电话语音记录表(TelCall)
列名
数据类型(精度范围)
空/非空
约束条件
ID
变长字符串(50)
N
发送部门
变长字符串(50)
N
接收部门
变长字符串(50)
N
拨打电话号码
变长字符串(50)
拨打内容
变长字符串(50)
呼叫次数
列名
数据类型(精度范围)
空/非空
约束条件
ID
变长字符串(50)
N
发送方式
变长字符串(50)
N
单位名称
变长字符串(50)
N
外键
信件ID
变长字符串(50)
N
外键
清单号
变长字符串(50)
排序单位
变长字符串(50)
排序用户名
变长字符串(50)
排序时间
Datetime
补充说明
该表记录数普通,使用扫描枪录入。清单号自动生成。
空/非空
约束条件
外部子单位ID
变长字符串(50)
N
父ID
变长字符串(50)
N
外键
单位名称
变长字符串(255)
N
单位编码
变长字符串(50)
补充说明
该表记录数一般很少
表名
内部单位表(DeptIn)
列名
数据类型(精度范围)
空/非空
约束条件
内部单位ID
变长字符串(50)
N
主键
类型
变长字符串(50)
N
单位名称
补充说明
该表暂不用。
表名
信件地区邮编映射表(LetterAreaPostcode)
列名
数据类型(精度范围)
空/非空
约束条件
ID
变长字符串(50)
N
地区名称
变长字符串(50)
N
邮编
变长字符串(10)
N
补充说明
该表为基础码表,小表
表名
报刊常量表(Constant_Mgz)
列名
数据类型(精度范围)
空/非空
核稿单位
变长字符串(255)
核稿人
变长字符串(50)
核稿时间
Datetime
会签单位
变长字符串(255)
会签人
变长字符串(50)
会签时间
Datetime
是否办结
Int
0-未,1-已办结
办结单位
变长字符串(255)
办结人
变长字符串(50)
办结时间
Datetime
排版人
变长字符串(50)
校对人
变长字符串(50)
BLOB/Image
补充说明
该表记录数可能较多,并且有大对象
表名
箱体设置表(BoxSet)
列名
数据类型(精度范围)
空/非空
约束条件
ID
变长字符串(50)
N
主控箱体号
Int
N
分控箱体号
Int
N
箱体名称
变长字符串(50)
所属部门名称
变长字符串(50)
控制用户ID
变长字符串(50)
外键
补充说明
该表记录数比实际分控箱体数略多,小表
外键
清单号
变长字符串(50)
备注
变长字符串(255)
补充说明
表名
信函投箱历史表(LetterBoxHistory)
列名
数据类型(精度范围)
空/非空
约束条件
ID
变长字符串(50)
N
信件ID
变长字符串(50)
N
外键
信件条码
变长字符串(50)
箱体名称
变长字符串(50)
主控号
Int
分控号
Int
状态
变长字符串(50)
N
外键连接信函表
条码
变长字符串(100)
流程类型
变长字符串(50)
登记/???
创建部门
变长字符串(50)
外键
创建人
变长字符串(50)
外键
创建时间
Datetime
补充说明
该表记录数较小,因为模板一般用户自定义的个数不会太多
表名
大宗发信模板表(LetterBulkTpl)
列名
数据类型(精度范围)
空/非空
创建者所属部门
变长字符串(50)
创建者
变长字符串(50)
创建时间
Datetime
修改者所属部门
变长字符串(50)
修改者
变长字符串(50)
修改时间
Datetime
补充说明
变长字符串(255)
N
单位简称
变长字符串(50)
单位全称
变长字符串(255)
工作职责
排序号
整型(4)
单位领导
变长字符串(50)
单位电话(分机)
变长字符串(50)
备注
变长字符串(255)
补充说明
该表记录数较小(100条以内),一般不做修改。维护一次后很少修改
表名
内部单位子表(DeptInSub)
列名
数据类型(精度范围)
Int
1-限时,0-不限
限时时间
Datetime
批示表ID
变长字符串(50)
外键连接文件批示表
发布层次
变长字符串(50)
公开/县团级/省军级等
主送单位
变长字符串(1000)
抄送单位
变长字符串(1000)
拟稿单位
变长字符串(255)
拟稿电话
变长字符串(50)
拟稿人
变长字符串(50)
拟稿时间
Datetime
箱中
投箱者部门
变长字符串(50)
投箱者
变长字符串(50)
投箱时间
Datetime
箱体所属部门
变长字符串(50)
外键
清单号
变长字符串(50)
备注
变长字符串(255)
开箱取件者部门
变长字符串(50)
取件者
变长字符串(50)
取件时间
Datetime
补充说明
信函投箱表删除时转移到此表
表名
发信IC卡表(LetterIC)
约束条件
ID
变长字符串(50)
N
类型
变长字符串(50)
N
名称
变长字符串(50)
N
值
变长字符串(50)
排序号
Int
补充说明
该表为基础码表,小表
表名
报刊基础表(Magazine)
列名
数据类型(精度范围)
空/非空
约束条件
ID
变长字符串(50)
N
报刊名称
变长字符串(50)
N
邮发代号
变长字符串(50)
N
报纸/期刊
变长字符串(50)
报纸、期刊杂志
单价
两位小数
年价
两位小数
语言
变长字符串(50)
外键
邮发类型
变长字符串(50)
邮发、自办
报刊类型
变长字符串(50)
外键
刊期
变长字符串(50)
外键
出版社
变长字符串(50)
电话
变长字符串(50)
栏目介绍
变长字符串(50)
内容简介
变长字符串(255)
地址
变长字符串(50)
补充说明
列名
数据类型(精度范围)
空/非空
约束条件
信件ID
变长字符串(50)
N
发信/收信
变长字符串(50)
N
信件类型
变长字符串(50)
N
信/交换/汇款单/挂号信
信件年份
变长字符串(50)
信件条码
变长字符串(50)
一维条码
信件号
变长字符串(50)
信件条码的单元码
接收单位
变长字符串(255)
接收二级单位
变长字符串(255)
变长字符串(50)
排序号
整型(4)
交换号
变长字符串(50)
单位领导
变长字符串(50)
单位电话
变长字符串(50)
所属城市
变长字符串(50)
单位地址
变长字符串(255)
备注
变长字符串(255)
补充说明
该表记录数约3000条左右,一般不做修改。初始化记录。
表名
外部单位子表(DeptOutSub)
列名
数据类型(精度范围)
列名
数据类型(精度范围)
空/非空
约束条件
ID
变长字符串(50)
N
IC卡类型
变长字符串(50)
N
清单号
变长字符串(50)
N
外键
IC卡内容字符串
变长字符串(1000)
N
外键
写卡单位
变长字符串(50)
写卡人
变长字符串(50)
写卡时间
Datetime
补充说明
该表暂不用。
表名
公文转信函表(File2Letter)
表名
外部单位表(DeptOut)
列名
数据类型(精度范围)
空/非空
约束条件
外部单位ID
变长字符串(50)
N
主键
类型
变长字符串(50)
N
单位名称
变长字符串(255)
N
单位简称
变长字符串(50)
单位全称
变长字符串(255)
交换类型
变长字符串(50)
N
交换、市机、直送、邮局
单位邮编
变长字符串(6)
单位标识(英文)
表名
发信排序历史表(LetterOrderHistory)
列名
数据类型(精度范围)
空/非空
约束条件
补充说明
与发信排序表相同。
表名
大宗发信表(LetterBulk)
列名
数据类型(精度范围)
空/非空
约束条件
发件单位
变长字符串(50)
N
外键
大宗号
变长字符串(50)
N
补充说明
大宗号唯一
表名
信函投箱表(LetterBox)
空/非空
约束条件
内部子单位ID
变长字符串(50)
N
父ID
变长字符串(50)
N
外键
单位名称
变长字符串(255)
N
单位编码
变长字符串(50)
单位类型
变长字符串(50)
领导、部门
排序号
Int
补充说明
该表记录数一般很少
表名
省、直辖市表(Province)
列名
数据类型(精度范围)
空/非空
约束条件
ID
变长字符串(50)
变长字符串(50)
文件标题
变长字符串(255)
主题词(关键字)
变长字符串(255)
收文文号
变长字符串(255)
收文类型
Int
收阅/通知/办件等
文件页数
Int
文件份数
Int
文件复印份数
Int
呼叫时间
Datetime
补充说明
该表对应功能不完善,最后考虑此表
表名
摄像头图像记录表(ScreenShot)
列名
数据类型(精度范围)
空/非空
约束条件
ID
变长字符串(50)
N
拍照时间
Datetime
N
取件人所属部门
变长字符串(50)
N
取件人用户名
变长字符串(50)
取件人卡号
变长字符串(50)
图片文件
Datetime
补充说明
该表记录数与实际文件流转业务相关,主要的表,大表。
表名
文件登记文号表(FileNo)
列名
数据类型(精度范围)
空/非空
约束条件
ID
变长字符串(50)
N
文件登记ID
Int
N
收文、发文、签报
文号
Int
N
文件类型
变长字符串(50)
文号年份
Int
文号顺序号
Int
备注
变长字符串(255)
外键
创建时间
Datetime
修改部门
变长字符串(50)
外键
修改人
变长字符串(50)
外键
修改时间
Datetime
补充说明
该表记录数大,由原来的信件表删除时的Trigger转移到此表
表名
信函流程跟踪表(LetterTrace)
列名
数据类型(精度范围)
空/非空
约束条件
ID
变长字符串(50)
N
信函ID
变长字符串(50)
列名
数据类型(精度范围)
空/非空
约束条件
ID
变长字符串(50)
N
信件ID
变长字符串(50)
N
外键
信件条码
变长字符串(50)
箱体名称
变长字符串(50)
主控号
Int
分控号
Int
状态
变长字符串(50)
箱中
投箱者部门
变长字符串(50)
投箱者
变长字符串(50)
投箱时间
Datetime
箱体所属部门
变长字符串(50)
接收二级单位
变长字符串(255)
接收人名称
变长字符串(50)
外键
箱体名
变长字符串(50)
箱体单位
变长字符串(50)
发送单位
变长字符串(255)
密级
变长字符串(50)
紧急程度
变长字符串(50)
限制时间
Datetime
大宗号
变长字符串(50)
备注
变长字符串(255)
状态
变长字符串(50)
登记/箱中
创建部门
变长字符串(50)
外键
创建人
变长字符串(50)
外键
创建时间
Datetime
修改部门
变长字符串(50)
外键
修改人
变长字符串(50)
外键
修改时间
Datetime
信件内容?
是否直送?
直送列表码?
序列号?
补充说明
该表记录数大,此信件表删除时的Trigger转移到信件历史记录表
表名
信件历史记录表(LetterHistory)
表名
信件表(Letters)
列名
数据类型(精度范围)
空/非空
约束条件
信件ID
变长字符串(50)
N
发信/收信
变长字符串(50)
N
信件类型
变长字符串(50)
N
信/交换/汇款单/挂号信
信件年份
变长字符串(50)
信件条码
变长字符串(50)
一维条码
信件号
变长字符串(50)
信件条码的单元码
接收单位
变长字符串(255)
N
名称
变长字符串(50)
N
外键
投递号
变长字符串(255)
N
补充说明
该表记录数固定
表名
急件电话语音记录表(TelCall)
列名
数据类型(精度范围)
空/非空
约束条件
ID
变长字符串(50)
N
发送部门
变长字符串(50)
N
接收部门
变长字符串(50)
N
拨打电话号码
变长字符串(50)
拨打内容
变长字符串(50)
呼叫次数
列名
数据类型(精度范围)
空/非空
约束条件
ID
变长字符串(50)
N
发送方式
变长字符串(50)
N
单位名称
变长字符串(50)
N
外键
信件ID
变长字符串(50)
N
外键
清单号
变长字符串(50)
排序单位
变长字符串(50)
排序用户名
变长字符串(50)
排序时间
Datetime
补充说明
该表记录数普通,使用扫描枪录入。清单号自动生成。
空/非空
约束条件
外部子单位ID
变长字符串(50)
N
父ID
变长字符串(50)
N
外键
单位名称
变长字符串(255)
N
单位编码
变长字符串(50)
补充说明
该表记录数一般很少
表名
内部单位表(DeptIn)
列名
数据类型(精度范围)
空/非空
约束条件
内部单位ID
变长字符串(50)
N
主键
类型
变长字符串(50)
N
单位名称
补充说明
该表暂不用。
表名
信件地区邮编映射表(LetterAreaPostcode)
列名
数据类型(精度范围)
空/非空
约束条件
ID
变长字符串(50)
N
地区名称
变长字符串(50)
N
邮编
变长字符串(10)
N
补充说明
该表为基础码表,小表
表名
报刊常量表(Constant_Mgz)
列名
数据类型(精度范围)
空/非空
核稿单位
变长字符串(255)
核稿人
变长字符串(50)
核稿时间
Datetime
会签单位
变长字符串(255)
会签人
变长字符串(50)
会签时间
Datetime
是否办结
Int
0-未,1-已办结
办结单位
变长字符串(255)
办结人
变长字符串(50)
办结时间
Datetime
排版人
变长字符串(50)
校对人
变长字符串(50)
BLOB/Image
补充说明
该表记录数可能较多,并且有大对象
表名
箱体设置表(BoxSet)
列名
数据类型(精度范围)
空/非空
约束条件
ID
变长字符串(50)
N
主控箱体号
Int
N
分控箱体号
Int
N
箱体名称
变长字符串(50)
所属部门名称
变长字符串(50)
控制用户ID
变长字符串(50)
外键
补充说明
该表记录数比实际分控箱体数略多,小表
外键
清单号
变长字符串(50)
备注
变长字符串(255)
补充说明
表名
信函投箱历史表(LetterBoxHistory)
列名
数据类型(精度范围)
空/非空
约束条件
ID
变长字符串(50)
N
信件ID
变长字符串(50)
N
外键
信件条码
变长字符串(50)
箱体名称
变长字符串(50)
主控号
Int
分控号
Int
状态
变长字符串(50)
N
外键连接信函表
条码
变长字符串(100)
流程类型
变长字符串(50)
登记/???
创建部门
变长字符串(50)
外键
创建人
变长字符串(50)
外键
创建时间
Datetime
补充说明
该表记录数较小,因为模板一般用户自定义的个数不会太多
表名
大宗发信模板表(LetterBulkTpl)
列名
数据类型(精度范围)
空/非空
创建者所属部门
变长字符串(50)
创建者
变长字符串(50)
创建时间
Datetime
修改者所属部门
变长字符串(50)
修改者
变长字符串(50)
修改时间
Datetime
补充说明
变长字符串(255)
N
单位简称
变长字符串(50)
单位全称
变长字符串(255)
工作职责
排序号
整型(4)
单位领导
变长字符串(50)
单位电话(分机)
变长字符串(50)
备注
变长字符串(255)
补充说明
该表记录数较小(100条以内),一般不做修改。维护一次后很少修改
表名
内部单位子表(DeptInSub)
列名
数据类型(精度范围)
Int
1-限时,0-不限
限时时间
Datetime
批示表ID
变长字符串(50)
外键连接文件批示表
发布层次
变长字符串(50)
公开/县团级/省军级等
主送单位
变长字符串(1000)
抄送单位
变长字符串(1000)
拟稿单位
变长字符串(255)
拟稿电话
变长字符串(50)
拟稿人
变长字符串(50)
拟稿时间
Datetime
箱中
投箱者部门
变长字符串(50)
投箱者
变长字符串(50)
投箱时间
Datetime
箱体所属部门
变长字符串(50)
外键
清单号
变长字符串(50)
备注
变长字符串(255)
开箱取件者部门
变长字符串(50)
取件者
变长字符串(50)
取件时间
Datetime
补充说明
信函投箱表删除时转移到此表
表名
发信IC卡表(LetterIC)
约束条件
ID
变长字符串(50)
N
类型
变长字符串(50)
N
名称
变长字符串(50)
N
值
变长字符串(50)
排序号
Int
补充说明
该表为基础码表,小表
表名
报刊基础表(Magazine)
列名
数据类型(精度范围)
空/非空
约束条件
ID
变长字符串(50)
N
报刊名称
变长字符串(50)
N
邮发代号
变长字符串(50)
N
报纸/期刊
变长字符串(50)
报纸、期刊杂志
单价
两位小数
年价
两位小数
语言
变长字符串(50)
外键
邮发类型
变长字符串(50)
邮发、自办
报刊类型
变长字符串(50)
外键
刊期
变长字符串(50)
外键
出版社
变长字符串(50)
电话
变长字符串(50)
栏目介绍
变长字符串(50)
内容简介
变长字符串(255)
地址
变长字符串(50)
补充说明
列名
数据类型(精度范围)
空/非空
约束条件
信件ID
变长字符串(50)
N
发信/收信
变长字符串(50)
N
信件类型
变长字符串(50)
N
信/交换/汇款单/挂号信
信件年份
变长字符串(50)
信件条码
变长字符串(50)
一维条码
信件号
变长字符串(50)
信件条码的单元码
接收单位
变长字符串(255)
接收二级单位
变长字符串(255)
变长字符串(50)
排序号
整型(4)
交换号
变长字符串(50)
单位领导
变长字符串(50)
单位电话
变长字符串(50)
所属城市
变长字符串(50)
单位地址
变长字符串(255)
备注
变长字符串(255)
补充说明
该表记录数约3000条左右,一般不做修改。初始化记录。
表名
外部单位子表(DeptOutSub)
列名
数据类型(精度范围)
列名
数据类型(精度范围)
空/非空
约束条件
ID
变长字符串(50)
N
IC卡类型
变长字符串(50)
N
清单号
变长字符串(50)
N
外键
IC卡内容字符串
变长字符串(1000)
N
外键
写卡单位
变长字符串(50)
写卡人
变长字符串(50)
写卡时间
Datetime
补充说明
该表暂不用。
表名
公文转信函表(File2Letter)
表名
外部单位表(DeptOut)
列名
数据类型(精度范围)
空/非空
约束条件
外部单位ID
变长字符串(50)
N
主键
类型
变长字符串(50)
N
单位名称
变长字符串(255)
N
单位简称
变长字符串(50)
单位全称
变长字符串(255)
交换类型
变长字符串(50)
N
交换、市机、直送、邮局
单位邮编
变长字符串(6)
单位标识(英文)
表名
发信排序历史表(LetterOrderHistory)
列名
数据类型(精度范围)
空/非空
约束条件
补充说明
与发信排序表相同。
表名
大宗发信表(LetterBulk)
列名
数据类型(精度范围)
空/非空
约束条件
发件单位
变长字符串(50)
N
外键
大宗号
变长字符串(50)
N
补充说明
大宗号唯一
表名
信函投箱表(LetterBox)
空/非空
约束条件
内部子单位ID
变长字符串(50)
N
父ID
变长字符串(50)
N
外键
单位名称
变长字符串(255)
N
单位编码
变长字符串(50)
单位类型
变长字符串(50)
领导、部门
排序号
Int
补充说明
该表记录数一般很少
表名
省、直辖市表(Province)
列名
数据类型(精度范围)
空/非空
约束条件
ID
变长字符串(50)
变长字符串(50)
文件标题
变长字符串(255)
主题词(关键字)
变长字符串(255)
收文文号
变长字符串(255)
收文类型
Int
收阅/通知/办件等
文件页数
Int
文件份数
Int
文件复印份数
Int