• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

suzy

sequencias

2 mensagens neste tópico

tou a trabalhar numa base de dados, e tou a criar sequencias (create sequence) para os id das repectivas tabelas se autoincrimentarem  :confused:

mas tenho a seguinte duvida:

imagem que tenho 2 tabelas que estão relacionadas entre si:

clientes(id_cliente, nome, morada)  vendas(id_venda, id_cliente, data)

              pk                                                      pk            fk

como podem ver id_cliente vai ser chave primaria na tabela clientes e chave forasteira na tabela vendas)

minha duvida e:

se eu fizer uma sequencia que me faça:

id cliente  nome, morada

1

2

3

4

na minha tabela vendas

o id_cliente tem de ficar igual, tenho de fazer a mesma sequencia aqui? ou ela fica automaticamente prreenchida? :hmm: thanks

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

A única coisa que tens de fazer é quando inserires um registo na tabela de vendas o valor da chave estrangeira id_cliente tem de ser um valor válido, i.e. existente, na tabela de cliente.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora