Para manipular um Banco de Dados no SPRING

Esta página descreve o procedimento para criar, ativar e suprimir um Banco de dados.


Para a entrada dos dados no SPRING, inicialmente é necessário criar o Banco de Dados e definir seu Modelo de Dados. Para efetuar qualquer operação, um Banco de Dados deve estar ativo e as categorias dos dados que serão manipulados deverão ser declaradas.

Uma vez criado o Banco de Dados, será necessário definir o Projeto com suas coordenadas geográficas ou planas e o sistema de projeção. Após definidos estes parâmetros, poderá ser realizada a entrada e manipulação de dados no Spring. Esta estrutura do sistema garante uma organização que permite o armazenamento e recuperação eficiente dos dados, graças à natureza do Banco de Dados geográfico do SPRING.

Um Banco de Dados no Spring corresponde fisicamente a um diretório onde serão armazenados tanto o Modelo de Dados, com suas definições de Categorias e Classes, quanto os projetos pertencentes ao banco. Os projetos são armazenados em subdiretórios juntamente com seus arquivos de dados: pontos, linhas, imagens orbitais e aéreas, imagens temáticas, textos, grades e objetos.

Inicialmente deve-se criar um banco para, então, ativá-lo e inserir dados no mesmo.


Consulte também:
Modelo de Dados do SPRING
Banco de Dados Geográfico
Principais Passos para operar o SPRING



Para criar um Banco de Dados

Criar um Banco implica na criação de um diretório onde serão armazenados os dados, e também qual gerenciador de banco de dados será utilizado para armazenar as informações tabulares. O usuário deve escolher um entre os seguintes gerenciadores: DBase, Access, Oracle, MySQL ou PostgreSQL . O gerenciador DBase não precisa estar instalado no computador, pois a instalação do SPRING já provê as ferramentas necessárias para trabalhar com tabelas em Dbase. O Access pode ser utilizado sem que o Office esteja instalado, neste caso, deve-se instalar o JET(drives p/ o Access). Para utilização do MySql o usuário deverá instalar a versão 4.1 (ou compatível) e o PostgreSQL a versão 7.4 . Já, no caso do Oracle, o gerenciador deve estar instalado em um servidor.

O SPRING trabalha de forma nativa com os gerenciadores de banco de dados, e em qualquer dos bancos, o usuário fará o acesso aos bancos diretamente através das interfaces do Spring não sendo necessária nenhuma operação no nível do gerenciador.

É indispensável que o usuário de "login" tenha permissão de escrita no diretório que conterá o Banco de Dados. Sugere-se a criação de um diretório springdb em um subdiretório com espaço em disco suficiente para armazenar os Bancos de Dados que serão criados no sistema. Criar um Banco de Dados não significa que se estará escrevendo ou alterando o banco criado. Para isso é necessário ativá-lo.

OBS: A janela de "Banco de Dados" será apresentada juntamente com o Menu Principal na inicialização do módulo "spring".

Criando um banco de dados:

NOTAS:

  1. Use somente caracteres alfanuméricos no nome do banco de dados. Caracteres especiais (! @ # $ % ^ & * ( ) - + = | \ { [ } ] : ; " ’, < > . / ?) ou espaços em branco serão automaticamente retirados do nome ao clicar em Criar.
  2. Como o SPRING salva automaticamente todo dado manipulado, alertamos da necessidade de se fazer cópias de segurança periodicamente, pois uma interrupção na execução do software ou mesmo a falta de energia, pode comprometer a integridade dos dados (veja procedimentos de cópias de segurança)
  3. O SPRING saberá reconhecer qualquer banco de dados criado no caminho indicado, pois alguns arquivos existentes debaixo do diretório do banco farão com que este diretório seja reconhecido na lista de bancos.
CONSIDERAÇÕES SOBRE ALGUNS GERENCIADORES DE BANCOS DE DADOS

A versao 3.5.1, e também as mais novas, do SPRING Windows trabalham com os mesmos três gerenciadores (SGDB) da versão 3.5, com as seguintes diferenças:

A tabela abaixo apresenta os diversos cenários para a versão 3.5.1 do SPRING, ou versões mais novas, utilizando-se o gerenciador Access, em um micro com somente o Windows ou Windows + gerenciador.

<!--[if !supportEmptyParas]--> 

Criar ou Editar um Banco de Dados

<!--[if !supportEmptyParas]--> 

Criar 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 e 4.0

2000

97

2000

Win + Access 97

97

97

- (6)

Win + Access 97 + JET 4.0

2000

97

2000

Win + Access 2000 ou XP

2000

97 (4)

2000

(1) Situação onde tem-se um banco criado pelo Access 97 e sua utilização em outro micro.
(2) Situação onde tem-se um banco criado pelo Access 2000 e sua utilização em outro micro.
(3) Um micro com o Jet 4.0 permitirá ler e escrever num banco no formato Access 97, sem necessidade de conversão.
(4) O SPRING não fará a conversão do banco 97 para 2000. Se o usuário desejar poderá fazê-lo utilizando o proprio SGDB.
(5) Só poderá ser utilizado se for instalado o Jet 4.0 ou Access 2000.
(6) Só poderá ser utilizado se for instalado o Jet 4.0, neste caso, somente o SPRING poderá editar o DB. O usuário pode ainda atualizar o gerenciador para Access 2000.


Consulte também:
Como criar um Projeto.
Como criar um Plano de Informação.

Manipulação de Banco de Dados

Para ativar um Banco de Dados

Ativar um Banco significa que o Banco estará aberto para definição de sua estrutura (projetos, categorias, classes), assim como para a introdução de dados no mesmo. Apenas poderá ativar um Banco de Dados o usuário de “login” que tiver permissão para leitura no diretório do Banco de Dados.

Apenas um banco de cada vez pode estar ativo em uma sessão de trabalho.

Ativando um Banco de Dados:

NOTAS:

  1. - Ao encerrar o módulo "Spring", a variável SPRINGDB será automaticamente atualizada se em Próxima Sessão do Spring da janela " Configurar Ambiente" estiver selecionado Configuração Atual. Assim, o último banco será automaticamente ativado quando abrir novamente o sistema. Caso contrário poderá especificar sempre um mesmo banco a ser ativado. Ou ainda, poderá deixar sem valor a variável, para que o sistema solicite qual banco deverá ser ativado.
  2. - Para definir ou alterar a senha de um banco de dados que utilize o Access como gerenciador, será necessário que o mesmo esteja ativo. Veja como alterar a senha.


Consulte também:
Como ativar um Projeto.
Como ativar um Plano de Informação.

Manipulação de Banco de Dados

Para suprimir um Banco de Dados

Suprimir um Banco de Dados elimina o diretório de mesmo nome, ou seja remove toda a definição do banco, todos os projetos e todos os arquivos de dados dos projetos.

Para suprimir um Banco o usuário de “login” deve ter permissão para escrever sobre o diretório do Banco.

Suprimindo um Banco de Dados:

ATENÇÃO: Ao suprimir um banco, não mais poderá ser recuperado, a menos que se faça cópia reserva (backup) do mesmo.


Consulte também:
Como suprimir um Projeto.
Como suprimir um Plano de Informação.

Manipulação de Banco de Dados