Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Access
02-12-2012, 17:34
Mensagem: #21
RE: Access
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.
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
02-12-2012, 17:46
Mensagem: #22
RE: Access
Para as ligares tens de pensar da seguinte maneira:

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

Progster
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
02-12-2012, 17:50
Mensagem: #23
RE: Access
achas que esta mal !!!

qual a tua opinião ??
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
02-12-2012, 17:54
Mensagem: #24
RE: Access
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".

Progster
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
02-12-2012, 17:57
Mensagem: #25
RE: Access
1º tabela (Veiculo)
Id Veiculo
Matricula

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


Estas-te referir ao veiculo ??
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
02-12-2012, 18:18
Mensagem: #26
RE: Access
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.

Progster
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
02-12-2012, 18:33
Mensagem: #27
RE: Access
Matricula (chave primária) vai ficar na 1º tabela.
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
02-12-2012, 18:56
Mensagem: #28
RE: Access
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...

Progster
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
02-12-2012, 18:57 (Esta mensagem foi modificada pela última vez a: 02-12-2012 19:00 por Macavi.)
Mensagem: #29
RE: Access
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.
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
02-12-2012, 19:06
Mensagem: #30
RE: Access
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

Pedidos de ajuda via PM serão ignorados
Acordo ortográfico? Desconheço, obrigado Wink
Agradeço ao Chrome o facto de os meus posts nao terem acentos Evil
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Saltar Fórum:


Utilizadores a ver este tópico: 5 Visitante(s)