GNU Data Access

Manual Da libgda

Michael Lausch

michael.lausch@1012surf.net

Rodrigo Moya

rodrigo@gnome-db.org

Vivien Malerba

malerba@linuxave.net

Cleber Rodrigues

cleberrrjr@bol.com.br

GNU Data Access (GDA) é um arquitetura cujo objetivo é prover acesso universal a diferentes tipos de fontes de dados. Desde os tradicionais bancos de dados relacionais, a qualquer fonte de dados imaginável, como por exemplo um servidor e-mail, um diretório LDAP...

Esta universalidade é obtida através do uso de CORBA como mecanismo para comunicação entre os diferentes componentes da arquitetura.

Este documente pode ser distribuido sob os termos e condições estabelecidas na Open Publication License, v1.0 or superior (a versão mais atual está sempre disponível em http://www.opencontent.org/openpub/ )


Table of Contents
1. Introdução
2. Arquitetura da libgda
3. Instalação
3.1. Introdução
3.2. Instalando
3.3. Configurando
3.3.1. Configurando para desenvolvimento
3.3.2. Configuração para acessar um banco de dados
3.3.3. Informação específica a um Provedor
4. Biblioteca Comum GDA (GDA Common Library)
4.1. Funções CORBA
4.2. Logs
4.3. Consultas XML
4.4. Banco De Dados XML
5. Biblioteca Cliente GDA
5.1. Introdução
5.2. Visão geral dos objetos GDA
5.3. Data Types
5.3.1. Tipos de dados discponíveis
5.4. Meta-Informação Da Fonte de Dados
5.5. Comandos Em Série
6. Clientes GDA
6.1. Introdução
6.2. Compilando Clientes GDA
6.3. Compilando Clientes CORBA GDA
7. Provedores GDA
7.1. Introdução
7.2. Implementação dos Provedores GDA
7.2.1. Objetos na biblioteca
7.2.2. Como uma consulto é processada
7.2.3. Customização de um sistema de banco de dados
7.3. Implementação do sistema de banco de dados
7.3.1. Manuseamento de tipos de dados
7.3.2. Solicitações de Esquemas
7.3.3. Funções a implementar
7.4. Arquivos e exemplos
7.4.1. Headers
7.4.2. Arquivos .c
7.4.3. Exemplo de implementações
List of Tables
5-1. Significado dos principais limitantes padrões
5-2. Esquemas padrões e limitantes suportados