数据库详细设计.docx
《数据库详细设计.docx》由会员分享,可在线阅读,更多相关《数据库详细设计.docx(22页珍藏版)》请在冰豆网上搜索。
数据库详细设计
克拉玛依市**局克拉玛依**支队
移动警务系统
数
据
库
设
计
中国移动通信集团新疆有限公司克拉玛依市分公司
二〇一一年四月
目录
第一章简介3
1.文档目的和范围3
2.参考文件3
3.术语表3
第二章数据库环境说明4
1.数据库管理系统4
2.操作系统4
3.开发工具4
第三章数据库命名规则5
1.表名命名规则5
2.序列命名规则5
3.视图命名规则5
4.表主键、外键、索引命名规则6
5.字段命名规则6
6.存储过程、触发器命名规则6
第四章表设计7
1.CODE_VERSION表8
2.DM_XX表(以DM_开头的字典表)8
3.FINE表8
4.NUMPOOL表10
5.NUMPOOL_LAUNDER表10
6.OBLIGES表10
7.TB_ALL_DEPARTS表11
8.TB_ALL_USERS表12
9.TB_PECC表12
10.TB_PECC_PHOTOS表13
11.PLUGINS_VERSION表13
12.PMSTAT表14
13.T_BS_BDQJDC表14
14.T_BS_ZTRY表15
15.USRLOGHIST表17
第三章建表脚本17
第四章附录17
第一章简介
1.文档目的和范围
本文档为克拉玛依市**局克拉玛依**支队移动警务系统数据库结构表详细设计说明,适应对象为与本项目相关的软件设计开发人员、承建单位项目人员、建设系统单位系统管理人员、建设单位项目存档资料管理人员及相关人员。
2.参考文件
[1]移动警务项目服务器及数据库安装规范
[2]移动警务项目文件代码规范
3.术语表
WPA:
WirelessPoliceApplication,无线警务应用
字典表:
数据不因时间的推移而增加或随时间的推移变动不大(100条以内/年)的数据库表。
如:
道路街道表、违法行为表等。
业务表:
数据会因时间的推移而迅速增加的数据库表。
异常表:
业务数据存储时发生未知问题而无法存入对应业务表中时,应将数据存储到相对应的异常表中。
临时表:
在开发过程中因导入、数据整理等需求而建立的中间表。
系统正式运营后即可删除。
系统后台:
指可查看、修改、统计WPA采集的数据的WEB服务系统。
第二章数据库环境说明
1.数据库管理系统
Oracle10.2.0.1企业版。
安装过程中默认字符集为简体中文字符集。
2.操作系统
WindowsServer2003企业版。
安装过程中默认字符集为简体中文字符集。
3.开发工具
a.Oracle10g自带管理工具:
DBAStadio、SQLPlus。
b.辅助工具:
PL/SQLDeveloper。
使用该工具,观察Oracle连接数量、执行的SQL语句,方便开发、维护。
第三章数据库命名规则
1.表名命名规则
1、数据库表命名优先考虑已用过的名称,优先考虑简单的英文名称(无法翻译的专业术语以拼音简写命名),尽量做到短而知意。
2、每个表名以2至4个级别的子表名构成,每个子表名之间以“_”分隔;
3、WPA的核心表以“WPA_”开头;
4、字典表以“DM_”开头(DM为代码的拼音缩写);
5、业务表以“TB_”开头;
6、Rad服务所用表以“RAD_”开头;
7、复制机所用表以“LOG_”+表名命名;
8、异常表以对应表名+“_EXCEPTION”命名;
9、系统后台表以“WEB_”开头。
10、所有临时表以“TMP_”开头。
2.序列命名规则
每个序列对象对应一个表,所有序列名的最前面以“SEQ_”开头,后面直接是对应的表名;
3.视图命名规则
试图命名以“VW_”开头。
4.表主键、外键、索引命名规则
a.表的主键约束条件以“PK_”开头,以表名结尾;表的唯一约束条件以“Unique_”开头,以表名结尾,以字段名结束,多个字段以“_”分开;表的外键约束条件以“FK_”开头,发表名结尾,以字段名结束,多个字段以“_”分开。
b.表索引以IDX_表名_索引字段名命名,多个字段以“_”分开;
5.字段命名规则
常规下取汉语拼音首字母命名。
6.存储过程、触发器命名规则
a.存储过程以“PROC_”开头;
b.触发器以“TRG_”+表名来命名;
第四章表设计
克拉玛依市**局克拉玛依**支队移动警务系统数据库表设计如下:
表名称
标准表名称
功能说明
CODE_VERSION
CODE_VERSION
字典动态下载配置表
DM_CFJG
DM_CFJG
处罚结果代码表
DM_CLLX
DM_CLLX
车辆类型代码表
DM_CLYJ
DM_CLYJ
处理依据代码表
DM_DLJD
DM_DLJD
道路街道代码表
DM_DWLX
DM_DWLX
单位类型代码表
DM_FLWSBM
DM_FLWSBM
法律文书编码表
DM_FZJG
DM_FZJG
发证机关代码表
DM_HPZL
DM_HPZL
号牌种类代码表
DM_JKFS
DM_JKFS
缴款方式代码表
DM_JKYH
DM_JKYH
缴款银行代码表
DM_JYXW
DM_JYXW
简易行为代码表
DM_KTJG
DM_KTJG
口头警告代码表
DM_PROV
DM_PROV
省份代码表
DM_QXYY
DM_QXYY
取消原因代码表
DM_QZXW
DM_QZXW
强制行为代码表
DM_SYXZ
DM_SYXZ
使用性质代码表
DM_XB
DM_XB
性别代码表
DM_XX
DM_XX
血型代码表
DM_XZQH
DM_XZQH
行政区划代码表
DM_YZLX
DM_YZLX
印章类型代码表
DM_ZJLX
DM_ZJLX
证件类型代码表
DM_ZJXY
DM_ZJXY
宗教信仰代码表
DM_ZJZL
DM_ZJZL
证件种类代码表
FINES
FINES
当场处罚业务表
FINE_EXCEPTION
FINE_EXCEPTION
当场处罚异常表
FINE_EXPORTFAILURE
FINE_EXPORTFAILURE
当场处罚转递失败
LOGIN_USERS
LOGIN_USERS
WEB系统用户表
NUMPOOL
NUMPOOL
号池代码表
NUMPOOL_LAUNDER
NUMPOOL_LAUNDER
号池下载历史表
OBLIGES
OBLIGES
强制措施业务表
OBLIGE_EXCEPTION
OBLIGE_EXCEPTION
强制措施异常表
OBLIGE_EXPORTFAILURE
OBLIGE_EXPORTFAILURE
强制措施转递失败
TB_PECC
TB_PECC
电子警察业务表
TB_PECC_EXCEPTION
TB_PECC_EXCEPTION
电子警察异常表
TB_PECC_PHOTOS
TB_PECC_PHOTOS
电子警察照片表
TB_PECC_PHOTOS_EXCEPTION
TB_PECC_PHOTOS_EXCEPTION
电子警察照片异常
PECC_EXPORTFAILURE
PECC_EXPORTFAILURE
电子警察转递失败
PLUGINS_VERSION
PLUGINS_VERSION
WM版本历史表
PMSTAT
PMSTAT
Pmsvr信息表
TB_ALL_DEPARTS
TB_ALL_DEPARTS
机构代码表
TB_ALL_USERS
TB_ALL_USERS
移动警务用户表
TB_IMEI_DEVICENO_MAP
TB_IMEI_DEVICENO_MAP
设备IMEI代码表
TB_TXL
TB_TXL
民警通讯录
T_BS_BDQJDC
T_BS_BDQJDC
被盗抢机动车表
T_BS_ZTRY
T_BS_ZTRY
在逃人员数据表
USRLOGHIST
USRLOGHIST
用户登录信息表
WPA_DICTS_CLASS
WPA_DICTS_CLASS
代码分类表
WPA_DICTS_CODES
WPA_DICTS_CODES
代码字典表
1.CODE_VERSION表
字段名称
字段类型
注释
ZDMC
VARCHAR2(20)
字典名称
ZDBB
VARCHAR2(20)
字典版本
ZDSQL
VARCHAR2(200)
字典查询语句
MEMO
VARCHAR2(64)
备注
QSBM
VARCHAR2(20)
缺省编码
SFKS
VARCHAR2
(1)
是否可视
LX
VARCHAR2(30)
类型
ZDBZ
VARCHAR2
(1)
上传标志(0不要上传,1要上传)
ZDR
VARCHAR2(30)
上传人
SSJG
VARCHAR2(30)
所属机构
2.DM_XX表(以DM_开头的字典表)
字段名称
字段类型
注释
DM
VARCHAR2
(2)
代码
MC
VARCHAR2(20)
名称
3.FINE表
字段名称
字段类型
注释
FINEID
NUMBER(10)
序列号
FINEDATE
DATE
违章日期
FINEADDRESS
VARCHAR2(15)
违章地点
FINEBEHAVIOR
VARCHAR2(80)
违章行为
FINEPOINT
NUMBER
(2)
违章扣分
FINEPENALT
NUMBER(10,2)
罚款金额
FINENOTE
VARCHAR2(18)
当场处罚决定书编号
FINERESULT
NUMBER
(2)
处罚方式
FINEPAY
NUMBER
(2)
缴款方式
FINEETYPE
NUMBER
(1)
违章人类型
FINEENAME
VARCHAR2(31)
违章人姓名
FINEEORGANIZE
VARCHAR2(129)
违章人单位
FINEEADDRESS
VARCHAR2(129)
违章人住址
IDTYPE
VARCHAR2
(2)
违章人证件类型
IDNUMBER
VARCHAR2(19)
违章人证件号码
IDISSUER
VARCHAR2(4)
违章人证件发证机关
LICENSETYPE
VARCHAR2
(2)
违章车辆号牌种类
LICENSENUMBER
VARCHAR2(16)
违章车辆号牌号码
LICENSEISSUER
CHAR(6)
违章车辆号牌发证机关
FINERNAME
VARCHAR2(31)
执勤民警姓名
FINERNO
VARCHAR2(9)
执勤民警警号
FINERDEPARTMENT
VARCHAR2(64)
执勤机构编号12>64
FINEPAYNOTE
VARCHAR2(18)
罚款通知书编号
EXPORTED
CHAR
(1)
0:
未导出;1:
已成功导出至文件;2:
已成功导出至WebSvc;3:
导出至WebSvc失败但已写入文件;
CLLX
VARCHAR2(8)
违章车辆类型
CDRQ
DATE
处罚日期
UPLOADDATE
DATE
上传日期
BNKEXPORTED
NUMBER
(1)
null/0:
Notexportedtobankyet;others:
exportedalready
SFJK
NUMBER
(1)
是否已缴款
JKRQ
DATE
缴款日期
ZNJJE
NUMBER(10,2)
滞纳金金额
XZCFJG_DM
VARCHAR2(10)
行政处罚机构代码
BZ_WXSP
NUMBER
(1)
网上审批标志.1-是0-否
DABH
VARCHAR2(24)
档案编号(xxh:
20051220,支持非标准格式)
GZLX
VARCHAR2(8)
告知类型(以字符串形式表是示,1:
记分临界告知(驾驶证);2:
违法超分告知(驾驶证);3:
电子监控告知(驾驶证);4:
审验逾期告知(驾驶证);5:
换证逾期告知(驾驶证);6:
检验逾期告知(机动车);7:
临界报废告知(机动车))
VER
VARCHAR2
(2)
是否重号版本,1:
20080813以前版本,0:
旧版本;2:
20080813启用新版本
ISCONFIRMED
VARCHAR2
(2)
是否数据是否成功打印
QXYY
VARCHAR2
(2)
失败原因
ZXZZ
VARCHAR2
(1)
专项整治数据标记,0:
非专项整治;1:
专项整治
GJCF
VARCHAR2
(2)
是否告诫处罚,0:
非告诫处罚;1:
告诫处罚
JKYH_BM
VARCHAR2
(2)
交款银行编码
QWZF
VARCHAR2
(2)
轻微执法0:
当场处罚;1:
安全警示卡
ZJCX
VARCHAR2(20)
准驾车型
字段名称
字段类型
注释
ID
NUMBER
序号
NAME
VARCHAR2(255)
法律名称
CATEGORY
VARCHAR2(255)
法律法规类别
EXPIRED
VARCHAR2(255)
是否有效
ISSUE
VARCHAR2(255)
颁布机关
DATEISSUE
DATE
颁布日期
DATEACTIVE
DATE
生效日期
DATEEXPIRE
DATE
失效日期
CONTENT
LONG
法律法规内容
BEACTIVE
CHAR
(1)
是否有效标志
4.NUMPOOL表
字段名称
字段类型
注释
HCQZ
VARCHAR2(6)
号池前缀(6位行政区划)
HCMC
VARCHAR2(10)
号池名称(FINE/OBLIGE)
DQXH2
NUMBER(9)
当前序号(9位)
MEMO
VARCHAR2(64)
备注
NF
VARCHAR2(4)
年份
DQXH
VARCHAR2(10)
行政区划
HCQZ2
VARCHAR2(6)
号池前缀(现在该字段给简易事故使用)
XGRQ
DATE
修改日期
5.NUMPOOL_LAUNDER表
字段名称
字段类型
注释
ID
NUMBER(10)
顺序号
GJJH
VARCHAR2(10)
干警警号
DDQZ
VARCHAR2(6)
大队前缀
HCMC
VARCHAR2(10)
号池名称
SL
NUMBER(4)
数量
SQDATE
DATE
申请日期
SH
VARCHAR2(30)
6.OBLIGES表
字段名称
字段类型
注释
OBLIGEID
NUMBER(10)
序列号
PZHM
VARCHAR2(16)
强制措施编号
DSRXM
VARCHAR2(30)
当事人姓名
DWDZ
VARCHAR2(100)
单位地址
FZJG_BM
VARCHAR2(10)
发证机关
ZJHM
VARCHAR2(18)
证件号码
HPHM
VARCHAR2(15)
号牌号码
HPZL_BM
VARCHAR2
(2)
号牌种类
WZSJ
DATE
违章事由
WZDD_BM
VARCHAR2(15)
违章地点
WZSY1
VARCHAR2(8)
违章事由1
YXQ
NUMBER(10)
有效期
MJ_BM
VARCHAR2(8)
民警
MJBM_BM
VARCHAR2(64)
民警部门
CDRQ
DATE
出单日期
UPLOADDATE
DATE
上传日期
CLBM_BM
VARCHAR2(10)
处理部门
CLLX_BM
VARCHAR2(8)
车辆类型
KLQ
NUMBER(10)
扣留期
ZJLX_BM
VARCHAR2
(2)
证件类型
DSRLX_BM
NUMBER
(1)
当事人类型
EXPORTED
VARCHAR2
(1)
转递标记
DABH
VARCHAR2(24)
档案编号
GZLX
VARCHAR2(8)
告知类型
VER
VARCHAR2
(2)
版本
ISCONFIRMED
VARCHAR2
(2)
有效标志
QXYY
VARCHAR2
(2)
取消原因
ZXZZ
VARCHAR2
(1)
专项整治数据标记,0:
非专项整治;1:
专项整治
QZCS_BM
VARCHAR2(20)
强制措施编码
WZSY2
VARCHAR2(8)
违章事由2
WZSY3
VARCHAR2(8)
违章事由3
WZSY4
VARCHAR2(8)
违章事由4
ZJCX
VARCHAR2(20)
准驾车型
SJLX
VARCHAR2
(2)
数据类型
7.TB_ALL_DEPARTS表
字段名称
字段类型
注释
JGBM
VARCHAR2(12)
机构编码
JGMC
VARCHAR2(64)
机构名称
UPPER_JGBM
VARCHAR2(12)
上级机构编码(警讯通用)
NBBM
VARCHAR2(20)
内部编码
JWZHJGBM
VARCHAR2(20)
警务综合平台编码
XZQH
VARCHAR2(8)
机构-行政区划对照表(暂口采集用)
8.TB_ALL_USERS表
字段名称
字段类型
注释
GJJH
VARCHAR2(10)
警号
JGBM
VARCHAR2(12)
机构编码
GJXM
VARCHAR2(30)
姓名
PWD
VARCHAR2(12)
RIGHTS
NUMBER(10)
一级权限,1:
**管理功能;4:
社区警务功能;
RIGHTS_JJ
NUMBER(10)
**二级权限,1:
查询;2:
简易处罚;4:
强制措施;8:
违法拍照;16:
简易事故;32:
五进宣传;64:
社会服务;128:
军车管理;1024:
勤务管理;2048:
设备报修;4096:
安全警示
RIGHTS_SQ
NUMBER(10)
社区二级权限,1:
暂口采集;2:
盘查;4:
人员走访;8:
单位走访
RIGHTS_XT
NUMBER(10)
信通二级权限,1:
查询(暂不用)
RIGHTS_ZA
NUMBER(10)
治安二级权限,1:
娱服查询;2:
犬类查询;4:
威化查询(暂不用)
RIGHTS_CRJ
NUMBER(10)
出入境二级权限,1:
查询;2:
提交(暂不用)
SJH
VARCHAR2(20)
手机号
IMEI
VARCHAR2(30)
IMEI号
UPLOADDATE
DATE
系统时间
9.TB_PECC表
字段名称
字段类型
注释
ZPBH
VARCHAR2(20)
照片编号(应用号池)
HPZL
VARCHAR2
(2)
号牌种类
HPHM
VARCHAR2(30)
号牌号码
WZSJ
DATE
违法时间
WZDD
VARCHAR2(20)
违法地点
GJJH
VARCHAR2(10)
干警警号
GJJGDM
VARCHAR2(12)
干警机构代码
ZT
VARCHAR2
(1)
状态
DZJC_WFXW
VARCHAR2(10)
电子警察违法行为代码
CSYS
VARCHAR2(5)
车身颜色
CZMC
VARCHAR2(128)
车主名称
CZDZ
VARCHAR2(200)
车主地址
YZBM
VARCHAR2(10)
邮政编码
LXDH
VARCHAR2(20)
联系电话
CLPP
VARCHAR2(50)
车辆品牌
CLLX
VARCHAR2(10)
车辆类型
UPLOADDATE
DATE
上传时间
WZDDMS
VARCHAR2(80)
违法地点描述
ID
NUMBER
序列号
EX
VARCHAR2
(1)
FJZT
VARCHAR2
(1)
分检状态(0:
未分检;1:
已分检)2008-07-02添加
FJR
VARCHAR2(12)
分检人(用户号)2008-07-02添加
FJRXM
VARCHAR2(50)
分检人姓名2008-07-02添加
FJSJ
DATE
分检时间2008-07-02添加
EXPORTED
VARCHAR2
(1)
转递状态(0:
未转递;2:
转递成功;3:
转递失败)2008-07-02添加
DCSBYY
VARCHAR2(500)
转递失败原因2008-07-02添加
SFJG
VARCHAR2
(2)
是否警告
10.TB_PECC_PHOTOS表
字段名称
字段类型
注释
ZPBH
VARCHAR2(20)
照片编号
XH
VARCHAR2(3)
序号
ZP
BLOB
照片
ZT
VARCHAR2
(2)
状态,0:
未转递,
UPLOADDATE
DATE
上传时间
FJZT
VARCHAR2
(1)
分检状态(0:
未分检,1:
已分检)2008-07-02添加
FJJG
VARCHAR2
(1)
分检结果(1:
分检通过;2:
分检未通过)2008-07-02添加
EXPORTED
VARCHAR2
(1)
转递状态(0:
未转递;2:
转递成功;3:
转递失败)2008-07-02添加
11.PLUGINS_VERSION表
字段名称
字段类型
注释
PLUGINS_ID
NUMBER
序列号
DEV_TYPE
VARCHAR2(30)
设备类型
PLUGINS_TYPE
VARCHAR2(20)
插件类型,PNG(权限设置为65535),DLL,
PLUGINS_NAME
VARCHAR2(30)
插件名称
PLUGINS_VERSION
VARCHAR2(14)
插件版本,如20090415130000
RIGHTS
NUMBER
插件所需一级权限(同用户权限)一级权限,1:
**管理功能;2:
信通综查功能;4:
社区警务功能;8:
出入境管理功能;16:
治安管理功能
RIGHTS_JJ
NUMBER
**二级权限,1:
查询;2:
简易处罚;4:
强制处罚;8:
违法拍照;16:
简易事故;32:
专项整治
RIGHTS_SQ
NUMBER
社区二级权限,1:
查询;2:
暂口采集;4:
房屋采集;8:
盘查;16:
境外人员查询;32:
境外人员核查;64:
境外人员临时住宿登记;128:
高危管控;
RIGHTS_ZA
NUMBER
治安二级权限,1:
娱服查询;2:
犬类查询;4:
威化查询
RIGHTS_XT
NUMBER
治安二级权限,1:
查询;
ISTEST
VARCHAR2
(1)
是否测试,0:
正式使用状态;1:
测试用