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 - 05-12-2012 13:06

Tabela veículos (id_veiculos,matricula,kms,estado)
Tabela tipo veículos (id_tipo,tipo,cilindrada,potência,combustível,cor,marca,modelo,id_veiculos,id_categoria)
Tabela categoria (id_categoria,data_entrada,clientes)
Tabela clientes ( id_clientes,clientes,nome,morada,localidade,telefone,n.contribuinte,n.bi,classificação (regular ou frigistes),vendedor associado,id_fornecedor.
Tabela fornecedor(id_fornecedor,nome,morada,localidade,telefone,fax,n.contribuinte,n.bi,id_proprietario)
Tabela proprietário anterior ( id_proprietario,nome,morada,localidade,telefone,fax,n.contribuinte,n.bi)
Tabela custos (id_custos,custos (bate_chapa,pintura,etc,id_propreitario,id_valores))
Tabela valores (id_valores,valor compra do veiculo,valor se pretende vender,custos atribuídos ao veiculo,preço venda,data,condições)


O que está mais escuro e a ligação entre as tabelas.

O que acham??


RE: Access - progster - 05-12-2012 13:41

Tabela TipoVeículos - Chave primária deveria ser ID_Tipo;

Tabela Clientes - Chave primária tem de ser obrigatoriamente ID_Cliente, pois pode haver clientes com o mesmo nome. Não percebo o que queres dizer com vendedor e associado;

Tabela Custos - Chave primária deveria ser ID_Custos;

Tabela Valores - Sugiro que repenses os nomes dos campos. Tenta evitar espaços, acentos e pontuação no nome dos campos;

Tabela Proprietário anterior - Não é ideal. Os carros podem ser usados ou novos, logo vais ter de registar dados de pessoas que vão comprar carros novos, e vais registar dados relacionados com a proveniência dos carros usados. Não vais poder poder fazer isto só numa tabela;

Trabalha nisto primeiro, depois pensas nas ligações.


RE: Access - Macavi - 05-12-2012 14:13

Tabela veículos (id_veiculos,matricula,kms,estado,)
Tabela tipo veículos (id_tipo,tipo,cilindrada,potência,combustível,cor,marca,modelo,id_veiculos,)
Tabela categoria (id_categoria,data_entrada,clientes,id_tipo,id_clientes)
Tabela clientes ( id_clientes,clientes,nome,morada,localidade,telefone,n.contribuinte,n.bi,classificação (regular ou frigistes),vendedor,id_fornecedor.
Tabela fornecedor(id_fornecedor,nome,morada,localidade,telefone,fax,n.contribuinte,n.bi,id_proprietario)
Tabela proprietário anterior ( id_proprietario,nome,morada,localidade,telefone,fax,n.contribuinte,n.bi)
Tabela custos (id_custos,custos (bate_chapa,pintura,etc,id_propreitario,))
Tabela valores (id_valores,valor_compra,valor_vender,custos_veiculo,preco_ venda,data,condicoes,id_custos)


Ja fiz algumas alterações, está no bom caminho, acho eu.

O que acham ??


RE: Access - progster - 05-12-2012 15:05

A chave principal da tabela Categoria estava bem, para que foste alterar?.

O que é que o campo clientes está a fazer nas tabelas de Categoria e Clientes?

Tabela proprietários está na mesma.


RE: Access - Macavi - 05-12-2012 15:32

Tabela veículos (id_veiculos,matricula,kms,estado,)
Tabela tipo veículos (id_tipo,tipo,cilindrada,potência,combustível,cor,marca,modelo,id_veiculo,id_categoria)
Tabela categoria (id_categoria,data_entrada,clientes,,)
Tabela clientes ( id_clientes,nome,morada,localidade,telefone,n.contribuinte,n.bi,classificação (regular ou frigistes),vendedor,id_fornecedor.
Tabela fornecedor(id_fornecedor,nome,morada,localidade,telefone,fax,n.contribuinte,n.bi,id_proprietario)
Tabela proprietário anterior ( id_proprietario,nome,morada,localidade,telefone,fax,n.contribuinte,n.bi)
Tabela custos (id_custos,custos (bate_chapa,pintura,etc,id_propreitario,))
Tabela valores (id_valores,valor_compra,valor_vender,custos_veiculo,preco_ venda,data,condicoes,id_custos)

foi engano, o que achas agora

tabela de proprietários não estou a perceber, podes explicar s.f.f.

Na tua opinião quais as tabelas que estão bem estruturadas?


RE: Access - progster - 05-12-2012 20:21

A chave principal da tabela "TipoVeículos" deveria ser ID_Tipo. Já te tinha dito isso lá atrás. Wink

O que é que o campo clientes está a fazer na tabela "Categoria"?

O que é que o campo vendedor está a fazer na tabela "Clientes"?

Uma vez que o "proprietário anterior" também pode ser "fornecedor" (troca no stand carro usado), sugiro que elimines ou a tabela "Fornecedor" ou a tabela "proprietário anterior" caso contrário irá existir redundância de informação. Pessoalmente eu optaria por eliminar a tabela "proprietário anterior".

Na tabela "Custos" sugiro que adiciones outro campo "descrição", ou seja, o campo custos irá ser onde vais registar o valor monetário, logo o campo descrição irá conter a descrição desse mesmo custo.

Na tabela "Valores", sugiro: ID_Valores, Vendido (campo que vai indicar por quanto foi vendido), Comprado (valor que indica por quanto foi comprado), Data_Vendido (Data em que foi vendido/trocado ao stand), Data_Comprado (Data em que foi comprado ao stand), Condições.

Pensa lá nisto, e depois logo vêm as ligações. Não queiras fazer tudo ao mesmo tempo.


RE: Access - Macavi - 16-12-2012 19:01

Base dados completamente pronta