Fórum Criando DataBase no Interbase #197733

28/11/2003

0

Olá pessoal,

Instalei a versão 5.1.1 do Interbase e como não sei trabalhar com este BD, gostaria da ajuda de vocês para criar um DataBase.

Grato,

Ilano.


Ilanocf

Ilanocf

Responder

Posts

28/11/2003

Lindomar.des

Ilano,

vc jah conhece o IB ou comandos SQL? Pois para criar o banco (GDB), será preciso conhecer os tipos de dados suportados no IB bem como um básico de SQL.

Lindomar Sampaio
Vila Velha-ES


Responder

Gostei + 0

28/11/2003

Ilanocf

Bem Lindomar, pra dizer a verdade ainda não. A empresa não investe muito nos funcionários sabe. Nós até q pedimos para q a empresa bancasse um curso mas não quer. Infelizmente temos q aprender na marra. Somos apenas dois trabalhando com banco de dados, um utiliza Access e outro Access e Paradox, daí dá pra ver como é não?

Se vc puder nos ajudar, ficarei muito grato.

Ilano.


Responder

Gostei + 0

28/11/2003

Rafael Heise

Primeiro você tem que criar um script para criar o seu banco de dados, de acordo com os tipos que você quer...
é quase igual ao Paradox, com algumas poucas modificações...
para criar no IBServer, e vá em Create DataBase, configure o alias, o caminho e o nome do arquivo (extensão GDB) e SQL Dialec para 1. Então, blz, vai criar seu banco. Depois, vá no SQL e rode seu script.
Não é muito complicado..
Mas você tem que ir fazendo aos poucos e tentanto aprender com uns tutoriais da net.
Passar tudo pra você via fórum vai ser complicado.
Valeu!


Responder

Gostei + 0

28/11/2003

Ilanocf

Olá zerneo,

Mas onde faço o script?


Responder

Gostei + 0

29/11/2003

Rafael Heise

você pode fazer no bloco de notas. nâo faz mal nenhum. é texto comum. Vou dar alguns exemplos:

para criar uma tabela
CREATE TABLE NOME(
CAMPO1 INTEGER NOT NULL,
CAMPO2 VARCHAR(10),
CAMPO3 DATE,
CAMPO4 TIMESTAMP,
CAMPO5 DECIMAL(10,2),
CONSTRAINT PKNOME PRIMARY KEY (CAMPO1)
);

esse ai é um script para criar uma tabela de nome NOME e campos CAMPO1 como número inteiro, CAMPO2 como texto de tamanho 10, CAMPO3 como data, CAMPO4 como hora e CAMPO5 como decimal de duas casas decimais e dez números antes da vírgula (máx. 9999999999,99), e declarado como chave primária o CAMPO1, e nome da chave primário como PKNOME e o CAMPO1 tá declaro como NOT NULL para não aceitar valor nulo para a chave primária.

se você quiser relacionar outra tabela com essa, então você faz
CREATE TABLE NOME2(
CAMPO1 INTEGER NOT NULL,
CAMPO2 INTEGER
CONSTRAINT PKNOME2 PRIMARY KEY (CAMPO1),
CONSTRAINT FKNOME FOREIGN KEY (CAMPO2) REFERENCES NOME
);

e assim por diante. Entendeu? Dai você pode fazer isso no bloco de notas, salvar como TXT ou como SQL, e então no IBServer, executar esse script! blz?


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar