BRT智能交通系统_数据库设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
广州中山大道BRT智能交通系统数据库设计说明书
广州交通信息化建设投资营运有限公司
2010.04.10
目录
1.文档介绍
1.1. 编写目的
本文档对广州中山大道BRT智能交通系统相关实体及实体间的关系进行描述,并在此基础上对系统的数据库物理结构进行了设计。目的如下:
●为后台软件各个子系统的设计和开发工作提供依据;
●为测试人员进行测试,提供依据;
●为系统维护人员进行日常维护工作提供依据。
1.2. 文档范围
1.3. 读者对象
●广州中山大道BRT智能交通系统后台软件全体设计开发人员;
●广州中山大道BRT智能交通系统全体测试人员;
●广州中山大道BRT智能交通系统维护人员。
1.4. 参考文献
1.5. 术语与缩写解释
2.数据库环境说明
数据库服务器承载综合管理系统的数据库服务,属于关键性应用,因此采用双机并行方式来提高系统性能及可用性。采用两台配置相同的Unix服务器配置成双机热备系统作综合管理数据库服务器。服务器采用IBM机架式4路Unix服务器P550,每台服务器配置为2×POWER5 1.65G CPU,8GB 内存,提供高性能;服务器内部配置2 块73GB 硬盘做RAID1,保护操作系统;操作系统采用AIX 5L,数据库软件为Oracle 10g 企业版,并通过IBM HACMP高可用集群软件和ORACLE RAC实现两台数据库服务器的双机并行工作。
3.数据库的命名规则
3.1. 表的命名
使用描述性的英文单词组合,尽量避免使用简写,严禁使用汉语拼音。
4.主键的命名
PK_开头,后跟表名或表名的缩写。
4.1. 外键的命名
FK_开头,后跟表名或表名的缩写。
4.2. 索引的命名
IDX_开头,后跟表名和字段名的缩写。
4.3. 视图的命名
V_开头,后跟描述性的英文单词组合,尽量避免使用简写,严禁使用汉语拼音。4.4. 触发器的命名
[TRIG_][B|A][I|D|U][表名或表名的缩写]。
4.5. 序列的命名
SEQ_开头,后跟描述性的英文单词组合,尽量避免使用简写,严禁使用汉语拼音。
4.6. 存储过程的命名
PROC_开头,后跟描述性的英文单词组合,尽量避免使用简写,严禁使用汉语拼音。
4.7. 存储函数的命名
FUNC_开头,后跟描述性的英文单词组合,尽量避免使用简写,严禁使用汉语拼音。
4.8. 包的命名
PAKG_开头,后跟描述性的英文单词组合,尽量避免使用简写,严禁使用汉语拼音。
5.逻辑设计
由于时间原因,没有进行逻辑设计,直接进行了物理设计。
6.物理设计
6.1. 数据表(V2.3)
6.1.1.机构表(Organ)
6.1.2.员工类别表(EmployeeType)
6.1.3.员工表(Employee)
6.1.4.线路表(Route)
6.1.5.线路压缩映射表(RouteCodeMap)
6.1.6.站点信息表(BusStop)
6.1.
7.行政区域表(Region)
6.1.8.街道表(Street)
6.1.9.运营车辆表(RunningBus)
6.1.10.调度交互信息(DispatchInfo)
6.1.11.考勤数据表(CheckAttendance)
6.1.12.更纸记录表(TripLog)
6.1.13.行车计划表(TripPlan)
6.1.14.Service表(增加主键ID)
6.1.15.行车计划明细表(TripPlanDetail )
6.1.16.电子站牌表(ElectronicBusStop)
6.1.1
7.电子站牌安装部署表(ElectronicBusStopInstallation)
6.1.18.调度员表(Dispatcher)
6.1.19.调度员权限表(DispatcherPurview)
6.1.20.有效GPS数据表(GPS_Valid_YYYYMMDD)
6.1.21.无效GPS数据表(GPS_Invalid_YYYYMMDD)
6.1.22.进出站数据表(ArrivalAndDeparture)
6.1.23.记事本表(NotePad)
6.1.24.线路调度台参数表(DespatcherParameter)
6.1.25.通知模板表(InformTemplate)