![]() |
|
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) |
RE: Access - Macavi - 02-12-2012 21:18 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) RE: Access - progster - 02-12-2012 21:24 Na tabela veículos eu não sugeri matricula como chave primária , 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? RE: Access - Macavi - 02-12-2012 21:39 a tabela localização serve para localizar o veiculo, a catogoria serve para dizer onde o carro está. RE: Access - progster - 02-12-2012 21:43 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. RE: Access - Macavi - 02-12-2012 21:46 (02-12-2012 21:43)Progster Escreveu: Para mim a tabela localização não faz sentido nenhum. 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 . RE: Access - progster - 02-12-2012 21:51 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.
RE: Access - Macavi - 02-12-2012 21:59 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 RE: Access - progster - 02-12-2012 23:12 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.
RE: Access - Macavi - 02-12-2012 23:39 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. RE: Access - Corvus - 02-12-2012 23:54 (02-12-2012 23:12)Progster Escreveu: Sugiro o seguinte: 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. |