Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Access
02-12-2012, 21:18 (Esta mensagem foi modificada pela última vez a: 02-12-2012 21:18 por Macavi.)
Mensagem: #41
RE: Access
Para fazer ligação com a tabela localização
aqui está mais completo

tabelaVeiculos
IdVeiculos ------- numeração automatica
matricula ---------- texto -------cave primaria (conforme sugeriste)
marca
modelo
cor
cilindrada
combustivel
estadoConservacao ---------- usado faz parte das caracteristicas (usado, novo) ou fazer outra tabela e colocar aqui cheveestrangeira.
idLocalizacao ...........chave estrangeira
etc

tabelalocalização
idLocalizacao ........ chave primaria ...... numeração automatica
nome
nif
idcategoria ....... chave estrangeira
localidade
etc

tabelacategoria
idCategoria chaveprimaria
nomeCategoria (ex: stand, armazem, etc)
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
02-12-2012, 21:24
Mensagem: #42
RE: Access
Na tabela veículos eu não sugeri matricula como chave primária Wink, disse sim que poderia ser chave primária. O que sugeri foi que id veículos fosse a chave primária.

As tabelas localização e categoria são para que?

Progster
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
02-12-2012, 21:39 (Esta mensagem foi modificada pela última vez a: 02-12-2012 21:43 por Macavi.)
Mensagem: #43
RE: Access
a tabela localização serve para localizar o veiculo, a catogoria serve para dizer onde o carro está.
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
02-12-2012, 21:43
Mensagem: #44
RE: Access
Para mim a tabela localização não faz sentido nenhum.

Sugiro que adiciones um campo na tabela veículos que te permita identificar se o mesmo é novo ou usado.

Sugiro o mesmo para os Kms.

Para a potência a tabela veículos já te fornece essa informação.

Progster
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
02-12-2012, 21:46
Mensagem: #45
RE: Access
(02-12-2012 21:43)Progster Escreveu:  Para mim a tabela localização não faz sentido nenhum.

Sugiro que adiciones um campo na tabela veículos que te permita identificar se o mesmo é novo ou usado.

Sugiro o mesmo para os Kms.

Para a potência a tabela veículos já te fornece essa informação.

tabelaVeiculos
IdVeiculos ------- numeração automatica
matricula ---------- texto -------cave primaria (conforme sugeriste)
marca
modelo
cor
cilindrada
kms
combustivel
estadoConservacao ---------- usado faz parte das caracteristicas (usado, novo) ou fazer outra tabela e colocar aqui cheveestrangeira.
idLocalizacao ...........chave estrangeira

campo novo e usasdo ja estavam nesta tabela os kms não .
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
02-12-2012, 21:51
Mensagem: #46
RE: Access
Mais uma vez repito:

- Sugiro "id veículos" como chave primária, a longo prazo quase de certeza absoluta que vais ter problemas por causa disso.

Então como vês a tabela localização é desnecessária. Wink

Progster
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
02-12-2012, 21:59
Mensagem: #47
RE: Access
tabelaVeiculos
IdVeiculos ------- numeração automatica-------cave primaria (conforme sugeriste)
matricula ---------- textomarca
modelo
cor
cilindrada
potência
kms
combustivel
estadoConservacao ---------- usado faz parte das caracteristicas (usado, novo) ou fazer outra tabela e colocar aqui cheveestrangeira.
idLocalizacao ...........chave estrangeira

tabelacategoria
idCategoria chaveprimaria
nomeCategoria (ex: stand, armazem, etc)


onde acrescento estes campos, marca,data da matricula,tipo de veiculo- ligeiro, mercadorias,data de entrada no standautomovel
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
02-12-2012, 23:12
Mensagem: #48
RE: Access
Sugiro o seguinte:

- Tabela Veículos (ID_Veiculo, Matricula, marca, modelo);
- Tabela TipoVeículos (ID_Tipo, Tipo, Cilindrada, Potência, Quilometragem, Estado, Combustível, Cor);
- Tabela Categoria (ID_Categoria, Categoria, Data_Entrada, Data_Saída);

Ainda te falta aqui a tabela Clientes. Wink

Progster
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
02-12-2012, 23:39
Mensagem: #49
RE: Access
resto do problema é este:

o restante do problema e este abaixo mencionado.

- sobre o cliente
nome,morada,localidade,telefone,nº contribuinte,nº bi
classificação como regular ou frotista
vendedor associado

-sobre o fornecedor e proprietário anterior
nome,morada,localidade,telefone,fax,nºcontribuinte,nº bi

-sobre os tipos de custo
custos associados ao veiculo (bate-chapa,pintura,electricista,combustivel,transporte,despesas de legalização,despesas de importação,manutenção

-sobre os valores
valor de compra do veiculo
indicação do valor pelo qual se pretende vender o veiculo
indicação dos custos atribuidos a este veiculo (necessário para o calculo do custo do veiculo)
preço da venda, data e condições

*é importante guardar as vendas efectuadas por cada vendedor, com as respectivas datas e comissões sobre as vendas, para calculo do premio mensal dos vendedores.

*os veiculos novos são fornecidos por um fornecedor e os veiculos usados são comprados ao seu propreitario anterior.
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
02-12-2012, 23:54
Mensagem: #50
RE: Access
(02-12-2012 23:12)Progster Escreveu:  Sugiro o seguinte:

- Tabela Veículos (ID_Veiculo, Matricula, marca, modelo);
- Tabela TipoVeículos (ID_Tipo, Tipo, Cilindrada, Potência, Quilometragem, Estado, Combustível, Cor);
- Tabela Categoria (ID_Categoria, Categoria, Data_Entrada, Data_Saída);

Ainda te falta aqui a tabela Clientes. Wink

Um pormenor: embora o tipo, cilindrada, potencia e combustivel (e talvez a cor, mas não me soa muito bem) sejam suficientemente genéricos para estarem numa tabela própria e evitar repetições, a quilometragem e estado são informações que dizem respeito a um veículo especifico e devem fazer parte da tabela de veiculos. O que se pode fazer é, ou ter uma tabela especifica para o estado do veículo ou então usar um enum com os estados possíveis, dentro da tabela de veículos.

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: 1 Visitante(s)