Modelagem de Banco de Dados
Por: marioburilio • 20/8/2016 • Trabalho acadêmico • 1.862 Palavras (8 Páginas) • 1.819 Visualizações
| UNIVERSIDADE ESTACIO DE SÁ – CAMPUS OURINHOS – SÃO PAULO | 
| MBA ENGENHARIA DE SOFTWARE | 
| DISCIPLINA: MODELAGEM DE DADOS | 
| MODELAGEM DE DADOS | 
| SISTEMA GERENCIAL PARA FINANCIAMENTO DE AUTOMÓVEL | 
| ALUNO: Mario Octavio Burilio de Oliveira | 
| MATRÍCULA: 201604077221 | 
| 15/06/2016 | 
Sumário
Sobre o Modelo
Objetivo do Modelo
Funcionamento
Dicionário de dados
Modelagem de Dados
Automóvel
Entidade: Automóvel
Entidade: Cor
Entidade: Marca
Entidade: Modelo
Entidade: Acessório
Contratos de Financiamento
Entidade: Contrato de Financiamento
Entidade: Forma de Pagamento
Entidade: Cliente
Entidade: Funcionário
Entidade: Comissão
Entidade: Nota Fiscal
Entidade: Parcela
Entidade: Plano de Pagamento
Entidade: Pagamento
Entidade: Tipo Forma de Pagamento
Conclusão
Sobre o Modelo
Este modelo tem a finalidade de prover informações de cobranças sobre contratos de financiamento de veículos.
No entanto para que o projeto tenha êxito do início ao fim, precisamos vivenciar o processo do dia a dia da concessionária para qual iremos desenvolver o sistema gerencial.
Como em todo o projeto, o analista de sistema irá até concessionária conversar com as pessoas, fazer questionários, ou seja, fazer o levantamento de requisitos da melhor maneira possível, para que possamos atingir o objetivo.
Objetivo do Modelo
Desenvolver um sistema gerencial que atende todos os requisitos solicitados pelo cliente.
Funcionamento
Para compreender o funcionamento da venda de um automóvel, na figura 1, serão apresentados as ações e os eventos dos processos, afim de exemplificar as informações coletadas no levantamento de requisitos. No entanto foi utilizado o diagrama de atividade da linguagem UML e o programa utilizado foi o Astah.
Figura 1 – Diagrama de Atividade entre Cliente e Funcionário[pic 1]
Após compreender todo o processo da concessionária, chegamos em resultado satisfatório e que atende todos os requisitos solicitados pelo cliente e com isso conseguimos definir as entidades, conforme abaixo.
Entidades
Acessório;
Modelo;
Automóvel;
Cliente;
Comissão;
Cor;
Contrato de Financiamento;
Forma de Pagamento;
Funcionário;
Marca;
Parcela;
Plano de Pagamento;
Tipo de Forma de Pagamento;
Tipo de Veículo;
Cidade;
Estado;
Nota Fiscal;
Pagamento.
Dicionário de dados
Nesta etapa é de suma importância para o desenvolvedor, pois quando o mesmo visualizar este dicionário, que o mesmo siga todas as regras nelas contidas, afim de evitar erros futuros, ou seja, o objetivo do dicionário de dados é ter as informações sobre todos os objetos do modelo de forma textual, contendo explicações por vezes difíceis de incluir no diagrama. É válido lembrar que o objetivo do documento é ser claro e consistente.
| Tabela: Cliente | Cadastro de Cliente | ||||
| Informações pertinentes ao cliente | |||||
| Atributo | Tipo | Tamanho | Indexes | Restrições | Observações | 
| cli_codigo | Numérico | PRIMARY | Não Nulo e maior que Zero | Campo auto incremento | |
| cidade_cid_codigo | Numérico | KEY (Cidade) (cid_codigo) | Não Nulo e maior que Zero | ||
| cli_data_cadastro | Data | Maior ou igual a data de Hoje | Formato dd/MM/yyyy | ||
| cli_nome | Texto | 45 | Não nulo | Somente letras | |
| cli_cpf | Texto | 11 | UNIQUE | Não nulo | Somente números | 
| cli_numero_identidade | Texto | 10 | UNIQUE | Não nulo | Somente números | 
| cli_salario | Real | 10,2 | Maior que zero | Duas casas decimais após a virgula | |
| cli_profissao | Texto | 30 | Somente letras | ||
| cli_tefone_fixo | Texto | 10 | Não nulo | Somente números | |
| cli_celular | Texto | 11 | Somente números | ||
| cli_logadouro | Texto | 45 | Não nulo | Somente letras | |
| cli_bairro | Texto | 30 | Não nulo | Somente letras | |
| cli_numero | Numérico | Não nulo | Somente números | ||
| cli_cep | Numérico | Não nulo | Somente números | ||
| cli_complemento | Texto | 20 | Valor Padrão Null | 
...
