Prévia do material em texto
Senac EAD Produção Textual Individual 1 Senac São Paulo – Todos os Direitos Reservados DISCIPLINA BANCO DE DADOS PROFESSOR(ES) AUTOR(ES) FABIO ROSSI VERSOLATTO Produção Textual Individual Tema MODELAGEM DE DADOS – MODELO ENTIDADE RELACIONAMENTO Texto base (texto, gráficos, tabelas, imagens) Desenvolver um modelo lógico de dados é representar as entidades e suas características em um modelo, escrito em uma “linguagem intermediária”, uma linguagem que fique fácil para chegar no modelo e que seja de fácil entendimento. O primeiro passo é enumerar quais entidades do mundo real fazem parte do meu projeto. Feito isso, precisaremos mapear quais são os atributos, as características dessas entidades. O terceiro passo é estabelecer o relacionamento entre essas entidades. Por fim e não menos importante: temos que revisar e refinar esse modelo, de tal forma que a realidade do nosso problema do mundo real esteja ali representada. Enunciado Imagine que você foi contratado para o desenvolvimento de uma solução cujo objetivo é o aluguel de carros por celular. O cenário é o seguinte: uma locadora de veículos disponibiliza uma quantidade de veículos em estacionamentos conveniados espalhados pela cidade, o usuário destrava o veículo utilizando seu aparelho celular, utiliza o quanto quiser e devolve em um estacionamento igualmente conveniado, quando o carro é travado utilizando mecanismos modernos de IoT. Para utilizar os serviços, o cliente deverá se cadastrar no site ou no aplicativo da locadora. Ele deverá informar seu CPF, número de celular, número de CNH, endereço de e-mail e dados do cartão de crédito. Para a locadora, é importante ter um inventário dos veículos que ela possui. Cada carro possui: marca, modelo, ano de fabricação, placa e cor. O mecanismo de cobrança da viagem funciona da seguinte forma: o carro está em um estacionamento, que possui endereço já pré-cadastrado com a Senac EAD Produção Textual Individual 2 Senac São Paulo – Todos os Direitos Reservados locadora (possui o Nome Fantasia, CNPJ e Endereço). Após destravar a porta do veículo, o aplicativo do motorista identifica por GPS qual é o estacionamento de partida. O usuário digita a quilometragem do veículo indicada no painel e inicia a viagem. Após finalizar a viagem, o motorista indica novamente a quilometragem do veículo indicada no painel e novamente o GPS identifica qual é o estacionamento de destino. Automaticamente o valor da corrida é debitado do cartão do usuário seguindo a seguinte lógica: QUANTIDADE DE QUILOMETROS RODADOS X Tarifa (cada veículo possui um valor de tarifa diferente). PEDE-SE: A. MAPEAR AS ENTIDADES DESSE PROBLEMA E SEUS RESPECTIVOS ATRIBUTOS B. DESENHE O MER (MODELO ENTIDADE RELACIONAMENTO) PARA ESSE CASO Orientações Gerais Orientação de Entrega: Esta atividade deverá ser entregue no item Produção Textual Individual do menu principal. Prazo de Entrega: Consultar o calendário de atividades Tamanho máximo do texto: 30 linhas ou 1 página. Uso de fontes de terceiros (citações) deve ser referenciada conforme Guia de Normalização do Senac: http://www3.sp.senac.br/hotsites/campus_santoamaro/cd/arquivos/biblioteca/guia_norm atizacao.pdf http://www3.sp.senac.br/hotsites/campus_santoamaro/cd/arquivos/biblioteca/guia_normatizacao.pdf http://www3.sp.senac.br/hotsites/campus_santoamaro/cd/arquivos/biblioteca/guia_normatizacao.pdf Joao Victor Braz Riscado PTI Banco de Dados Entidades e atributos: Usuário: CPF, número de celular, número de CNH e endereço de e-mail. Cartão: número, nome, data de validade e CVV. Veículo: Marca, modelo, ano de fabricação, placa e cor. Estacionamento: endereço, nome fantasia e CNPJ. Viagem: km rodada e tarifa. Locadora: Inventário de veículos e cadastro dos estacionamentos Usuário aluga um veículo realiza uma viagem e possui um cartão. Estacionamento possui vários veículos e possui uma locadora Veículo possui um estacionamento e um usuário e possui uma locadora. Cartão possui um usuário. Locadora possui vários veículos e vários estacionamentos. Veículo Usuário Cartão Viagem Estacionamento possui possui realiza aluga CPF Celular CNH E-mail Nome fantasia Endereço CNPJ Tarifa KM rodados Nome Validade CVV Número Marca Modelo Ano Placa Cor (1,n) Locadora possui possui Inventário de veículos cadastro dos estacionamentos (1,1) (0,1) (0,n) (1,1) (1,1) (1,1) (1,1) (1,1) (1,1) (1,1) (1,n) MODELAGEM DE DADOS – MODELO ENTIDADE RELACIONAMENTO BANCO DE DADOS - TEMA PTI PTI BD PTI - BANCO DE DADOS - SENAC EAD- MODELAGEM DE DADOS -