Page 80 - 水利水电工程三维图形建模研究
P. 80
水利水电工程三维图形建模研究
Research on 3D Graphic Modeling of Water Conservancy and Hydropower Engineering
(二)数据库结构设计
1. 数据库总体结构设计
在水利水电工程中涉及的地质信息来源广、信息量大、信息繁杂,建立专门
的地质信息数据库对地质信息进行专门的管理十分必要,能给实际工程工作中带
来很大的帮助,并提高工作效率。同时,数据库系统对数据进行分类、统一存储
与管理,为后期三维地质建模带来了方便,是实现地质信息三维可视化的数据支
撑。地质数据库是根据工程的工作需要以及后期三维建模而建立的,因此在建库
之前需进行调研工作。主要包括针对大型的水利水电项目收集全面的原始资料,
并对原始资料进行整理、归类、分析为建库提供一个丰富的信息源系统从而建立
全面的数据库系统。借鉴中国和其他国家先进的数据库系统思想,并实现与后期
三维建模系统的良好对接,以简化地质建模过程。在选取好相应的数据库管理软
件及相应的平台后,确定数据库要实现的功能。最终建立一个具有各类数据地录入、
检索、数据输出、数据统计与分析、系统维护以及用户管理等功能的数据库系统。
数据库的设计流程大致如下:第一,根据提供的水利水电工程地质勘测信息
源说明,首先以 word 形式编制数据字典,确定每个表格的索引关键字、关键字
说明、每个字段的名称、类型、长度、小数、单位;第二,根据数据字典建立相
应的数据库;第三,从提供的地质报告中筛选出信息源表格中涉及的数据;第四,
数据流程设计;第五,界面设计与功能设计,使其具备检索、统计、导出模板、
导入数据、输出成果统计表的功能;第六,针对信息源表格设计 excel 模板,使
其尽量统一、美观;第七,将收集到的数据填入 excel 模板中,作为导入界面的
数据表:第八,将数据表导入界面,并导出成果统计表,对每个界面进行调试,
调试过程中再对界面及代码进行修改,使其尽量合理、简洁、美观。
2. 数据库物理结构设计
数据表是系统数据的核心,是系统赖以生存的基础。开发一个数据库管理系
统时,第一步工作就是要根据管理系统的要求设计数据库中表体的结构,而有关
表的操作一般都是通过表对象来实现的。表对象中一般包括反映表结构的字段的
类型和属性,以及反映表中所存储数据的记录。
(三)数据库管理系统
1. 用户管理
数据库信息系统包含四类用户角色:系统管理员用户、后台数据维护用户、
72

