Modelo de base de datos única con múltiples geobases de datos. Modelo de múltiples bases de datos espaciales

Modelo de múltiples bases de datos espaciales Modelo de base de datos única con múltiples geobases de datos Con la versión 9.0 de ArcSDE , era fact

1 downloads 64 Views 2MB Size

Recommend Stories

Story Transcript

Modelo de múltiples bases de datos espaciales

Modelo de base de datos única con múltiples geobases de datos

Con la versión 9.0 de ArcSDE , era factible el almacenamiento de tablas de sistema y los datos definidos por el usuario en una base de datos. Esto significa que cada base de datos almacena una sola Geobase de datos y todos los datos relacionados deben residir en la misma base de datos. Este es el modelo recomendado para implementarse en ArcSDE empresarial. Así mismo es utilizado por las geobases de datos ArcSDE Personal y Workgroup, los cuales están almacenados en SQL Server Express. Utilizando éste modelos, se puede crear una base da datos en una instancia de SQL Server para almacenar cada Geobase de datos. La Geobase de datos puede tener cualquier nombre que cumple con las reglas de SQL Server para los identificadores y que no and inicie con un número, en otras palabras, la nueva base de datos NO debe llamarse DE.

Si los clientes usan conexiones directas a cada geobase de datos por separado, no es necesario crear un servicio ArcSDE. Sin embargo, si los clientes se conectan usando un ArcSDE service, será necesaria la creación de servicios adicionales para cada geobase de datos adicional. Esto puede efectuarse a través del proceso de Post Instalación; solamente es necesario asegurarse de especificar un nombre de servicio diferente así como el puerto y el nombre correcto de la base de datos. Las conexiones cliente pueden ser hechas a una geobase de datos a la vez. Cuando se haya conectado a una geobase de datos en una instancia en un servidor SQL, no es posible consultar información de otra geobase a través de la misma conexión. Por ejemplo, en ArcCatalog, se puede crear una conexión a la Geobase de Datos 1. Cuando se adicionan datos en ArcMap a través de esta conexión, no es posible “ver" los datos en la Geobase de Datos 2. Para accesar los datos en la Geobase de Datos 2, es necesarios dar de alta una segunda conexión espacial, en esta ocasión especificando Geobase de Datos 2 en el campo de Database y Geobase de Datos 2 en el nombre del servicio (service name) y número de puerto en el campo respectivo.

En modelo de bases de datos espaciales múltiples, el repositorio de ArcSDE se almacena en una base de datos llamada SDE. Los datos definidos por el usuario, tales como feature classes, raster y tablas no espaciales, residen en otras bases de datos. El repositorio de ArcSDE almacena referencias al lugar de almacenamiento de la instancia específica de los datos definidos por el usuario de ArcSDE. La base de datos SDE y cualquier otra base de datos relacionada forman una sola geobase de datos. Este modelo de datos se conoce como una instancia de base de datos espacial múltiple debido a que la instancia de ArcSDE está hecha de múltiples bases de datos en el servidor SQL.



La base de datos que almacena los metadatos de ArcSDE debe llamarse SDE. Las bases de datos adicionales que almacenen datos definidos por el usuario pueden tener cualquier nombre que siga las reglas para identificadores definidas para la configuración de servidores SQL.



Cada instancia de SQL Server puede dar “host” a una sola instancia de tipo base de datos espacial múltiple. Los nombres de las bases de datos en SQL Server deben ser únicos y deben contener una sola base de datos llamada SDE. Si se requieren almacenar múltiples geobases de datos en la misma instancia del servidor SQL Server, se debe tener una instancia de una base de datos espacial múltiple y muchas instancias de una base de datos espacial simple.



En instancias de base de datos espacial múltiple , el repositorio de ArcSDE debe residir en el esquema de SDE. Estas instancias no soportan repositorios de ArcSDE en una esquema de dbo.









Se permiten las consultas de tipo cruzado . Las vistas de ArcSDE pueden referenciar datos a partir debases de datos múltiples. SELECT, INSERT, UPDATE y DELETE, también conocidos como sentencias de lenguaje de manipulación de datos (data manipulation language DML), pueden usarse a través de las fronteras de las bases de datos. Por ejemplo, si se conecta a un espacio público en una base de datos, es posible desplegar y editar datos de la base de datos plana. Sin embargo no es posible ejecutar los comandos CREATE, ALTER y DROP (DDL). El sistema de tablas de ArcSDE debe pertenecer al usuario denominado SDE. (En SQL Server 2005, hay que asegurar que el esquema por default del usuario SDE también se llame SDE.) Para almacenar datos en la misma geobase de datos para cualquier otro usuario que no sea SDE, se debe generar un nuevo esquema. Nuevamente, el nombre de usuario y el del esquema deben ser los mismos.

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.