standard library
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 目 次 前言 ................................................................................ II 1 范围 .............................................................................. 1 2 规范性引用文件 .................................................................... 1 3 术语和定义 ........................................................................ 1 4 缩略语 ............................................................................ 2 5 命名规则 .......................................................................... 2 6 数据库设计 ........................................................................ 2 7 数据存储 .......................................................................... 3 8 数据库安全性要求 .................................................................. 3 9 数据库性能要求 .................................................................... 4 10 数据库存储内容 ................................................................... 5 附录 A(规范性附录) 收费车道数据 .................................................... 6 附录 B(规范性附录) 收费所票据数据 ................................................. 18 附录 C(规范性附录) 收费分中心结账数据 ............................................. 30 附录 D(规范性附录) 收费分中心图片数据 ............................................. 39 附录 E(规范性附录) 收费总中心参数数据 ............................................. 39 附录 F(规范性附录) 收费总中心结账数据 ............................................. 58 参考文献 ............................................................................ 74 I DB11/T 1165.7—2019 前 言 DB11/T 1165 《收费公路联网收费系统》拟分成以下几个部分: ——第1部分:系统构成及硬件技术要求; ——第2部分:基础数据元和编码规则; ——第3部分:收费系统介质技术要求与数据格式; ——第4部分:拆分与结算; ——第5部分:清分结算系统运行规则; ——第6部分:数据通信接口; ——第7部分:数据库设计; ——第8部分:信息安全; ——第9部分:应用软件技术要求。 本部分为DB11/T 1165的第7部分。 本部分按GB/T 1.1—2009 给出的规则起草。 本部分由北京市交通委员会提出并归口。 本部分由北京市交通委员会组织实施。 本部分的起草单位:北京市首都公路发展集团有限公司、北京云星宇交通科技股份有限公司。 本部分主要起草人:张明月、刘刚、徐志斌、张恒利、刘绍民、孔祥杰、陈日强、李晓雷、胡天宇、 张发宽、李少丁、刘星宇、佟乐、王刚、杨勇、俞宏熙。 II DB11/T 1165.7—2019 收费公路联网收费系统 第7部分:数据库设计 1 范围 DB11/T 1165的本部分规范了收费公路联网收费系统中数据库的命名规则、设计、存储、安全性要 求、性能要求和存储内容。 本部分适用于收费公路联网收费系统的新建、改建或扩建。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 DB11/T 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 在数据库访问中,一个事务将某一值修改,然后另一事务读取该值,此后前一事务因为某种原因撤 销对该值的修改,这就导致了后一事物所读取到的数据是无效的。 1 DB11/T 1165.7—2019 3.6 触发器 trigger 是保证数据完整性的一种方法,它是与表中事件相关的特殊的存储过程,它的执行是由事件来触发, 经常用于加强数据的完整性约束和业务规则等。 4 缩略语 下列缩略语适用于本文件。 CLI: 命令行界面(Command-Line Interface) JDBC: JAVA的数据库连接(Java Database Connectivity) ODBC:开放数据库连接(Open Database Connectivity) 5 命名规则 数据库中,数据库对象的命名要求如下: ——名称应采用大写英文字符和数字字符编写:  名称的结构应包含下划线字符,不应有空格字符;  数据表名称的第一个字母应符合表 1 数据表分类要求。 表 1 数据表分类要求 类型代码 数据类型 首字母 A 基础信息表,包括组织结构、人员、权限、各类型参数信息 B 电子特定参数信息表,包括状态名单、白名单 C 收费所的库存信息表 D 收费所的票据基础信息表,包括票据类型、定义、事件、计划 F 数据定义字典表 L 车道产生的原始信息表,包括原始交易、特殊事件、设备状态、操作日志 P 收费所结账数据表 Q 收费总中心、收费分中心的结账数据表 S 业务处理中的数据汇总表 ——主键宜以 PK_开头,后面为表名缩写和其它内容; ——索引宜以 IDX_开头,后面为表名缩写和其它内容; ——自定义函数宜以 FUN_开头,后面为其它内容; ——触发器宜以 TRG_开头,后面为表名缩写和其它内容; ——视图宜以 V_开头,后面为表名缩写和其它内容; ——存储过程宜采用不同开头区别相应功能。 6 数据库设计 数据库与数据表设计,应符合以下要求: ——数据库设计要求: 2 DB11/T 1165.7—2019  编写程序块应采用缩进风格,一行书写一条语句,分行书写超长语句;  大批量或综合业务逻辑宜使用存储过程实现;  精度不高的查询或确认不会出现脏读时的查询宜使用脏读避免锁表;  在查询条件中,宜避免使用数据库函数或计算表达式对索引列进行操作。 ——数据表设计要求:  数据表应有主键;  数据表的外键约束应采用逻辑层保证;  在不同数据表内,同一字段的命名和数据类型应保持一致性;  数据表宜根据数据量建立对应的索引;  数据表宜考虑变化需求,预留备用字段;  数据表宜加入字段“CREATED”(采用默认值)以记录某一条数据的创建时间;  数据表宜避免使用空列。 7 数据存储 数据库中数据的存储要求如下: ——在收费总中心,应隔离当前数据库和历史数据库,并应分别保存当前数据和历史数据; ——存储时效:  收费车道原始交易数据的保存时间应不少于 3 个月,收费车道图片数据的保存时间应不少 于 60 天;  收费所结账数据保存时间应不少于 1 年;  收费分中心在线存储的原始交易数据的保存时间应不少于 3 年,各类统计数据的保存时间 应不少于 10 年;  收费总中心在线存储的原始交易数据的保存时间应不少于 3 年,各类统计数据的保存时间 应不少于 10 年;  业务处理中的数据汇总表保存时间应不少于 3 个月;  历史数据库应每隔 3 个月存储 1 次所有数据。 ——存储备份:  收费所和收费分中心应每天进行 1 次数据库全量备份;  收费总中心数据库所有数据应在灾备中心进行备份;  备份数据可采用文件、数据库等形式。 8 数据库安全性要求 8.1 基本要求 数据库安全性的基本要求如下: ——应有良好的数据库锁处理机制,以及阶段提交机制,保证数据的完整性和一致性; ——应支持随机存取控制、身份识别、角色划分、追踪审计等安全机制。 8.2 角色划分 收费总中心、分中心、收费所、车道的数据库角色均应划分为业务用户、维护查询用户、管理员用 户,对应的权限要求如下: 3 DB11/T 1165.7—2019 ——业务用户:根据业务要求具有相应的访问权限; ——维护查询用户:访问其可维护的数据表,只具有数据库的查询权限; ——管理员用户:具备对应层级数据库的管理权限,每季度应更改其登录密码。 8.3 操作管理 数据库的操作管理要求如下: ——操作数

pdf文档 DB11-T 1165.7-2019 收费公路联网收费系统 第7部分:数据库设计 北京市

文档预览
中文文档 78 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共78页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
DB11-T 1165.7-2019 收费公路联网收费系统 第7部分:数据库设计 北京市 第 1 页 DB11-T 1165.7-2019 收费公路联网收费系统 第7部分:数据库设计 北京市 第 2 页 DB11-T 1165.7-2019 收费公路联网收费系统 第7部分:数据库设计 北京市 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2022-10-22 08:56:45上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。