DB11 T 1165.7-2019 收费公路联网收费系统 第7部分:数据库设计.pdf
《DB11 T 1165.7-2019 收费公路联网收费系统 第7部分:数据库设计.pdf》由会员分享,可在线阅读,更多相关《DB11 T 1165.7-2019 收费公路联网收费系统 第7部分:数据库设计.pdf(78页珍藏版)》请在麦多课文档分享上搜索。
1、 ICS 35.240.60 L 67 DB11 北京市 地方标准 DB 11/T 1165.7 2019 收费公路联网收费系统 第 7 部分: 数据库设计 Network toll collection system for toll highway Part 7: Database design 2019- 03 - 27 发布 2019- 10 -01 实施 北京市市场监督管理局 发布 DB11/T 1165.7 2019 I 目 次 前言 . II 1 范围 . 1 2 规范性引用文件 . 1 3 术语和定义 . 1 4 缩略语 . 2 5 命名规则 . 2 6 数据库设计 . 2 7
2、 数据存储 . 3 8 数据库安全性要求 . 3 9 数据库性能要求 . 4 10 数据库存储内容 . 5 附录 A(规范性附录) 收费车道数据 . 6 附录 B(规范性附录) 收费所票据数据 . 18 附录 C(规范性附录) 收费分中心结账数据 . 30 附录 D(规范性附录) 收费分中心图片数据 . 39 附录 E(规范性附录) 收费总中心参数数据 . 39 附录 F(规范性附录) 收费总中心结账数据 . 58 参考文献 . 74 DB11/T 1165.7 2019 II 前 言 DB11/T 1165 收费公路联网收费系统 拟 分 成 以下几个 部分 : 第 1部分:系统构成及硬件技术
3、要求; 第 2部分: 基础 数据 元 和 编码规则; 第 3部分: 收费系统介质技术要求 与数据格式 ; 第 4部分: 拆分与结算 ; 第 5部分: 清分结算系统运行规则 ; 第 6部分: 数据通 信 接口 ; 第 7部分: 数据库设计 ; 第 8部分:信息安全; 第 9部分:应用软件技术要求。 本部分为 DB11/T 1165的第 7部分。 本部分按 GB/T 1.1 2009 给出的规则起草。 本部分由北京市交通委员会提出 并 归口。 本部分由 北京市交通委员会 组织实施。 本部 分的起草单位:北京市首都公路发展集团有限公司、北京云星宇交通科技股份 有限公司。 本部分主要起草人: 张明月、
4、刘刚、徐志斌、张恒利、刘绍民、孔祥杰、陈日强、李晓雷、胡天宇、 张发宽、李少丁、刘星宇、佟乐、王刚、杨勇、 俞宏熙 。 DB11/T 1165.7 2019 1 收费公路联网 收费系统 第 7部分: 数据库设计 1 范围 DB11/T 1165的 本部分规范了收费公路联网收费 系统中数据库的命名规则、设计、存储、安全性要 求、性能要求和存储内容 。 本部分适用于收费公路联网收费系统的新建、改建或扩建。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 DB11/T
5、1165.1 收费公路联网收费系统 第 1部分:系统构成及硬件技术要求 3 术语 和定义 DB11/T 1165.1界定的以及下列术语和定义适用于本文件 。 3.1 视图 view 一个虚拟表,其内容由查询定义。 3.2 主键 primary key 表中的一个或多个字段 , 它的值用于唯一地标识表中的某一条记录。 3.3 索引 index 对数据库表中一列或多列的值进行排序的一种结构。 3.4 存储过程 stored procedure 在大型 数据库系统 中 , 一组为了完成特定功能的 SQL 语句集 , 存储在数据库中 。 3.5 脏读 dirty read 在数据库访问中,一 个事务
6、将某一值修改,然后另一 事务 读取该值,此后前一 事务 因为某种原因撤 销对该值的修改,这就导致了后一事物所读取到的数据是无效的。 DB11/T 1165.7 2019 2 3.6 触发器 trigger 是保证数据完整性的一种方法,它是与表 中 事件相关的特殊的存储过程,它的执行是由事件来触发 , 经常用于加强数据的完整性约束和业务规则等。 4 缩略语 下列缩 略语适用于本文件。 CLI: 命令行界面( Command-Line Interface) JDBC: JAVA的 数据库连接( Java Database Connectivity) ODBC: 开放数据库连接 ( Open Dat
7、abase Connectivity) 5 命名 规则 数据库 中,数据库对象 的 命名要求如下: 名称 应 采用大写英文字符 和数字字符 编写 : 名称的结构应 包含下划线字 符 , 不 应 有空格字符 ; 数据表名称的第一个字母应符合 表 1 数据表 分类要求 。 表 1 数据表 分类要求 类型 代码 首字母 数据 类型 A 基础信 息表,包括组织结构、人员、权限、各类型参数信息 B 电子特定参数信息表,包括状态名单、白名单 C 收费所的库存信息表 D 收费所的票据基础信息表,包括票据类型、定义、事件、计划 F 数据定义字典表 L 车道产生的原始信息表,包括原始交易、特殊事件、设备状态、操
8、作日志 P 收费所结 账 数据表 Q 收费 总 中心、收费分中心的结 账 数据表 S 业务处理中的数据汇总表 主键 宜以 PK_开头,后面为表名缩写和其它内容; 索引 宜以 IDX_开头,后面为表名缩写和其它内容; 自定义函数宜以 FUN_开头,后面为其它 内容; 触发器宜以 TRG_开头,后面为表名缩写和其它内容; 视图宜以 V_开头,后面为表名缩写和其它内容; 存储过程宜 采用不同开头区别相应功能 。 6 数据库 设计 数据库 与数据表 设计 , 应符合 以下要求: 数据库 设计 要求: DB11/T 1165.7 2019 3 编写程序块应采用缩进风格 , 一行 书 写一条语句 , 分行
9、书写 超长语句; 大批量 或 综合 业务逻辑 宜 使用存储过程实现 ; 精度不高 的 查询或确认不会出现脏读时的查询宜使用脏读避免锁表 ; 在 查询条件中,宜 避免 使 用 数据库函数或计算表达式对索引列进行操作 。 数据表 设计要求: 数据表 应有主键; 数据表 的 外键约束 应 采用 逻辑 层保 证 ; 在 不同数据 表内 , 同一字段 的 命名和 数据 类型应保持 一致性 ; 数据 表宜 根据数据量 建立对应 的 索引; 数据 表宜 考虑 变化需求 ,预留 备用字段 ; 数据 表 宜 加入字段 “ CREATED” (采用 默认值 )以 记录 某一条 数据的创建时间 ; 数据 表 宜 避
10、免 使用 空列 。 7 数据存储 数据库中数据的存储要求如下: 在收费 总 中心,应隔离当前数据库和历史数据库,并应分别保存当前数据和历史数据; 存储 时效 : 收费 车道原始 交易数据的保存时间 应 不少 于 3 个月,收费车道图片数据的保存时间 应 不少 于 60 天; 收费所结 账 数据保存时间 应 不少于 1 年; 收费分中心 在线存 储 的原始交易数据的保存时间应不少于 3 年 ,各类统计数据的保存时间 应不少于 10 年 ; 收费 总 中心 在线存储的原始交易数据的保存时间应不少于 3 年 ,各类统计数据的保存时间 应不少于 10 年 ; 业务处理中的数据汇总表 保存时间 应 不少
11、于 3 个月 ; 历 史数据库应 每隔 3 个月 存储 1 次 所有数据。 存储备份: 收费所 和 收费分中心 应 每 天 进行 1 次数据库 全量 备份; 收费 总 中心数据库所有数据应在灾备中心进行备份; 备份数据可采用文件、数据库等形式。 8 数据库 安全性 要求 8.1 基本 要求 数据库安全性 的基本要求如下: 应有良好的 数据库锁 处理机制,以及阶段提交 机制,保证数据的完整性和一致性; 应支持 随机 存取控制、身份识别、角色划分、追踪审计等安全机制 。 8.2 角色划分 收费总中心、分中心、收费所、车道 的 数据库 角色 均 应划分为 业务 用户 、 维护查询用户、管理员用 户
12、,对应的权限要求如下 : DB11/T 1165.7 2019 4 业务 用户: 根据 业务要求 具有相应 的访问权限; 维护查询用户:访问 其可 维护的数据表, 只具有 数据库的查询权限; 管理员用户:具备对应层级数据库的管理权限,每季度应更改其登录密码。 8.3 操作 管理 数据库的操作 管理 要求如下: 操作数据库 人员 的 用户权限 应分配 为临时用户 ; 设置 用户权限 应 遵从最小权限原则 ; 数 据库操作完成 后,应立即 删除 相应的 临时用户 。 9 数据库 性能要求 9.1 车道数据库性能要求 车道数据库的性能要求如下: 车道数据库 宜 采用轻量级的动态数据库; 车道数据库应
13、支持 ANSI/ISO 的关系数据库技术标准; 车道数据库应支持跨平台使用,具有可移植性 。 9.2 收费 分 中心数据库性能要求 收费 分中心数据库的性能要求如下: 成熟性要求: 应支持 ANSI/ISO 关系数据库技术标准 ; 应支持 ODBC、 JDBC 的数据库 连接; 应 支持 CLI 操作 数据库; 应支持 中文、 英文 的数据处理和存储。 高效性要求: 应支持大批量数据处理的数据分区 等技术,分区方式应不受 CPU 数量、节点数量等影响; 应具有数据仓库建立和管理功能,对数据仓库应用有完善的支持; 应具有数据库行级数据压缩功能,支持已有数据及新插入数据的全面压缩,实现高压缩比。
14、可靠性要求: 应支持双机热备份机制 。 开放性要求: 宜 支持 Windows、 Linux 和 Unix 等 操作系统平台 。 易管理性要求: 宜 提供具有跨平台的统一图形界面的管理,能简易的实现对数据库的管理功能; 宜 支持高效的内存管理功能,支持数据库核心参数根据系统负载情况自动调整,支持内存 缓冲区、排序内存、并发控制内存等内存对象之间 的动态分配。 9.3 收费 总 中心数据库性能要求 收费 总 中心 数据库的 性能 要求如下: 成熟性要求 : 应支持 ANSI/ISO 关系数据库技术标准 ; 应支持 ODBC、 JDBC 的数据库 连接; 应 支持 CLI 操作 数据库; DB11
15、/T 1165.7 2019 5 应支持 中文、 英文 的数据处理和存储。 高效性要求: 应支持 大批量 数据处理的数据分区等技术,分区方式 应 不受 CPU 数量、节点数量等影响; 应 具有数据仓库 建立和管理功能,对数据仓库应用有完善的支持; 应 具有 数据库行级数据压缩功能, 支持 已有数据及新插入数据的全面压缩,实现高压缩比 。 可靠性要求: 宜 支持在 UNIX 环境数据库 集群 ; 应支持双机热备份机制 。 开放性要求: 宜 支持 Windows、 Linux、 Unix 等 操作系统平台 。 易管理性要求: 宜 提供具有跨平台的统一图形界面的管理,能简易的实现对数据库的管理功能;
16、 宜 支持高效的内存管理功能,支持数据库核心参数根据系统负载情况自动调整,支持内存 缓冲区、排序内存、并发控制内存等内存对象之间的动态分配。 10 数据库 存储 内容 10.1 车道数据 库 车道 数据库 应包含从上级系统 接收的参数表和 收费 车道系统产生的数据表 。收费车道产生的数据表 主要 包括 收费 车道交易表 、 收费 车道交易子班次表、特殊事件表、设备事件表 、 小时统计表及 收费 车道 产生的 过车抓拍图像 等 。 收费 车道交易表 应 记录每一辆过车交易信息,具体格式 见 附录 A。 10.2 收费所数据 库 收费所 数据库 应 包 含 票据数据和收费员结 账 数据 。 票据数
17、据 应 包括各类 票据的 库存 信息 、各种操作 记录(入库、出库 、核销、转账 等)。 收费员结 账 数据 应 包括 收费员的各类票据的售出信息 、结款 信息 、 人工发放票据信息 等 。 票据 库存 信息 表 和票据售出信息 表 用于 记录票据的使用状态信息, 具体格式 见 附 录 B。 10.3 收费 分中心数据 库 收费 分中心 数据库 应 包括 收费交易信息数据库和图片数据库, 包 含 以下内容: 收费交易信息数据库包含 收费中心下 发的参数表、收费 车道上传的数据表、收费所上传的票据 售出信息、 收费 分中心的 数据内容。收费分中心的 数据内容应包括 操作员表、收费分中心冲账 表
18、、结账车道交易明细表,结账班次表、结账子班次表,封账车道 交易明细表、封账车道交易 汇总表、实收现金表、长短款明细表等,并 根据需求按照出入口属性进行区分。班次结 账 数据 表 是 收费分中心的核心数据 , 具体格式 见 附录 C; 图片数据库 存储 收费 车道上传的过车抓拍图片 ,应按自然日和 入出口 属性进行区分。 图片数据 宜 以二进制流的格式 进行 保存 , 具体格式 见 附录 D。 10.4 收费 总 中心数据 库 收费 总 中心 数据库 应 包括 收费 车道上传的数据表、 收费 分中心上传的结 账 数据、 收费 总 中心的拆分 结 账 数据、 收费 总 中心 的参数数据。 收费 总
19、 中心 的参数数据 应 包括路网组织信息表 、 人员信息、状态名 单 、 白名单、费率表 等 , 具体格式 见 附录 E和 附录 F。 DB11/T 1165.7 2019 6 附 录 A (规范性附录) 收费车道数据 联网收费系统收费 车道 数据表清单及表结构 见表 A.1至表 A.20。 表 A.1 数据表清单 序号 数据表名称 说明 1 L01_EVENTS 设备事件表 2 L04_ENTRY_TRAN 入口流水记录表 3 L05_EXIT_TRAN 出口流水记录表 4 L06_OPERATE_LOG 日志表 5 S03_ENTRY_HOUR 入口流水记录小时统计表 6 S04_SUB_
20、ENTRY_SHIFT 入口 子 班次统计表 7 S08_EXIT_HOUR 出口流水记录小时统计表 8 S09_SUB_EXIT_SHIFT 出口 子 班次统计记录表 9 A04_OPERATOR 操作员表 10 A05_SHIFT 班次表 11 A08_FARE 费率表 12 ISSUERLIST 发行方列表 13 LOWVALUE 低值表 14 STATUSLIST 状态名单表 15 VALIDCARDTYPE 有 效卡类型表 16 WHITELIST 白名单表 17 BASE_DEALS_NETWORK 优惠策略信息表 18 BASE_DEALS_CAR 优惠策略信息表 19 STAT
21、USLIST_ 状态名单表 表 A.2 设备事件表 序号 字段 数据类型 约束 说明 1 MID TEXT 主键 记录唯一标识 2 PLAZA_ID INTEGER 广场标识号 3 LANE_ID INTEGER 车道标识号 4 OP_ID INTEGER 操作员标识号 DB11/T 1165.7 2019 7 表 A.2 设备事 件表 (续) 序号 字段 数据类型 约束 说明 5 TIME_BEGIN DATETIME 班次开始时间 6 OCCUR_TIME DATETIME 当前时间 7 SHIFT_ID INTEGER 班次标识号 8 EVENT_TYPE INTEGER 事件类型 9
22、SEND_FLAG INTEGER 发送标志 10 SEND_TIME DATETIME 发送时间 表 A.3 入口 流水记录 表 序号 字段 数据类型 约束 说明 1 MID BIGINT 主键 交易 唯一标识 2 NETWORK BYTE 路网编号 3 PLAZA_ID INTEGER 广场标识号 4 LANE_ID SMALLINT 车道标识号 5 LANETYPE BYTE 车道 类型 6 OPERATORID INTEGER 收费员标识号 7 SHIFTBEGINTIME DATETIME 子班次开始时间 8 SHIFTID BYTE 班次标识号 9 TOLLMODE BYTE 收费
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
本资源只提供5页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DB11 1165.7-2019 收费公路联网收费系统 第7部分:数据库设计 1165.7 2019 收费 公路 联网 系统 部分 数据库 设计
