城市空间数据库设计

合集下载

空间数据库设计概述

空间数据库设计概述

需求分析
概念设计
逻辑设计
物理设计
空间 数据库
地理现象 和过程
数据库的 概念模型
数据库的 逻辑模型
数据库的 存储模型
现实世界
信息世界
计算机世界
4
3.1.1 空间数据库设计的内容
需求分析
概念设计
数据库 运行与维护
数据库实现
逻辑设计 物理设计
5
内容提纲
3.1.1 空间数据库设计的内容 3.1.2 空间数据库设计的目标 3.1.3 空间数据库设计的原则
6
3.1.2 空间数据库设计的目标
满足用户 需求
良好的数 据库性能
准确模拟 现实世界
能够被某 个数据库 管理系统
接受
7
内容提纲
3.1.1 空间数据库设计的内容 3.1.2 空间数据库设计的目标 3.1.3 空间数据库设计的原则
8
3.1.2 空间数据库设计原则
1. 空间数据库设计与应用系统设计相结合的原则; 2. 数据独立性原则; 3. 共享度高、冗余度低的原则; 4. 用户与系统的接口简单性原则; 5. 系统可靠性、安全性与完整性原则; 6. 系统具有重新组织、可修改与可扩充用性原则。
3.1 空间数据库设计概述
内容提纲
3.1.1 空间数据库设计的内容 3.1.2 空间数据库设计的目标 3.1.3 空间数据库设计的原则
2
内容提纲
3.1.1 空间数据库设计的内容 3.1.2 空间数据库设计的目标 3.1.3 空间数据库设计的原则
3
3.1.1 空间数据库设计的内容
• 数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建 立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应 用需求。

空间数据库设计与管理技巧

空间数据库设计与管理技巧

空间数据库设计与管理技巧空间数据库是指在数据库系统中存储和处理与地理和空间有关的数据,如地理位置、地理信息、地图等。

随着科技的迅猛发展,对于空间数据的管理和分析需求也越来越高。

而一个高效的空间数据库设计和管理技巧则至关重要。

本文将探讨一些关键的技巧和原则,帮助读者更好地设计和管理空间数据库。

1. 数据模型选择在设计空间数据库之前,首先要选择合适的数据模型。

常见的数据模型有层次模型、网络模型、关系模型、面向对象模型等。

针对空间数据的特点,关系模型是最常用的模型之一。

通过将空间数据中的对象和关系转化为关系型数据表和关系之间的连接,实现空间数据的存储和查询。

但是在某些情况下,面向对象模型或者其他模型也有其优势和适用性。

因此,在选择数据模型时,需要根据具体的业务需求,并结合空间数据的特点进行权衡。

2. 空间索引的设计空间数据的查询和分析通常需要涉及到空间关系,如邻近查询、覆盖查询等。

而对于大规模空间数据,全表扫描往往效率低下。

因此,在设计空间数据库时,需要考虑使用空间索引来提高查询效率。

常用的空间索引方法包括R树、四叉树、网格索引等。

每种索引方法都有其特点和适用场景,需要根据数据的特点和查询需求来选择合适的索引方法。

3. 数据分区和划分策略对于大规模空间数据,为了提高数据的存储效率和查询性能,通常需要进行数据分区和划分。

分区是将数据按某种规则划分到多个独立的存储区域中,而划分则是将数据按照某个属性或者特征划分为多个子集。

分区和划分的策略需要根据具体的业务需求和数据特点来确定。

例如,可以根据地理位置、时间属性或者其他属性来进行分区和划分,以提高数据的管理和查询效率。

4. 数据质量和完整性保证在空间数据库设计和管理过程中,数据质量和完整性是至关重要的。

空间数据的精度和准确性直接影响到地理分析的可靠性和结果的准确性。

因此,需要采取一系列的措施来保证数据的质量和完整性。

例如,可以使用GPS等定位技术获取准确的位置信息,采用空间校正算法来处理位置偏差,建立数据验证和纠错机制等,以提高数据的质量。

如何进行地理信息系统的空间数据库设计

如何进行地理信息系统的空间数据库设计

如何进行地理信息系统的空间数据库设计地理信息系统(Geographic Information System,简称GIS)作为一种集成多种数据和空间信息的信息系统,已经广泛应用于城市规划、自然资源管理、环境保护、交通规划等领域。

而空间数据库设计是GIS中非常重要的一部分,它涉及到数据的组织、存储和处理,直接关系到GIS的性能和效率。

本文将探讨如何进行地理信息系统的空间数据库设计。

一、需求分析在进行空间数据库设计之前,首先需要进行需求分析,明确系统所需要存储的数据种类和数据量。

根据用户的需求,确定需要存储的地理对象类型,例如建筑物、道路、河流等。

同时还需要考虑数据的更新频率以及对数据的访问需要。

二、数据模型选择在设计空间数据库时,需要选择适合的数据模型。

目前常用的数据模型有层次模型、网状模型、关系模型和面向对象模型等。

根据具体的需求和现有技术水平,选择合适的数据模型。

一般来说,关系模型是较为常用的一种模型,它可以通过表格来存储地理空间数据和属性数据,方便数据的管理和查询。

三、空间索引设计在地理信息系统中,空间索引是提高查询效率的关键。

通过适当的空间索引设计,可以大幅提升数据查询的速度。

常用的空间索引方法包括R树、四叉树和网格索引等。

根据系统的特点和查询需求,选择合适的空间索引方法,并进行索引的构建。

四、数据存储与组织在进行空间数据库设计时,需要考虑数据的存储和组织方式。

一般来说,可以采用关系型数据库进行数据存储,并建立合适的表结构。

对于大规模的地理空间数据,可以考虑采用分布式存储方式,将数据分布在不同的物理节点上,提高系统的扩展性和性能。

五、数据完整性与一致性地理信息系统的空间数据库中通常涉及大量的数据,因此需要确保数据的完整性和一致性。

在进行数据插入、更新和删除时,需要进行相应的约束和验证,确保数据的有效性和正确性。

同时,还需要进行数据的备份和恢复,以防数据丢失或损坏。

六、安全性与权限控制在进行空间数据库设计时,需要考虑数据的安全性和权限控制。

请简述空间数据库设计的步骤。

请简述空间数据库设计的步骤。

请简述空间数据库设计的步骤。

空间数据库设计是一个庞大而复杂的过程,它包含了多个步骤。

在实际的设计工作中,需要遵循一定的流程和方法论,才能确保数据库的可靠性和高效性。

下面是空间数据库设计的步骤:1.需求分析需求分析是空间数据库设计的第一步。

在这一阶段,需要与用户和相关人员进行沟通,了解他们的需求和要求,分析他们的工作流程和数据处理过程。

这样可以确定数据库的数据类型、数据量、数据结构和功能等方面的需求。

2.数据建模数据建模是空间数据库设计的第二步。

在这一阶段,需要对需求分析的结果进行数据建模,确定数据的实体、属性和关系等方面的内容。

通常采用实体关系图(ER图)进行建模,以便直观地显示数据的结构和关系。

3.数据库设计数据库设计是空间数据库设计的核心步骤。

在这一阶段,需要具体设计数据库的结构和功能,包括数据表的设计、索引的设计、视图的设计、存储过程的设计等方面的内容。

同时,还需要考虑数据库的安全性、可靠性和性能等方面的问题。

4.数据实现数据实现是空间数据库设计的第四步。

在这一阶段,需要根据数据库设计的结果,实现数据库的结构和功能。

通常采用数据库管理系统(DBMS)进行实现,例如Oracle、SQL Server、MySQL等。

5.数据测试数据测试是空间数据库设计的第五步。

在这一阶段,需要对数据库进行测试,验证数据库的功能和性能是否符合需求。

通常采用数据抽样、数据比较、性能测试等方法进行测试,以确保数据库的稳定性和可靠性。

6.数据部署数据部署是空间数据库设计的最后一步。

在这一阶段,需要将数据库部署到实际的环境中,并进行数据迁移和数据备份等工作。

同时,还需要进行数据库的性能优化和安全加固等方面的工作,以确保数据库的高效性和安全性。

空间数据库设计是一个复杂而系统的过程,需要遵循一定的流程和方法论,才能确保数据库的可靠性和高效性。

在实际的工作中,需要注意数据建模、数据库设计、数据实现、数据测试和数据部署等方面的问题,以确保数据库的质量和稳定性。

空间数据库系统设计共40页文档

空间数据库系统设计共40页文档
据库描述中表达更丰富的语义,并可采用面向对象的方 法建模。
特化能够从已有的实体类型中创建新的实体类型, 允许从一个实例中区分出的某些实例有特定的属性,或 者与其他实体间有特定的联系。
泛化是在一组已经存在的类中识别它们共同的性 质,抽取这些共同性质建立一个新类。
图斑
土地利用
d
线状地物
零星地物
建筑物 o
其设计步骤是: (1)E-R模型向关系模型的转换
M:N时,每一个实体转换为一个单独的关系模式, 该关系模式的属性包含相应实体的所有属性。 (2)关系数据模型的规范化设计
编号
道路中心线 …
路段
组成
编号 名称
类型 长度
道路 起点

终点
包含依赖性实体的E-R模型
E-R模型优点: (1)基于实体、联系、属性等简单有力的概念,便于非
专家理解。 (2)容易转换成逻辑模型,方便映射到关系模式。 缺点: (1)缺少足够强有力的建模构造。
3、实体-联系扩展模型(EER) 与泛化、特化及属性继承机制密切相关。允许在数
二、空间数据库概念设计
概念模型是系统设计者和用户之间对系统的认识进 行沟通的有效手段。它可以表达建模对象的信息结构和 动态特征。
概念设计是逻辑设计和物理设计的基础。
1、概念设计的步骤 (1)确定应用领域
数据库设计必须有明确的应用领域。应用领域越 明确、越狭窄,相应的模型就越简单。 (2)确定用户需求
道路
终点
起点
道路中心线
简化的E-R模型
一个实体类型必须有至少一个唯一标识符。通过它 来实现区分实例。唯一标识符的选择通常取决于建模过 程中实施层次的一些因素。
E-R模型允许建模者表达实体进入联系的方式。此 外,联系不仅能连接两个实体类型,也可以连接多个实 体类型,甚至可以连接一个实体及其自身。

空间数据库的设计

空间数据库的设计

§2.7 空间数据库的设计、建立和维护一、空间数据库的设计数据库因不同的应用要求会有各种各样的组织形式。

数据库的设计就是根据不同的应用目的和用户要求,在一个给定的应用环境中,确定最优的数据模型、处理模式、存贮结构、存取方法,建立能反映现实世界的地理实体间信息之间的联系,满足用户要求,又能被一定的DBMS接受,同时能实现系统目标并有效地存取、管理数据的数据库。

简言之,数据库设计就是把现实世界中一定范围内存在着的应用数据抽象成一个数据库的具体结构的过程。

空间数据库的设计是指在现在数据库管理系统的基础上建立空间数据库的整个过程。

主要包括需求分析、结构设计、和数据层设计三部分。

1、需求分析需求分析是整个空间数据库设计与建立的基础,主要进行以下工作:1)调查用户需求:了解用户特点和要求,取得设计者与用户对需求的一致看法。

2)需求数据的收集和分析:包括信息需求(信息内容、特征、需要存储的数据)、信息加工处理要求(如响应时间)、完整性与安全性要求等。

3)编制用户需求说明书:包括需求分析的目标、任务、具体需求说明、系统功能与性能、运行环境等,是需求分析的最终成果。

需求分析是一项技术性很强的工作,应该由有经验的专业技术人员完成,同时用户的积极参与也是十分重要的。

在需求分析阶段完成数据源的选择和对各种数据集的评价2、结构设计指空间数据结构设计,结果是得到一个合理的空间数据模型,是空间数据库设计的关键。

空间数据模型越能反映现实世界,在此基础上生成的应用系统就越能较好地满足用户对数据处理的要求。

空间数据库设计的实质是将地理空间实体以一定的组织形式在数据库系统中加以表达的过程,也就是地理信息系统中空间实体的模型化问题。

主要过程是见图2-7-1。

1)概念设计概念设计是通过对错综复杂的现实世界的认识与抽象,最终形成空间数据库系统及其应用系统所需的模型。

具体是对需求分析阶段所收集的信息和数据进行分析、整理,确定地理实体、属性及它们之间的联系,将各用户的局部视图合并成一个总的全局视图,形成独立于计算机的反映用户观点的概念模式。

空间数据库的设计与管理

空间数据库的设计与管理

空间数据库的设计与管理1. 引言空间数据库是指在计算机系统中用于存储和管理地理数据的数据库系统。

随着地理信息系统(GIS)的发展和应用日益广泛,空间数据库的设计与管理变得尤为重要。

本文将探讨空间数据库的设计原则、数据模型和管理方法。

2. 空间数据库的设计原则(1)空间一体性:空间数据具有一定的一体性,即地理对象的各个组成部分之间具有一定的内在关联。

在设计空间数据库时,必须考虑地理对象的组成关系和拓扑关系,确保数据元素的一致性和正确性。

(2)空间关联性:地理对象之间存在着空间关联关系,如邻近关系、包含关系等。

在数据库设计中,需要考虑地理对象之间的关联关系,并为其建立相应的索引和查询机制。

(3)数据完整性:地理数据的完整性是空间数据库设计的核心要求之一。

设计者需要定义具体的数据模型,并设置相应的完整性约束,以保证地理数据的准确性和可靠性。

3. 空间数据库的数据模型(1)层次模型:层次模型是最早被应用于空间数据库的数据模型之一。

该模型可以有效地描述地理对象之间的层次关系,但对于描述非树形结构的数据非常复杂,不适用于较复杂的地理数据。

(2)对象模型:对象模型是基于面向对象的思想,将地理对象视为实体,具有属性和行为。

该模型能够灵活地描述地理对象之间的继承和关联关系,适用于复杂的地理数据。

(3)拓扑模型:拓扑模型基于图论的思想,以节点和边表示地理对象之间的拓扑关系。

该模型适用于描述复杂的拓扑结构,如网络、流域等。

4. 空间数据库的管理方法(1)数据采集与预处理:在建立空间数据库之前,需要通过各种采集手段(如遥感技术、GPS等)获取地理数据。

同时,还需要对采集到的数据进行预处理和清洗,以保证数据的质量和准确性。

(2)数据存储与索引:地理数据一般以向量数据或栅格数据的形式存储。

对于大规模的地理数据,需要采用合适的存储结构,并设置相应的索引机制,以提高数据的存取效率。

(3)数据查询与分析:空间数据库的主要功能是支持数据的查询和分析。

空间数据库设计与管理方法

空间数据库设计与管理方法

空间数据库设计与管理方法引言:随着时代的发展和科技的进步,空间数据的应用范围越来越广泛。

无论是地理信息系统、导航系统还是物流管理系统,都需要依赖空间数据来完成各自的功能。

而空间数据库的设计与管理往往成为空间数据应用的关键环节。

本文将探讨空间数据库设计与管理的方法,以帮助读者了解如何高效地利用和管理空间数据。

一、空间数据库的基本概念空间数据库是指能够存储、查询和分析空间数据的数据库。

与传统的关系型数据库相比,空间数据库在处理空间数据时具有一些特殊的需求和挑战,比如支持空间数据类型、空间索引和空间查询等。

空间数据类型包括点、线、面、多边形等,而空间索引则是为了提高空间查询的效率而设计的数据结构。

二、空间数据库的设计原则在设计空间数据库时,需要遵循一些基本原则,以确保数据库的性能和可拓展性。

1. 数据模型选择在选择数据模型时,应根据具体的应用场景来决定。

常见的空间数据模型包括关系型数据模型、对象模型和多维模型。

关系型数据模型适用于简单的空间查询和分析,而对象模型则更适合复杂的空间对象表示和关联操作。

多维模型则主要应用于OLAP(联机分析处理)系统。

2. 空间索引选择针对空间查询的需求,应选择合适的空间索引结构。

常用的空间索引结构包括R树、四叉树和网格索引等。

R树适用于范围查询,四叉树适用于点查询,而网格索引则可以快速处理空间数据的聚集查询。

3. 数据库分区对于大规模的空间数据库,可以考虑将数据进行分区。

分区可以提高数据库的查询性能和并行处理能力。

常见的分区策略包括水平分区和垂直分区。

水平分区将数据行划分到不同的物理存储设备上,而垂直分区将数据列划分到不同的表中。

三、空间数据库的管理方法除了设计合理的数据库结构,还需要合理地管理数据库的运行和维护,以保证数据库的可靠性和效率。

1. 数据备份与恢复定期进行数据备份是保证数据库可靠性的重要手段。

可以通过全量备份和增量备份相结合的方式来提高备份效率。

同时,要定期进行数据恢复测试,确保备份数据的可用性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

海口市城市规划设计研究院 韩平 城市空间数据库设计 海口城市规划设计研究院 韩平 摘要:本文通过城市空间数据库功能分析, 建设规范、可靠、现时、共享的城市空间数据库

关键词: 城市空间数据, 结构设计

在我国城市化发展的过程中,不同部门、组织积累了大量的空间数据信息,但这些数据分散、标准不一,且多以纸张为数据载体,信息检索、数据共享难度大,随时间的推移数据保存也成问题。另一方面,随着计算机软硬件及网络技术的发展,数据库技术飞速发展,已能建立处理海量数据的分布式数据库管理系统,这些都使得建立面向城市级应用的空间数据库系统成为可能。 城市空间数据库用于存贮、管理城市空间信息和属性信息,同时也是GIS(地理信息系统)的数据源,面向GIS的各种应用服务。城市空间数据的应用流程如图1所示。

图1 城市空间数据的应用流程 一、软件选型 城市空间数据库需要集成的数据包括多种基本比例尺的地形图数据、地名数据、数字栅格地图数据、数字正射影像数据、和数字高程数据等,总共的数据量达到GB甚至TB级。借鉴国内外成功建库经验,城市空间数据库系统采用ESRI体系的ArcGIS作为GIS平台,采用Oracle 9i + ArcSDE用作数据存储;通过COM接口实现数据入库;采用MapObjects作为系

动态监测三维可视 决策支持工程管理ArcSDE Oracle元数据库G P S 手工数字化野外测量数据存储数据获取格式转换遥 感摄影测量统计资料DLG库DEMDRGDOM库专题库1、2。。。.N

应用服务数据接口GIS平台 海口市城市规划设计研究院 韩平 统应用的开发接口,实现数据库的调用和查询,以及后期应用系统的开发。 二、城市空间数据库功能分析

A.空间数据库的管理功能 空间数据库管理系统主要是从对数据库的安全、组织、更新、时态等几个方面对空间数据进行科学的管理,使用户可以合理的合法的使用空间数据,真正做到空间数据的共享。 数据库的安全管理:结合关系数据库的用户管理机制,建立角色和用户,同时定制对象、功能、和区域权限,保证数据的安全性。 灵活的更新功能:可以按照标准的地形图更新数据,也可以自定义范围更新数据。 历史数据的浏览:可以方便的浏览任意时刻的历史数据,也可以对历史数据做删除、合并的操作。 B.空间数据库的综合应用 空间数据的应用功能包括编辑、分析、制图等主要GIS功能,同时还根据实际应用情况和业务流程定制专业的应用功能。 强大的编辑功能,实现了目前作业中用到的所有编辑功能,同时针对特殊的需要设计相应的功能。 查询分析,灵活、方便的查询、分析和统计的功能。 专业制图,使用户可以根据国家标准的地形图规范生成标准的地形图,也可以对空间分析查询的的结果制作专题地图。 C.空间数据的发布和共享 可以通过(INTERNET、INTRANET)浏览或使用空间数据库中的数据,做到空间数据更大范围的共享。

三、结构设计

城市空间数据库采用一体化的空间数据和属性数据组织方法,按图幅方式进行水平方向的数据组织,分图层进行垂直方向的数据组织。以图幅和图层为单位进行管理,划分的图层在不同图幅中都是一致的。

图2 城市空间数据库结构图 城市空间数据库

基础地理数据库 专题数据库 数字高程模型数据库

数字线划地图数据库河流专题图道路专题图 厂矿企业专题图 经贸营业点专题图 数字正射影像数据库数字栅格图数据库 地名数据库 元数据库

……………………海口市城市规划设计研究院 韩平 在城市空间数据库的建库与系统设计中,考虑用户对界面和操作控制的要求,也为了提高查询速度和数据管理的便利性,数据的组织和管理采用金字塔结构(树状层次结构),顶层是城市总图,比例尺为1:5万,下层依次为1: 1万、1:5000、1:1000、1:500甚至更大比例尺的基础空间数据图,各比例尺基础空间数据分地理基础数据和专题数据两部分,其中基础地理数据包括核心要素地形图(数字线划地图数据库,DLG)、数字栅格图(DRG)、数字高程模型 (DEM)、数字正射影像 (DOM)、地名图,专题数据包括道路专题图、厂矿企业专题图、河流专题图、经贸营业点专题图等。 1、概念结构设计 (1)空间数据库的分层和各层的数据模型

空间数据可分以下几类:

JZWS 建筑物类 DLSJ 道路类 SXSJ 水系类 YXSJ 影象数据类 XZJJ 行政境界类 ……… 对应于数据分类体系的要求,空间数据中矢量共分n层,另加系统中实际的影像数据层数。数据格式采用Arc/Info的Coverage格式转入SDE,空间信息部分的存储由Arc/Info本身定义和管理。各层采纳的数据模型如下:

要素层名称 要素类型

建筑物JZWS Polygon 道路中心线DLZX Line 水系SXSJ Polygon 影象空间范围YXFW Polygon DEM数据DEM Raster 航片影象HP Raster 卫片影象WP Raster 行政境界XZJJ Line ……… (2)属性数据库的划分 属性数据库设计以及其包含的数据表划分如下:

表1 序 号 数据库名称 数据库标识 备 注 1 建筑物属性数据库 JZWDB 2 道路属性数据库 DLSDB 3 水系属性数据库 SXSDB 4 影像数据属性数据库 YXSDB ……… ……… ……… 海口市城市规划设计研究院 韩平 2、逻辑结构设计 本逻辑结构设计针对总体方案确定的系统Arc/Info数据模型,对概念设计的内容进行详细具体的规划布局。 根据总体设计的功能与子系统的划分,对概念设计提出的空间分层方案进行进一步的设计,具体每层的附加属性字段设计为: JZWS层(建筑物) 附加属性:UserID、CODE、层数、高程、类型、所属村庄; DLZX层(道路中心线) 附加属性:UserID、CODE、宽度、通往城镇、; SXSJ层(水系层) 附加属性:UserID、CODE、名称、宽度、流域概况、平均比降、五年一遇洪水 位、五十年一遇洪水位、百年一遇洪水位、最高通航水位、备注; YXFW层(影象范围层) 附加属性:UserID、线路名称、航片图层名、卫片图层名、DEM图层名; ……… 3、物理结构设计 本物理结构设计是对系统中数据存储结构的详细设计。

(1)数据源 本系统空间数据的数据源有几种,一种是在建设系统过程种利用数字摄影测量系统(DPS)生成的空间数据库,包括正射影像数据,一种是用户自身累计的资料,包括设计资料、用户设备工具资料、用户需要管理的历史资料等,第三种是从其他系统转入的数据。 不管那种数据来源,数据进入系统均需执行《数据规范化标准化方案》,数据处理过程和处理结果均要严格符合方案的要求。 (2)数据库的物理存储方式 采用客户/服务器体系。所有的数据都存储在服务器中,用户通过网络在向SDE服务器发出各种服务请求,由SDE再针对众多用户进行协调,并实现不同用户不同权限的身份确认,并向后台数据库进行查询、修改数据等具体功能。 属性数据库存储在数据服务器的Oracle数据库管理系统中。 四、需要注意的问题

1、城市空间数据库信息分类编码 城市空间信息分类编码是城市空间数据库建设过程中一个不可回避的问题,同时也是一个棘手的问题。如果城市空间信息分类编码体系不合理,将增加城市空间数据库建库工作量,影响城市空间数据库的使用和信息共享,甚至将缩短城市空间数据库的生命周期,造成巨大的损失。因此,建立完善的城市空间信息编码体系,对城市空间数据库建设至关重要。 海口市城市规划设计研究院 韩平 城市空间信息分类编码应遵循以下原则: (1)遵从国家标准 (2)兼顾制图与城市专题应用、空间分析 (3)适用性、易用性 (4)科学性、系统性 (5)唯一性、相对稳定性 (6)完整性、可扩展性 (7)不受地形图比例尺的限制 (8)便于系统实现 2、城市空间数据库安全保密设计 (1)用户身份鉴别 在系统数据库中,专门定义了用户数据库,实现对用户的管理。用户数据库的所有者为数据库管理员,除数据库管理员之外,任何人不能读写用户数据库。 在系统功能实现过程中,根据用户数据库,通过对用户的验证,确定登录数据库的用户的合法性,并为其分配响应的权限。 系统将数据划分为不同的安全级别,当用对数据进行插入、编辑或删除操作时,将检查数据用户(操作者)的权限,无相应权限的将无法修改数据。有修改空间数据权限的用户方可对于空间数据和属性数据进行修改,修改采用数据锁定机制,从而避免多个用户对数据库的并发修改,数据锁定在功能实现过程中可以按不同情况采纳记录锁定。 一般用户只能对数据进行读取(浏览),不能更新数据。 带限制条件的用户在数据库管理员给定的限制条件范围内对数据进行相关操作。 (2)备份与恢复 数据备份:对不同的数据采用不同的备份策略,对于变化不频繁的基础数据采取定期备份的方法。 系统恢复:从系统后备介质恢复系统。 数据恢复:从备份的数据库数据恢复。 备份软件和硬件:系统拟采用专用的备份软件和硬件,可以实现无人值守备份。 (3)数据加密方法 为了防止系统中所有用户浏览所有系统信息,保证系统信息的保密性,系统将所有重要的信息都进行加密,阅读时解密即可。 (4)数据防火墙 数据库服务器与Internet用路由器和防火墙从物理上进行隔离,确保数据的安全。在SDE数据服务器登录的用户身份验证的失败次数限定为不超过3次,超过后系统记录试图登录数据库的用户IP号以及其物理地址(网卡号),禁止其再次登录系统。用户禁入后,只有

相关文档
最新文档