基于PowerDesigner的公路工程地理信息平台数据库建模冯永玖,童小华,刘妙龙(同济大学测量与国土信息工程系上海,200092)摘要:公路工程地理信息平台涉及的海量空间和属性数据结构复杂,利用PowerDesigner组织这些数据、设计数据库模型,便于系统总体规划、能够统一协调数据管理。文章简述了利用PowerDesigner建模的方法,分析了公路工程地理信息平台系统总体结构,探讨了公路工程数据库的组织以及概念数据模型和物理数据模型的建立。通过广东省公路工程地理信息平台数据库建模实践,验证了文中的建模方法。关键词:公路工程地理信息平台;数据库建模;概念数据模型;物理数据模型;PowerDesignerHighwayprojectgeographicalinformationplatformdatabasemodelingusingPowerDesignerFENGYong-jiu,TONGXiao-hua,LIUMiao-long(DepartmentofSurveyingandGeo-informatics,TongjiUniversity,Shanghai200092,China)Abstract:Asthespatialandattributemassdataofhighwayprojectarecomplicated,PowerDesigner,anusefulCASETool,isthebesttooltoorganizethesedataanddesignthedatabasemodels.Inthispaper,severalissues,suchasmethodsofmodelingusingPowerDesigner,architectureoftheplatform,organizationofhighwayprojectdata,conceptualdatamodelandphysicaldatamodel,abouthighwayprojectdatabasearediscussedindetail.BythepracticeofGuangdonghighwayprojectgeographicalinformationplatformdatabasemodeling,themethodsofdatabasemodelingputforwardinthispaperaretested.KeyWords:highwayprojectgeographicalinformationplatform;databasemodeling;conceptualdatamodel;physicaldatamodel;PowerDesigner目前,国内公路工程数据库较多地采用小型关系型数据库系统,如Dbase,FoxBASE,Access,这类系统在存储公路属性数据时,往往缺乏空间数据的支持。鉴于此,本文提出公路工程地理信息平台,采用地理信息系统技术和数据仓库技术来对空间数据库和属性数据库进行统一管理[1],采用图形化界面实现智能化的检索和查询、统计和分析,为不同用户提供快速的资料查询与检索,资料重复利用、工程文件快速生成、规划设计支持、数据资料共享与信息发布等服务[2]。由于公路工程涉及项目繁多、数据量大、关系复杂,且大部分数据具有地理空间特征,因此对其数据库建模是一项复杂而艰巨的任务。结合专业CASE(计算机辅助软件工程)工具,能够将建模难度大大降低,且所建数据库模型完整高效[3,4]。常用的CASE工具有RationalROSE、Visio和PowerDesigner等,这三种主要的建模工具各具优势[5]。RationalROSE对于开发过程中的各种语义、模型、对象以及流程、状态等描述较好,而对于数据库的开发管理和架构支持却有限。Visio只支持图形语义的描述,只能用来架构空间数据库的图形关系描述,无法生成具体的空间数据库建库代码。PowerDesigner侧重于数据库建模,可以利用图形直观地描述复杂的空间数据模型,从而生成高效的建库代码。PowerDesigner具有灵活的分析和设计特性,允许使用一种结构化的方法有效的创建数据库或数据仓库,而不要求严格地遵循一个特定的方法学。它所提供的直观的符号标识使数据库的创建更加容易,并且使项------------------------------------------------第1页共7页基金项目:广东省“十五”重大科技攻关资助项目(2002A10100309)目组内的交流和通信标准化。鉴于公路工程地理平台数据库的复杂性,考虑到这三种主要CASE工具优缺点,选择数据库建模功能最强大、操作简易的PowerDesigner作为建模工具。1PowerDesigner建模方法公路工程地理信息平台侧重于公路规划设计资料的管理,是智能交通运输地理信息系统(GIS-T)不可或缺的重要部分,由于公路相关数据大部分具有地理空间特征,因此需建立统一的数据库,充分利用GIS技术,通过C/S模式把信息传送至公路规划设计的职能部门,实现公路设计资料管理信息化,使设计人员方便地查询到可以借鉴的设计案例。基于PowerDesigner的数据模型分为概念数据模型(ConceptualDataModel,CDM)和物理数据模型(PhysicalDataModel,PDM),CDM是适合...