Prof. Omero, pág. 63. Banco de Dados InterBase.



Documentos relacionados
Conteúdo O que é?... 4 Histórico... 4 Onde Baixar?... 4 Diferença entre Firebird e o Interbase... 4 Como instalar?... 4 Instalando o Ibexpert...

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Manual de Instalação ( Client / Server ) Versão 1.0

NetEye Guia de Instalação

Noções de. Microsoft SQL Server. Microsoft SQL Server

Sistema básico de cadastro em Delphi com banco de dados InterBase.

Introdução a Banco de Dados

Procedimentos para Reinstalação do Sisloc

Procedimentos para Instalação do Sisloc

UNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN BANCO DE DADOS II

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

Segurança de Dados no PostgreSQL

Instalando software MÉDICO Online no servidor

GUIA INTEGRA SERVICES E STATUS MONITOR

PostgreSQL Exemplo MDI

Instalação: permite baixar o pacote de instalação do agente de coleta do sistema.

Procedimentos para Instalação do SISLOC

PHP INTEGRAÇÃO COM MYSQL PARTE 1

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL

CONFIGURAÇÃO MINIMA EXIGIDA:

LINGUAGEM SQL. SQL Server 2008 Comandos iniciais

TUTORIAL PARA A INSTALAÇÃO EM AMBIENTE DE REDE WINDOWS DO SERVIDOR FIREBIRD

COMO GERAR UM ARQUIVO NÃO IDENTIFICADO NO TABWIN

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.

Manual Instalação Pedido Eletrônico

Segurança de Acesso a Banco de Dados no MS SQL Server

Linguagem SQL Sub-linguagem DDL

Introdução ao Sistema. Características

PROFORMAÇÃO II Pré-Inscrição

Projeto de Banco de Dados: Empresa X

INSTALAÇÃO DO SISTEMA CONTROLGÁS

Structure Query Language SQL Guilherme Pontes lf.pontes.sites.uol.com.br

Introdução à Engenharia da Computação. Banco de Dados Professor Machado

Revisão: - 1 Desinstalando Versões Anteriores

Banco de Dados. Prof. Antonio

ANEXO TÉCNICO PROCEDIMENTOS PARA CONFIGURAR UMA CONEXÃO VPN COM A BEMATECH

Manual de Instalação ProJuris8

1. Introdução. 2. Funcionamento básico dos componentes do Neteye

Iniciando o MySQL Query Brower

SQL. Curso Prático. Celso Henrique Poderoso de Oliveira. Novatec

Backup dos Bancos de Dados Interbase

Configurando DDNS no Stand Alone

CONFIGURAÇÃO DE REDE SISTEMA IDEAGRI - FAQ CONCEITOS GERAIS

Menu Utilitários. Atualização do Banco de Dados Atualização e organização dos arquivos existentes

Serviço Seguro de Mensagens Instantâneas

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

V 1.0 LINAEDUCA - GUIA DE USO

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).

ÍNDICE 1.CONHECENDO OS APLICATIVOS NECESSÁRIOS PARA O FUNCIONAMENTO DO SISTEMA URANO INTEGRA...

- Configuração de Ambiente para Aplicação de Patch

Instalando o Lazarus e outros sistemas de suporte. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

SQL Linguagem de Definição de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

INSTALANDO E CONFIGURANDO O MY SQL

Configuração Do Firebird no Ide NetBeans

Banco de Dados. Conversão para o Banco de Dados SisMoura

DIGPROP - PREGÃO. Digitação de dados para entrega de propostas por meio magnético

PgAdmin. O pgadmin é um software gráfico para administração do SGBD PostgreSQL disponível para Windows e UNIX.

Prof.: Clayton Maciel Costa

Procedimento para Atualização do DDFinance

Manual de Instalação e Configuração do SQL Express

Instalação - SGFLeite 1

Aula Extra Conexão ODBC para aplicações Delphi 7 que usam SQL Server 2005

COMO INSTALAR O CATÁLOGO

Token SafeNet Authentication Cliente 8.3 (x32 e x64)

Trabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Como atualizar o arquivo de licença do HSC ISS Free

TUTORIAL COM OS PROCEDIMENTOS DE

Veja abaixo um exemplo de como os dados são mostrados quando usamos o

INSTALAÇÃO DO MICROSOFT WINDOWS SHAREPOINT SERVICES 2.0

Manual de Atualização Versão

MANUAL DE UTILIZAÇÃO

Cadastros e Acessos. Conhecimento global. Foco local. / Versão 1.0

Roteiro para configuração de conta de do CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE SÃO VICENTE DO SUL dos seguintes domínios:

U3 Sistemas Análise e Desenvolvimento de Softwares ===== Manual de Instalação ===== Manual. Instalação do Sistema

MANUAL DE FTP. Instalando, Configurando e Utilizando FTP

Manual de Instalação do Servidor Orion Phoenix Versão Novembro/2010

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

ROTEIRO DE INSTALAÇÃO

INSTALAÇÃO DO CLIENTE LOTUS NOTES 9

Gerência de Operações

MANUAL C R M ÍNDICE. Sobre o módulo de CRM Definindo a Campanha... 3

Instalação do e-token do Governo federal para acesso ao Siapenet e SIAPE.

IMPORTANTE: O sistema Off-line Dr.Micro é compatível com os navegadores Mozilla Firefox e Internet Explorer.

2. INSTALAÇÃO E CONFIGURAÇÃO

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

Faculdade Pitágoras 16/08/2011. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet

Fox Gerenciador de Sistemas

Aplicativo da Manifestação do Destinatário. Manual

Faculdade Pitágoras. Curso Superior de Tecnologia: Banco de Dados. Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL

Manual do Usuário. Controle Financeiro. Copyright ControleNaNet

Procedimento de Atualização - ONECLICK

Modelo Cliente/Servidor Por HIARLY ALVES

DELPHI 7 LINGUAGEM DE PROGRAMAÇÃO AMBIENTE CLIENTE SERVIDOR

SQL Structured Query Language

MANUAL DE INSTALAÇÃO DE REDE. Versão 1.0 MÓDULO 1: Avaliações de terrenos, construções e apartamentos;

MANUAL EXPORTAÇÃO IMPORTAÇÃO

Banco de dados 1. Linguagem SQL DDL e DML. Professor: Victor Hugo L. Lopes

Transcrição:

Prof. Omero, pág. 63 O que é o InterBase? O InterBase é um SGBDR - Sistema Gerenciador de Banco de Dados Cliente/Servidor Relacional 1 que está baseado no padrão SQL ANSI-9, de alta performance, independente de plataformas e de sistemas operacionais, extremamente fácil de instalar, administrar e projetar (não requer um profissional especialista, ou DBA - DataBase Administrator). O InterBase não é um produto 3 novo, ele está no mercado há mais de 1 anos, e nesse tempo adquiriu respeito e admiração de muitos programadores, desenvolvedores e clientes (entre eles podemos citar a NASA e o exército americano). O Firebird é a continuação do InterBase Open Source e vem sendo desenvolvido por uma comunidade de programadores espalhados por todo o mundo. Firebird x InterBase O Firebird nasceu do InterBase 6.0 Open Source (código aberto). Após a Borland abrir o código do InterBase na versão 6.0, ela decidiu que continuaria mantendo uma versão comercial do produto (com o código fechado). Nesse momento, um grupo de pessoas, algumas delas que já trabalhavam com o InterBase dentro da própria Borland, decidiram dar continuidade à versão aberta criando o Firebird. Hoje temos disponíveis o InterBase 6.0 (Open Source) que não sofreu mais atualizações por parte da Borland desde o release 6.0., o InterBase 7.1 que é um produto comercial desenvolvido pela Borland e as versões Firebird que são Open Source e vem crescendo e ganhando novos recursos a cada dia. O Que é o SQL? O SQL significa Structured Query Language (Linguagem de Consulta Estruturada) e foi criada pela IBM como linguagem de acesso ao seu banco de dados relacional para mainframes, o DB. Ela atende ao conjunto completo de exigências para se classificar como linguagem relacional e foi padronizada para uso em qualquer plataforma de computadores: mainframes, minis e micros, de qualquer marca; é uma linguagem aberta para uso por qualquer fornecedor de software. As declarações SQL estão divididas em duas categorias funcionais: DDL (ou Data Definition Language, ou Linguagem de Definição de Dados) e a DML (ou Data Manipulation Language, Linguagem de Manipulação de Dados). Da DDL fazem parte as declarações para criar (CREATE DATABASE) um banco de dados; criar (CREATE TABLE), modificar (ALTER TABLE) ou eliminar (DROP TABLE) tabelas em um banco de dados; criar (CREATE INDEX) ou eliminar (DROP INDEX) índices para uma tabela. Enquanto da DML fazem parte, por exemplo, as quatro declarações básicas, SELECT para obter os dados de uma ou mais tabelas contidas em um ou mais bancos de dados; INSERT, DELETE e UPDATE para manipular dados em tabelas, através da inserção, exclusão ou atualização de registros respectivamente. IBConsole O IBConsole é um utilitário gráfico idealizado pela Borland para ser uma ferramenta de administração do InterBase, tanto em nível de dados quanto em nível de suporte e operação, verificação de planos de acesso e estatíticas, e ainda para configuração, criação e manutenção de banco de dados. O IBConsole é um "front-end" para utilitários de linha de comando do InterBase utilizado para: Configurar e administrar o servidor Local ou Remoto Digitar e executar comandos interativos SQL Registrar e criar banco de dados Manipulação de dados: SELECT, INSERT, UPDATE e DELETE Administrar a segurança Backup/Restore dos dados Visualizar as estatísticas do banco de dados Validar a integridade de um banco de dados "Limpar" um banco de dados Recuperar transações 1 ou RDBMS - Relational DataBase Management System. padronização do SQL pelo American Nacional Standards Institute. 3 Copyright Borland Software Corporation (http://www.borland.com/interbase)

Prof. Omero, pág. 64 Criando um "Banco de Dados" no InterBase Pelo Menu Iniciar do Windows, selecione a opção "Programas" e posicione no item "InterBase" e clique no "IBConsole", na Figura 1, pode ser vista a tela do aplicativo. A seguir, devemos registrar um "Servidor Local", ou Local Server no IBConsole para que possamos fazer as demais tarefas relacionadas ao projeto do nosso primeiro banco de dados InterBase. Isso pode ser feito acompanhando os seguintes passos, demonstrados na Figura 1: 1. No menu "Server", selecione a opçãor "Register...". Uma caixa de diálogo intitulada "Register Server and Connect" irá aparecer para que seja feito o registro e a conexão do Servidor, no nosso caso Local.. Preencha o campo "Description" com a descrição do seu servidor, por exemplo: Meu InterBase. 3. No grupo "Login Information" entre com SYSDBA como "User Name" e a "Password" masterkey em minúsculo- esta é a senha inicial do usuário SYSDBA, o DBA do InterBase, após a instalação. 4. Pressione o botão "OK". Agora o seu "Servidor Local" já está registrado e pronto para ser usado pelo IBConsole, para criação e administração de bases de dados. 1 3 Figura 1- Passos para realizar o registro e a conexão do Servidor de Banco de Dados Local. Após o registro do "Servidor Local" vamos criar um banco de dados de exemplo com duas tabelas: Titulo (titulação dos professores, por exemplo: Graduado, Pós-Graduado, Mestrado,...) e Professor (professores da instituição). Primeiramente crie uma pasta para salvar o banco de dados, por exemplo: c:\temp\interbase. Para criar um banco de dados inicial, realize os seguintes passos, demonstrados na Figura : 1. Dê um clique no sinal de "+" à esquerda do ícone "Local Server". Neste instante, uma pequena árvore de opções aparecerá.. Selecione a opção "Databases" e clique com o botão direito do mouse. Um menu Popup apresentará as opções "Register..." (para fazer o registro 4 de um banco de dados já existente) e "Create Database..." (para criar um novo banco de dados). Clique na opção "Create Database...". obs. este passo também poderá ser realizado através do menu "Database". 4 4 Para fazer o registro de um banco de dados na janela de diálogo informe no campo "Files:" o caminho e o nome do banco (se preferir pode procurá-lo com o botão de atalho que esta localizado a sua direita), no campo "Alias Name:" o apelido do banco, em "User Name:" e "Password:" o usuário padrão SYSDBA e a senha masterkey, clicando no botão de "OK" para finalizar o registro.

Prof. Omero, pág. 65 3. Um caixa de diálogo para criação do banco de dados é aberta. Preencha o campo "Alias:" (pseudônimo ou cognome) com o nome desejado para identificar o banco de dados (este nome que aparecerá na relação de bases de dados na opção "Databases", após a criação do banco de dados). 4. No grid "File(s):", na primeira linha, na coluna "Filename(s)", defina o nome completo do caminho e do banco de dados, por exemplo: c:\temp\interbase\prof.gdb. 5. Os demais valores, contidos na janela "Create Database", serão deixados com os seus valores padrões. 6. Agora clique no botão "OK" e o banco de dados será criado. Para confirmar a criação do banco, abra o Explorer do Windows e verifique, na unidade e diretório escolhidos, a existência do arquivo de banco de dados InterBase Prof.gdb criado nesta seção. Este arquivo representa somente o banco de dados, sem as tabelas Titulo e Professor, que serão criadas a seguir via sentenças SQL. 1 3 4 5 6 Figura - Passos para criação de bancos de dados no InterBase. Antes de realizar a criação das "tabelas" do banco de dados são necessárias algumas considerações sobre a descrição de suas estruturas. Teremos os seguintes dados, após uma análise estruturada inicial: Nome da tabela: Titulo Nome do Campo Tipo e Tam. Descrição CdTitulo Nro inteiro seqüencial. Código do título do professor (chave primária). DscTitulo Caracter de tamanho 35. Descrição do título: Graduado, Pós-Graduado, Mestrado,... Nome da tabela: Professor Nome do Campo Tipo e Tam. Descrição CdProf Nro inteiro seqüencial. Código do professor (chave primária). NomeProf Caracter de tamanho 35. Nome do (a) professor (a). CdTitulo Nro inteiro seqüencial. Código do título do professor (chave estrangeira- que não será considerada neste nosso primeiro exemplo). Sexo Caracter de tamanho 1. Sexo do professor: M- masculino e F- feminino. Idade Nro inteiro. Idade do professor.

Prof. Omero, pág. 66 Interactive SQL Uma vez realizada a conexão ao servidor local e a criação do banco de dados exemplo "Prof.gdb" passaremos a criação das tabelas Titulo e Professor descritas anteriormente. Abra o Interactive SQL pressionando o botão ou através do menu "Tools"- opção "Interactive SQL..." e na divisão superior da janela aberta digite o Script SQL sugerido na Listagem 1. CREATE TABLE TITULO ( CDTITULO INTEGER NOT NULL PRIMARY KEY, DSCTITULO VARCHAR(35) ); CREATE TABLE PROFESSOR ( CDPROF INTEGER NOT NULL PRIMARY KEY, NOMEPROF VARCHAR(35), CDTITULO INTEGER NOT NULL, SEXO VARCHAR(1), IDADE INTEGER ); Listagem 1- Script SQL para criar as tabelas Titulo e Professor. Após a digitação do Script SQL as seguintes opções, demonstradas na Figura 3, deverão ser escolhidas na janela "Interactive SQL - Prof.gdb": 1. executar a sentença SQL.. verificar a "sintaxe" da senteça SQL antes de executar. 3. carregar um Script SQL salvo. 4. salvar o Script SQL digitado. 1 3 4 Figura 3- Janela "Interactive SQL" com o Script SQL digitado.

Prof. Omero, pág. 67 Através da Figura 4 é possível visualizar as tabelas Titulo e Professor criadas no banco de dados "Prof.gdb" após a execução do Script SQL sugerido na Listagem 1. Figura 4- Tabelas criadas no banco de dados "Prof.gdb" através da execução do Script SQL sugerido. Conclusão Neste texto tivemos uma introdução ao Banco de Dados InterBase apresentando o que é o InterBase, qual a relação entre o InterBase e o Firebird, o que é a SQL (Structured Query Language) e o IBConsole que é a ferramenta de administração do InterBase. Também foram demonstrados os passos necessários para realizar a conexão e o registro de um servidor de banco de dados local, como realizar a criação de um banco de dados InterBase e como utilizar o Interactive SQL para digitar e executar comandos interativos SQL para criar tabelas em um banco de dados exemplo. Referências http://www.firebase.com.br, partes deste texto foram extraídas dos artigos de Carlos Henrique Cantu. http://www.clubedelphi.com.br/interbase/principal.htm http://www.borland.com.br/interbase/ Prof. Omero Francisco Bertol, M.Sc. (omero@pb.cefetpr.br) Professor de Ensino Superior. Centro Federal de Educação Tecnológica do Paraná, Unidade de Pato Branco (http://www.pb.cefetpr.br) Faculdade Mater Dei (http://www.colegiomaterdei.com.br/faculdade/alunos/aulas/omero/main.htm)