Ligar ao Banco de dados
Como o GeoDin armazena dados em Bancos de dados - tipos de ambiente de trabalho versus Cliente/Servidor, a hierarquia Sistema/Utilizador e as regras de nomenclatura, e como criar uma Conexão de bancos de dados a partir do gestor de objeto GeoDin.
Bancos de dados
Os dados GeoDin são armazenados em Bancos de dados, que podem conter qualquer número de Projetos GeoDin - o único limite é o espaço em disco. Os Bancos de dados são acedidos usando um controlador especializado de Banco de dados (OLE-DB-Provider). Este controlador está incluído no seu sistema operativo ou é fornecido com seu banco de dados. As conexões de Bancos de dados são criadas, configuradas ou eliminadas a partir da interface de utilizador do GeoDin.
Dependendo de como os dados são armazenados e geridos, o GeoDin diferencia entre os seguintes tipos de Banco de dados:
Bancos de dados de ambiente de trabalho Os dados GeoDin são armazenados num formato físico de Banco de dados Definido pelo utilizador, como o Microsoft-Access (MDB). Para usar um Banco de dados de ambiente de trabalho, precisa de uma Conexão de bancos de dados. Isto pode ser feito diretamente no GeoDin. Qualquer programa que suporte o Formato de Banco de dados pode ser usado para visualizar ou editar os dados. As operações de Banco de dados são realizadas no PC cliente.
Bancos de dados Cliente/Servidor Os dados são armazenados num Banco de dados num servidor de banco de dados, por exemplo, Oracle, SQL-Server etc. Para além de um controlador de banco de dados e de uma Conexão de bancos de dados, é necessário software cliente para o Banco de dados relevante. Um Administrador do banco de dados deve configurar a identificação de utilizador no servidor de banco de dados, que aparece quando o Banco de dados é aberto (login). As funções de Banco de dados são implementadas no servidor de banco de dados, reduzindo a carga computacional nos PC(s) Cliente. Os Bancos de dados Cliente/Servidor podem ser usados a partir de GeoDinProfessional a partir de então. O Sistema GeoDin contém funções para copiar ou transferir dados entre tipos de Banco de dados. Assim, é possível modificar o Formato de Banco de dados de um projeto após este ter sido criado.
Hierarquia e regras gerais
Os Bancos de dados GeoDin podem ser definidos em dois níveis distintos.
Bancos de dados do Sistema
são configurados centralmente para uma Instalação GeoDin e são apresentados a cada Utilizador que inicia o GeoDin a partir dessa instalação. Isto é especialmente útil em instalações de rede com bancos de dados Cliente/Servidor, uma vez que a Configuração do banco de dados só tem de ser feita uma vez centralmente. Uma Conexão de bancos de dados do Sistema é criada com o Método "Criar uma conexão ao banco de dados" No nível do Sistema (ver Configuração); a Informação da Conexão é guardada como um *.CON ficheiro na CONFIG Pasta da Instalação GeoDin, que pode ser protegida contra escrita numa partilha de rede e gerida pelo administrador do Sistema. Estes ficheiros de Conexão podem ser transmitidos por ficheiro, ou configurados uma vez por um administrador e depois disponibilizados a todos os Utilizadores. Quaisquer Configurações gerais de banco de dados definidas no nível do Sistema substituem todas as outras definições de banco de dados com o mesmo Nome.
O Importar O Método transfere Conexões de bancos de dados do Sistema de um legado existente GEODIN.INI ficheiro automaticamente para o formato atual. Após selecionar um GEODIN.INI, as Conexões de bancos de dados reconhecidas são apresentadas; coloque as marcas de seleção em frente dos Bancos de dados a transferir e confirme com OK. Cada Conexão importada é salva como uma *.CON Ficheiro nomeado a partir do Nome do display selecionado.
A partir do GeoDin 9, os Bancos de dados do Sistema configurados incluido GEODIN.INI já não são apresentados incluido o Gestor de objeto GeoDin. Usa o Importar Método ao migrar legado GEODIN.INI conexões ao/à *.CON ficheiros.
Bancos de dados do utilizador
são criado ou definidos localmente usando o método "Criar uma conexão ao banco de dados". As Configurações gerais são armazenadas sobre (em) o PC do Utilizador e ficam Disponível ao Utilizador que as tinha criado.
Nome da Conexão de bancos de dados
Diferentes Bancos de dados do Utilizador não podem ter nomes idênticos. Uma Conexão de bancos de dados definida como um Banco de dados do Sistema é Usado no(a) preferência ao/à um Banco de dados Definido pelo utilizador
Criar uma conexão ao banco de dados
O método "Criar uma conexão ao banco de dados" está disponível sob o
Bancos de dados aba incluido no gerenciador de objeto GeoDin (GOM):
Ao iniciar o Método, você Maio então escolher se Usa um Banco de dados MS Access OU Criar uma Conexão ao/à servidor de Banco de dados (com GeoDin Cliente/Servidor Módulos).
Desde o GeoDin 9, as conexões de Banco de dados não são mais criado com OLE-DB, mas exclusivamente com FireDAC.
O FireDAC tem três vantagens principais em relação ao OLE-DB:
A Conexão permite acesso mais rápido (especialmente notável com Bancos de dados Cliente/Servidor).
Um processo de Configuração complicado não é necessário (o que acontece com ligações ODBC).
A correlação dos nomes DLL_ dos descritores de tipo de campo para bases de dados Cliente/Servidor incluido GeoDin.INI não é necessária.
Descrições detalhadas sobre (em) ligações FireDAC podem ser encontradas aqui:
http://docwiki.embarcadero.com/RADStudio/XE5/en/Banco de dados_Connectivity_(FireDAC)
A criação de ligações de banco de dados ao/à bases de dados Access é descrita incluido capítulo: MS Access
A criação de ligações de banco de dados ao/à bases de dados Cliente/Servidor é descrita incluido capítulo: Cliente/Servidor
O conteúdo de referência de objeto, medição, Relatório, Documento e cópia de Projeto: anteriormente duplicado nesta Página agora está nas suas páginas de assunto - veja Trabalhando com Registração e manutenção de dados de medição, Referência de objeto e Operação executiva, Trabalhando com Projetos, Modelos de Relatório, e Gerenciando Documentos.
Tópicos relacionados
Gerir ligações do Banco de dados - edição, eliminação, bases de dados do sistema vs. do utilizador, Configuração
Típos: suportados de Banco de dados - especificidades do Access, SQL-Server, Oracle, MySQL, PostgreSQL
Última atualização
Isto foi útil?