Fórum Dúvida de Iniciante #372697

23/07/2009

0

Olá amigos, sou novo por aqui...
Enfim estou na área da informática (como sempre sonhei), a pelo menos 1 ano (trabalhando), sempre mexi com informática.

Estou entrando na programação DELPHI, estou com um projeto grande e estou iniciando com as tabelas, é claro....

Gostaria de tiras algumas dúvidas, espero conta com os amigos.
Possa ser que seja a mais simples, peço desculpa pelas palavras que utilizarei para que possam entender... nada técnico ainda... rs...


Bom, vamos lá...

-No Caso de uma tabela (Ex.Pedido), onde terá uma segunda tabela dos itens deste pedido. Dúvida.
A tabela Pedido terá seu Primary KEY que será relacionado também com uma outra PrymaryKey da tebela itens? Ou a ID da tabela itens precisará ser somente um índice?

-Gostaria de uma explicação de cada fILEtYPE abaixo:
Pra qual os casos deverei utilizar?
SMALLINT
BIGINT
FLOAT
DOUBLE PRECISION
DECIMAL
TIMESTAMP
BLOB.


Muito obrigado a todos...


Lenasi

Lenasi

Responder

Posts

24/07/2009

Facc

Amigo, bem vindo ao mundo ´Delphiano´

Como vc sabe uma primary key não se repete. Sua tabela Pedidos pode ter uma Primary Key e na tabela Itens de Pedidos pode ter uma primary e tbm uma [b:66d0237625]foreign key[/b:66d0237625] apontando para a primary da tabela pedidos.

Qualquer coisa é só perguntar.


Responder

Gostei + 0

24/07/2009

Osocram

sobre isso
Pra qual os casos deverei utilizar?
SMALLINT
BIGINT
FLOAT
DOUBLE PRECISION
DECIMAL
TIMESTAMP
BLOB. 

acho melhor vc procurar no google.

Sobre as tabelas... vamos supor Pedido e outra tabela PedidoItem
Pedido
id_pedido (pk) <- autoincremental

PedidoItem
id_pedido (pk) <- valor vem do pai
id_PedidoItem (pk) <- autoincremental


Responder

Gostei + 0

24/07/2009

Leufmt

Recomendo antes de mais nada pegar um bom livro de banco de dados e estudar muito para depois se aventurar nesta area.
Pode começar com este:
Título: Projeto de Banco de Dados
Editora: SAGRA LUZZATTO
Autor: Carlos Alberto Heuser


Responder

Gostei + 0

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

Aceitar