Forum Pplware
Access - Versão de Impressão

+- Forum Pplware (http://forum.pplware.com)
+-- Fórum: Mais Tech (/forumdisplay.php?fid=11)
+--- Fórum: Programação e Web (/forumdisplay.php?fid=16)
+--- Tópico: Access (/showthread.php?tid=12960)

Páginas: 1 2 3 4 5 6 7


RE: Access - Macavi - 02-12-2012 17:34

Sim, primeiro vou fazer em acess e depois passar para mysql.

Mas o trabalho não é sobre o que atras mencionei, mas sim fazer tabelas e liga-las, e so isso.


RE: Access - progster - 02-12-2012 17:46

Para as ligares tens de pensar da seguinte maneira:

- A uma ocorrencia da tabela A, corresponde uma ou varias ocorrencias da tabela B?


RE: Access - Macavi - 02-12-2012 17:50

achas que esta mal !!!

qual a tua opinião ??


RE: Access - progster - 02-12-2012 17:54

EEK!EEK!EEK!...

Mas quem e que disse que esta mal?

A minha "opiniao" assenta em ajudar as pessoas a chegar a solucao por elas proprias e nao fazer a "papinha toda".


RE: Access - Macavi - 02-12-2012 17:57

1º tabela (Veiculo)
Id Veiculo
Matricula

2º tabela (Marca/Modelo)
Id Modelo
Marca
Data da matrícula


Estas-te referir ao veiculo ??


RE: Access - progster - 02-12-2012 18:18

Lol..., definitivamente nao estamos na mesma onda.

Eu se fosse a ti deitava fora essas tabelas e recomecava desde o inicio, mas pronto vamos la a ver se nos entendemos.

Um veiculo so pode ter uma matricula, e a uma matricula corresponde um e um so veiculo.

E uma relacao do tipo de 1 para 1. Cabe ao criador escolher qual das tabelas ira receber a chave primaria. Percebes?

E neste sentido que tens de desenvolver o trabalho.


RE: Access - Macavi - 02-12-2012 18:33

Matricula (chave primária) vai ficar na 1º tabela.


RE: Access - progster - 02-12-2012 18:56

A longo prazo nao recomendo que tenhas o campo matricula como chave primaria.

Sugiro que cries um campo id como chave primaria que ira organizar os dados sequencialmente.

A longo prazo iras beneficiar com isso...


RE: Access - Macavi - 02-12-2012 18:57

1º tabela (Veiculo)
Id Veiculo
Matricula (chave primária)

2º tabela (Marca/Modelo)
Id Modelo
Marca
Data da matrícula

Mas na folha que tenho para fazer a base dados já vêm definido que a matricula e a chave primária.


RE: Access - Corvus - 02-12-2012 19:06

Porque é que a data da matrícula está na tabela Marca/Modelo? Ela diz respeito a um veiculo especifico e não a todos os que sejam dessa marca/modelo.

Também, como é que vais relacionar os veiculos e as marcas/modelos? E porque é que na tabela marca/modelo apenas tens a marca e não existe qualquer referência ao modelo?

Acho que vais ter de pensar um bocadinho melhor nas estruturas das tabelas. Pensa bem no que é único a cada uma das tabelas. Wink