Criando DataBase no Interbase

Delphi

28/11/2003

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

Curtidas 0

Respostas

Lindomar.des

Lindomar.des

28/11/2003

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


GOSTEI 0
Ilanocf

Ilanocf

28/11/2003

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.


GOSTEI 0
Rafael Heise

Rafael Heise

28/11/2003

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!


GOSTEI 0
Ilanocf

Ilanocf

28/11/2003

Olá zerneo,

Mas onde faço o script?


GOSTEI 0
Rafael Heise

Rafael Heise

28/11/2003

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?


GOSTEI 0
POSTAR