摘要
The forest stand database of Bilahe Forestry Bureau, Inner Mongolia of China was taken as an example to demonstrate the whole process of building a temporal geodatabase by means of reengineering. The process was composed of establishing a conceptual data model from the initial database, constructing a logical database by means of mapping, and building a temporal geodatabase with the help of Computer-Aided Software Engineering (CASE) tool and Unified Markup Language (UML). The results showed that as the reengineered forest stand geodatabase was dynamic, it could easily store the historical data and answer time related questions by Structured Query Language (SQL), meanwhile, it maintains the integrity of database and eliminates the redundancy.
本文以大兴安岭比拉河林业局的林分数据库为例,介绍了再设计动态地理数据库(Geodatabase)的全过程。它包括基于原数据的数据库概念设计,数据库逻辑设计和基于UML语言和CASE工具的动态地理数据库设计等三个步骤。结果表明,再设计的地理数据库是"动态的",能方便的存储时间数据和应用SQL语言回答与时间有关的查询,消除了数据冗余并维护了数据库的完整性。
基金
China Scholarship (2004836052)
‘Voyage Project’ of Jiangxi Province(2007)