Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE ESTÁCIO DE SÁ Curso de Pós-Graduação em Engenharia de Software FÁBIO SILVEIRA ROMARIZ Trabalho de Modelagem de Dados RIO DE JANEIRO 2020 Índice Introdução .............................................................................................................................................. 3 Modelo conceitual de dados .................................................................................................................... 4 Dicionário de Dados ................................................................................................................................ 5 Tipos de Dados .................................................................................................................................... 5 Entidades ............................................................................................................................................ 5 Tempo de Vida dos Dados ....................................................................................................................... 8 Disponibilidade dos Dados ....................................................................................................................... 8 Quem? .................................................................................................................................................... 8 Quando? ................................................................................................................................................. 8 Como? ..................................................................................................................................................... 8 Onde? ..................................................................................................................................................... 8 Introdução O trabalho consiste na criação de um modelo de dados conceitual para uma base de dados de informações de cobrança sobre contratos de financiamento de veículos, onde um cliente pode realizar vários contratos de financiamento apresentando os documentos obrigatórios. Um contrato de financiamento será atrelado a somente um cliente e a um veículo específico. O contrato poderá ter, no máximo, 36 parcelas. O veículo ficará alienado até que o total das parcelas seja pago pelo cliente. O banco de dados deve possuir informações sobre o plano de financiamento selecionado. Modelo conceitual de dados Dicionário de Dados Tipos de Dados 1. Uniqueidentifier – é um Guid de 36 posições no formato string. Identifica unicamente um registro; 2. Int – é um número inteiro; 3. Float – é um número com separador de casas decimais; 4. Date – valor do tipo data; 5. Varchar – valor do tipo string; 6. Varbinary – valor binário para armazenamento de arquivos, por exemplo. Entidades 1. Cliente – Dados do cliente do financiamentio Campo Tipo Tamanho Requerido Descrição Id Uniqueidentifier Sim Identifica unicamente o cliente Nome Varchar 100 Sim Nome do cliente CPF Varchar 13 Sim CPF do cliente RG Varchar 20 Sim RG do Cliente ComprovanteDeResidencia Varbinary MAX Sim Arquivo de comprovante de residência do cliente ComprovanteDeRenda Varbinary MAX Sim Arquivo de comprovante de renda do cliente 2. Veiculo – Dados do veículo financiado Campo Tipo Tamanho Requerido Descrição Id Uniqueidentifier Sim Identifica unicamente o veículo Chassis Varchar 50 Sim Chassis do veículo Marca Varchar 50 Sim Marca do veículo Modelo Varchar 20 Sim Modelo do veículo Cor Varchar 20 Sim Cor do veículo Placa Varchar 10 Sim Placa do veículo 3. PlanoDeFinanciamento – Informações do plano de financiamento Campo Tipo Tamanho Requerido Descrição Id Uniqueidentifier Sim Identifica unicamente o plano TotalDeParcelas Int Sim Número de parcelas do plano Carencia Int Sim Carência do plano TaxaDeJuros Float Sim Taxa de juros do plano ValorMoraDiaria Float Sim Valor da mora diaria por atraso do plano 4. Contrato – Informações do contrato de financiamento Campo Tipo Tamanho Requerido Descrição Id Uniqueidentifier Sim Identifica unicamente o contrato ClienteId Uniqueidentifier Sim Chave estrangeira para o cliente VeiculoId Uniqueidentifier Sim Chave estrangeira para o veículo NumeroFinanciamento Int Sim Número do financiamento ValorDoBem Float Sim Valor do veículo financiado ValorFinanciado Float Sim Valor total financiado ValorDaEntrada Float Sim Valor da entrada DataDaAprovacao Date Sim Data da aprovação do financiamento PlanoDeFinanciamentoId Uniqueidentifier Sim Chave estrangeira para o plano de financiamento 5. Parcela – Identifica as parcelas do contrato Campo Tipo Tamanho Requerido Descrição Id Uniqueidentifier Sim Identifica unicamente a parcela ContratoId Uniqueidentifier Sim Chave estrangeira para o contrato Numero Int Sim Número da parcela DataDeVencimento Date Sim Data de vencimento da parcela Valor Float Sim Valor da parcela DataDePagamento Date Sim Data do pagamento da parcela ValorPago Float Sim Valor pago pelo cliente Tempo de Vida dos Dados Após 10 anos desde a finalização dos pagamentos de todas as parcelas, os dados serão removidos do banco de dados e uma cópia de segurança gerada em XML será armazenada em um servidor por mais 10 anos para possíveis consultas futuras. Disponibilidade dos Dados Os dados ficarão disponíveis imediatamente a partir da inserção das informações no banco de dados. Haverá um processo de backup diário para a base de dados, visando minimizar perdas de informações devido a qualquer tipo de intercorrência com os dados. Quem? Somente usuários com devido acesso ao sistema poderão visualizar os dados armazenados. Diferentes níveis de permissionamento limitarão que nível de informação poderá ser acessada pelo usuário. Quando? Após os processamentos necessários, os dados estarão disponíveis para acesso dos usuários de acordo com seu perfil. Como? Os dados estarão disponíveis em forma de telas de consulta, edição, relatórios e gráficos para gestores financeiros da empresa. Onde? Os dados estarão disponíveis de forma online através de website e aplicativo móvel
Compartilhar