Buscar

311419618 Trabalho Leonildo Wagner Mba Engenharia de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

ALUNO: LEONILDO WAGNER DE OLIVEIRA DIAS GONÇALVES
DISCIPLINA: MODELAGEM DE DADOS - UNIVERSIDADE ESTACIO DE SÁ – MBA ENGENHARIA DE SOFTWARE
PROPOSTA DO MODELO
	Este projeto descreve o processo de modelagem de uma banco de dados para atender ao desenvolvimento de um sistema gerencial voltado a concessionárias de automóveis multimarcas.
Como em todo projeto é necessário conversar com os envolvidos e fazer questionários, entrevistas e outros recursos para levantar os requisitos necessários. Após identificar o processo e as necessidades é hora de modelar o sistema seu banco de dados para otimizar ao máximo o funcionamento e facilitar futuras manutenções.
Este modelo surge da necessidade que uma empresa tem de controlar as vendas e o processo de financiamento de veículos. O primeiro passo foi identificar as entidades, conjuntos e relações. Após este passo uma visão geral sobre os componentes do projeto se torna mais clara.
DESCRIÇÃO GERAL DA BASE DE DADOS
Para compreender melhor 
ENTIDADES E TABELAS
Para compreender melhor o funcionamento do sistema e quais serão os dados a serem armazenados primeiro precisamos conhecer os atores, as ações e os eventos do processo. Para facilitar este entendimento empreguei o uso de Diagramas de Caso de Uso da linguagem UML. Para estes diagramas utilizei o software Astah Community também gratuito.
Figura 1 - Diagrama de Caso de Uso: Cliente-Funcionário
Para visualizar quais são as entidades envolvidas no processo diagramas de classe e de eventos são muito úteis. Estes diagramas ficarão guardados na documentação no projeto. 
Figura 2 - Diagrama Simplificado. Usado para demonstrar relação entre as entidades.
As visualizações iniciais ajudar a compreender a totalidade do projeto mas será necessário refinar as relações entre tabelas e seus devidos atributos. Até aqui foi possível identificar as seguintes entidades:
Automóvel
Bairro
Boleto
Cidade 
Cliente
Contrato
Cor
Estado
Funcionário
Marca
Modelo
Operadora
Plano
DICIONÁRIO DE DADOS
Nesta fase pode-se obter informações sobre todos os objetos do modelo de forma textual, contendo explicações que muitas vezes são difíceis ou até impossível de incluir nos diagrama. Este documento precisa ser é ser claro e consistente pois é uma referência tanto para o desenvolvimento quanto para futuras manutenções.
AUTOMÓVEL
	Atributo
	Classe
	Domínio
	Tamanho
	Descrição
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
BAIRRO
BOLETO
CIDADE 
CLIENTE
CONTRATO
COR
ESTADO
FUNCIONÁRIO
MARCA
MODELO
OPERADORA
PLANO
RELAÇÕES ENTRE AS TABELAS
	Para auxiliar a modelagem desta base, desenhei diversos diagramas para visualizar as relações entre as tabelas do banco. Neste caso utilizei um software gratuito chamado MySQL Workbench que atualmente se encontra na versão 6.3. Este software pode ser baixado acessando o endereço :https://www.mysql.com/products/workbench/
Figura 3 - Interface do MySQL Workbench
A representação visual deste projeto permite aprimorar e otimizar a construção desta base de dados antes mesmo de codificar as tabelas no SGBD.
Relação Clientes-Cidades
No cadastro de Clientes temos a informação da cidade e por consequência o estado assim como do bairro em que este cliente reside. Como temos um número limitado de cidades e de estados optei por utilizar um cadastro em uma tabela para Estados e outra para Cidades. Na tabela de Clientes importei como chave estrangeira a chave da tabela Cidades. Embutida nesta relação, temos uma segunda, que é a relação Cidades-Estados.
 O mesmo processo foi feito para a tabela Bairros. Torna-se viável criar uma tabela de bairros, pelo fato que muitos nomes de bairros se repetem mesmo em cidades diferentes.
Figura 4 - Relacionamento Clientes-Cidades
Relação Automóveis-Modelos-Marcas
No cadastro de automóveis temos informações únicas como número do motor e a identificação do chassi, porém algumas como marca e modelo que se repetem. As informações que se repetem em tuplas optei por criar cadastros separados para modelos, marcas e cores. Depois importei as chaves primárias destas tabelas.
Relação Contratos-Planos-Boletos
No contrato temos as informações sobre a compra. Além disso esta tabela importa informações de outras como o cliente, o automóvel, o plano utilizado e o funcionário responsável pela venda. Além disso temos a relação entre o contrato e o boleto.
CÁLCULOS PARA ALOCAÇÃO
CONCLUSÕES

Outros materiais