Para manipular un Banco de Datos en el SPRING

Esta página describe el procedimiento para crear, activar y suprimir un Banco de datos.


Para la entrada de los datos en el SPRING, primero es necesario crear el Banco de Datos y definir su Modelo de Datos. Para efectuar cualquier operación, un Banco de Datos debe estar activo y las categorías de los datos que se manipularán deberán declararse.

Una vez creado el Banco de Datos, será necesario definir el Proyecto con sus coordenadas geográficas o planas y el sistema de proyección. Después de definidos estos parámetros, podrá realizarse la entrada y manipulación de datos en el Spring. Esta estructura del sistema garantiza una organización que permite el almacenamiento y la recuperación eficientes de los datos, gracias a la naturaleza del Banco de Datos geográficos del SPRING.

Un Banco de Datos en el Spring corresponde físicamente a un directorio en que se almacenarán, tanto el Modelo de Datos con sus definiciones de Categorías y Clases, como los proyectos pertenecientes al banco. Los proyectos se almacenan en subdirectorios conjuntamente con sus archivos de datos: puntos, líneas, imágenes orbitales y aéreas, imágenes temáticas, textos, grids y objetos.

Inicialmente debe crearse un banco para, entonces, activarlo e insertar datos en el mismo.


Consulte también:
Modelo de Datos del SPRING
Banco de Datos Geográficos
Principales Pasos para operar el SPRING



Para crear un Banco de Datos

Crear un Banco implica la creación de un directorio donde se almacenarán los datos, y también cuál administrador de banco de datos se utilizará para almacenar las informaciones tabulares. El usuario debe escoger uno de los siguientes administradores: DBase, Access, Oracle, MySQL, PostgreSQL o SQLite. El administrador DBase o SQLite no precisa hallarse instalado en la computadora, pues la instalación del SPRING ya provee las herramientas necesarias para trabajar con tablas en Dbase o SQLite. El Access puede utilizarse sin que el Office esté instalado; en este caso debe instalarse el JET (drives p/ o Access). Para utilizar el MySql el usuario deberá instalar la versión 5.x (o compatible) y el PostgreSQL en la versión 8.x . Ahora bien, en el caso del Oracle, deberá instalarse la versión 9i o superiores.

La tabla siguiente muestra un resumen sobre la disponibilidad de los administradores de banco de datos para los diferentes sistemas operativos:

Driver\ Sistema Operativo

Windows 32bits

Linux 32bits

Windows 64bits

Linux 64 bits

DBASE

 √

 √

X(1)

X(1)

ACCESS

 √

 √

X(1)

X(1)

ORACLE

 √

 √

 ?(2)

 √

MYSQL

 √

 √

 √

 √

POSTGRESQL

 √

 √

 √ (nuevo)

 √

SQLITE

 √

 √

 √

 √

(1) Indica que ese drive no está disponible para Sistemas Operativos de 64 bits.
(2) En ese caso es una cuestión de tiempo hasta que esté disponible la biblioteca que se necesita para el funcionamiento del driver.


El SPRING trabaja naturalmente con los administradores de banco de datos y, en cualquiera de los bancos, el usuario tendrá acceso directamente a través de las interfaces del Spring, no necesitándose alguna operación en el nivel del administrador.

Es indispensable que el usuario de "login" tenga permiso para escribir en el directorio que contendrá el Banco de Datos. Se sugiere la creación de un directorio springdb en un subdirectorio con suficiente espacio en disco para almacenar los Bancos de Datos que se crearán en el sistema. Crear un Banco de Datos no significa que se estará escribiendo o alterando el banco creado. Para eso se necesita activarlo.

OBS: La ventana de "Banco de Datos" se presentará conjuntamente con el Menú Principal al iniciarse el módulo "spring".

Creando un banco de datos:

 

NOTAS:

  1. Use solamente caracteres alfanuméricos en el nombre del banco de datos. Los caracteres especiales (! @ # $ % ^ & * ( ) - + = | \ { [ } ] : ; " ’, < > . / ?) o espacios en blanco serán automáticamente retirados del nombre al cliquear en Crear.
  2. Como el SPRING salva de manera automática todo dato manipulado, alertamos de la necesidad de hacer copias de seguridad periódicamente, pues una interrupción en la ejecución del software, o incluso la falta de energía, puede comprometer la integridad de los datos (vea procedimientos de copias de seguridad)
  3. El SPRING sabrá reconocer cualquier banco de datos creado en el camino indicado, ya que algunos archivos existentes debajo del directorio del banco harán que este directorio sea reconocido en la lista de bancos.
  4. Al crear un nuevo Banco se adicionará automáticamente una categoría a cada uno de los modelos de datos del SPRING.
Observación: A fin de facilitar el uso del aplicativo por los usuarios, las categorías de los tipos Temático, Numérico, Imagen, Red y Catastral se crean automáticamente junto con el Banco de Datos. Esas Categorías se utilizan siempre que un usuario no defina una Categoría en la operación de una funcionalidad.

CONSIDERACIONES SOBRE ALGUNOS ADMINISTRADORES DE BANCOS DE DATOS

La versión 5.2 del SPRING Windows y Linux trabajan con los mismos cinco administradores (SGDB) de la versión 5.0, con las siguientes diferencias:

La tabla abajo presenta los diversos escenarios para la versão 5.2 del SPRING, o versiones más nuevas, utilizando el administrador Access, en una micro con solamente el Windows o Windows + administrador.

 

Crear o Editar un Banco de Datos

 

Crear DB

Editar BD 97 (1)

Editar BD 2000 (2)

Win c/ JET 3.5

97

97

- (5)

Win c/ JET 4.0

2000

97 (3)

2000

Win c/ JET 3.5 y 4.0

2000

97

2000

Win + Access 97

97

97

- (6)

Win + Access 97 + JET 4.0

2000

97

2000

Win + Access 2000 o XP

2000

97 (4)

2000

(1) Situación en la que se tiene un banco creado por el Access 97 y su utilización en otra micro.
(2) Situación en la que se tiene un banco creado por el Access 2000 y su utilización en otra micro.
(3) Una micro con el Jet 4.0 permitirá leer y escribir en un banco en el formato Access 97, sin necesidad de conversión.
(4) El SPRING no hará la conversión del banco 97 para 2000. Si el usuario lo desea, podrá hacerla utilizando el propio SGDB.
(5) Sólo podrá utilizarse si se instalara el Jet 4.0 o el Access 2000.
(6) Sólo podrá utilizarse si se instalara el Jet 4.0; en este caso caso, únicamente el SPRING podrá editar el DB. El usuario también puede actualizar el administrador para Access 2000.


Consulte también:
Cómo crear un Proyecto.
Cómo crear un Plano de Información.

Manipulación del Banco de Datos

Para activar un Banco de Datos

Activar un Banco significa que el Banco estará abierto para la definición de su estructura (proyectos, categorías, clases), así como para la introducción de datos en el mismo. Sólo podrá activar un Banco de Datos el usuario de “login” que tuviera permiso para lectura en el directorio del Banco de Datos.

En una sesión de trabajo sólo puede estar activo un único banco.

Activando un Banco de Datos:

NOTAS:

  1. - Al cerrar el módulo "Spring", la variable SPRINGDB se actualizará automáticamente en Próxima Sesión del Spring de la ventana " Configurar Ambiente" si estuviera seleccionada Configuración Actual. De este modo, el último banco se activará automáticamente cuando el sistema vuelva a abrirse. En caso contrario, siempre podrá especificar un mismo banco a ser activado. O incluso podrá dejar sin valor la variable, para que el sistema solicite el banco que se deberá activar.
  2. - Para definir o alterar la seña de un banco de datos que utilice el Access como administrador, se necesitará que el mismo esté activo. Vea cómo alterar la seña.


Consulte también:
Cómo activar un Proyecto.
Cómo activar un Plano de Información.

Manipulación de Banco de Datos

Para suprimir un Banco de Datos

Suprimir un Banco de Datos elimina el directorio del mismo nombre, o sea, elimina toda la definición del banco, todos los proyectos y todos los archivos de datos de los proyectos.

Para suprimir un Banco el usuario de “login” debe tener permiso para escribir sobre el directorio del Banco.

Suprimiendo un Banco de Datos: