Pular para o conteúdo principal

Introdução e instalação do necessário

Flamerobin é um sistema aberto para administrar banco de dados usando o servidor Firebird.

Opinião pessoal:

Há alguns dias precisei criar um bando de dados em Firebird para uma aplicação, e procurando por um sistema gerenciador de bando de dados encontrei o Flamerobin. A princípio me pareceu meio estranho, mas acabei me acostumando e gostando dele pela simplicidade e facilidade.

Antes de usá-lo certamente precisará do servidor Firebird, para isso instale-o com o comando:

# apt-get install firebird2.0-super

Se você tentar iniciar o servidor não irá funcionar, pois antes será preciso configurá-lo. Para tal, utilize o comando:

# dpkg-reconfigure firebird2.0-super

Algumas perguntas serão feitas, como se deseja que o servidor seja iniciado automaticamente e a senha para o SYSDBA.

Respondidas as peguntas vamos iniciar o servidor. Para isso use o comando:

# /etc/init.d/firebird2.0-super start

Depois para instalar o Flamerobin use o comando:

# apt-get install flamerobin

Terminada essa primeira parte vamos a utilização básica sistema.

Criando o primeiro banco e primeira tabela 

Tela do software:

Criando um bando de dados:

Use o usuário "root" no terminal para abrir o Flamerobin.

Utilize o menu "Database -> Create new database". Display name é o nome do banco de dados. Exemplo:

banco1
O database patch é a localização do banco:

/var/lib/firebird/2.0/system/nomedomeubanco.fdb

Essa tem que ser a localização.

O username é SYSDBA e a senha é a escolhida quando configurou o servidor Firebird. Feito isso clique em CREATE!

Ótimo. Se tudo correu bem, dê um duplo clique no banco de dados que acabou de criar. Será exibida uma tela parecida com essa.
Agora vamos à criação do nosso primeiro banco de dados utilizando o Flamerobin. Clique com o botão direito em "TABLES -> CREATE NEW". Será aberta uma área para digitar o cogido em SQL. Exemplo:

CREATE TABLE cadastro
(
    cod_cad integer not null,
    nome_cad varchar(50),
    nasc_cad date,
PRIMARY KEY (cod_cad)
);
Após isso é só apertar F4 e, se estiver tudo certo, F4 novamente para salvar as alterações!
Pronto! Banco de dados criado.

Apesar desse artigo ser na verdade um passo-a-passo para usuários que chegaram do Windows e estavam acostumados com outros SGBD, espero que gostem e que seja de utilidade.

Abração galera.

Postagens mais visitadas deste blog

Criando um sistema de login em Java.

Login Pessoal, nesse exemplo vou demonstrar como criar um sistema de login em Java, usando servlet , jsp , e html. A IDE usada será o Netbeans , Bom a primeira coisa a ser feita é criar um projeto web pelo NetBeans . Para isso, siga os seguintes passos. Menu     File → New Project Agora clique em Java Web, depois aplicação WEB. Agora clique em Next . Coloque um nome para sua aplicação WEB, e clique em finish . Novamente clique em Next . Feito isso, agora vamos criar o formulário para que o usuário entre com o Login e a senha. Formário HTML <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"    "http://www.w3.org/TR/html4/loose.dtd"> <html>     <head>         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">         <titl...

Pilha em Pascal

program pilha; uses crt; type apontador = ^celula; celula = record item:integer; prox:apontador; end; tipopilha=record fundo:apontador; topo:apontador; end; procedure iniciapilha(var pilha:tipopilha); var aux:apontador; begin new (aux); pilha.fundo:=aux; pilha.topo:=pilha.fundo; pilha.topo^.prox :=nil; end; function vazia(pilha:tipopilha):boolean; begin vazia:=pilha.fundo = pilha.topo; end; procedure inserir(x:integer;var pilha:tipopilha); var aux:apontador; begin new (aux); pilha.topo^.prox:=aux; aux^.prox := nil; aux^.item :=x; pilha.topo := aux; end; procedure imprimir(pilha:tipopilha); var aux:apontador; begin aux := pilha.fundo^.prox; while ( aux nil ) do begin writeln(aux^.item); aux:=aux^.prox; end; end; procedure retirai(var x:integer; var pilha:tipopilha); var aux:apontador; begin aux:= pilha.fundo^.prox; x:=aux^.item; pilha.fundo^.prox := aux^.prox; if(pilha.fundo^.prox = nil ) then pilha.topo := pilha.fundo; dispose(aux); end; procedure retira...