Você está na página 1de 1

Modelagem do banco de dados

Agora que eu j mostrei como ficaram os diagramas da modelagem de dados do problema, vou apresentar o problema que me levou a esse resultado. A proposta do trabalho e desenvolver a modelagem de dados para um software de revenda de automveis que permita cadastrar os clientes, funcionrios, veculos disponveis para venda, veculos que esto em estoque, as vendas de veculos realizadas, as revises de veiculos juntamente com as peas substitudas e armazenar a lista de peas para substituio e os respectivos fornecedores. Para resolver o problema eu criei 20 tabelas, a seguir vou apresentar cadas uma delas e uma descrio bsica. 1) Tabela pessoas: Essa tabela serve para armazenar os dados das pessoas cadastradas no sistema, tanto os clientes como funcionrios. 2) Tabela clientes: Est tabela estende a tabela de pessoas para armazenar apenas as pessoas que so clientes. 3)Tabela funcionarios: Est tabela estende a tabela de pessoas para armazenar apenas as pessoas que so funcionrios. 4) Tabela enderecos: Esta tabela se relaciona com as tabelas pessoas, pessoa_endereco. Nela armazenado os endereos dos clientes, funcionrios e dos fornecedores de peas que esto cadastrados no sistema. 5) Tabela pessoa_endereco: Est tabela tem a funo apenas de ligar as tabelas pessoas e endereos. 6) Tabela telefones: Est tabela se relaciona com a tabela endereos, nela possvel adicionar um ou mais nmeros de telefone paraa cada endereo cadastrado. 7) Tabela cargos: Est tabela serve para armazenar os cargos disponveis na estrutura da empresa. 8 ) Tabela cargos_funcionarios: Est tabela armazena todos os cargos que os funcionrios assumiram durante o perodo que trabalharam na empresa. 9) Tabela fornecedor_endereco: Est tabela liga a tabela de fornecedores com os seus endereos, com isso possvel cadastrar inmeros endereos para um mesmo fornecedor. 10) Tabela fornecedor_pecas: Nesta tabela se armazena as informaes que so apenas referentes a um fornecedor de peas. 11) Tabela pecas: Na tabela pecas armazenado a lista de peas que so fornecidas pelos fornecedores cadastrados. 12) Tabela revisoes: A tabela revises armazena as revises que foram feitas nos veculos dos clientes. 13) Tabela pecas_substituidas: Nesta tabela fica armazenado os dados das peas que foram substitudas em cada reviso. de veculos 14) Tabela veiculos: Nesta tabela fica armazenada as informaes genricas sobre os veculos que esto em estoque para venda e dos veculos de clientes que esto relacionados em uma reviso. 15) Tabela veiculos_clientes: Esta tabela armazena as informaes relativas aos veculos de clientes que passaram por alguma reviso. 16) Tabela veiculos_venda: Est tabela armazena os dados dos veculos que atualmente a revenda est vendendo, independente de ter eles em estoque ou no. 17) Tabela vendas: Nesta tabela armazenado os dados de cada venda de veculo. 18) Tabela veic_estoque: Aqui fica armazenado as informaes dos veculos que esto a venda e que esto em estoque para entrega imediata. 19) Tabela acess_incluidos: Est tabela tem a finalidade de armazenar os acessrios opcionais que foram includos nos veculos que foram vendidos 20) Tabela acess_disponiveis: Est a lista que opcionais disponvel nos veculos que esto a venda.

Você também pode gostar