Obtenha esclarecimentos rápidos no IDNLearner.com. Junte-se à nossa plataforma para receber respostas rápidas e precisas de profissionais em diversos campos do conhecimento.

Seu objetivo é desenvolver os Modelos Conceitual, Lógico e Físico (Instruções de Criação de Tabelas SQL) de um banco de dados que satisfaça todas as demandas do cliente, apresentados no estudo de caso a seguir.

Primeira Etapa
Como um desenvolvedor de soluções, você faz sistemas sob medida para seus clientes e a maioria dos sistemas precisa de bancos de dados.
Um cliente novo, dono de uma locadora de jogos de tabuleiro, quer um sistema para gerenciar o aluguel de jogos da loja.
O cliente explicou como funcionam os pocessos de aluguel, cadastro de clientes e cadastro de jogos. Baseado nos requisitos apresentados pelo cliente, você fez as seguintes anotações, já confirmadas pelo cliente:
Os clientes alugam um ou mais jogos por uma semana e pagam 10 Reais por jogo. No atendimento, o funcionário verifica se o cliente tem algum empréstimo atrasado. Se não tiver, o funcionário registra o código de cada jogo, a data do aluguel e o número do cliente em uma planilha. O cliente paga e leva os jogos. Cada jogo é registrado como um aluguel único na planilha.
Os atendentes também fazem o cadastro de novos jogos e novos clientes com frequência. Para cadastrar o Jogo, um atendente informa o código do jogo, o nome do jogo, o nome do fabricante, o número máximo de jogadores permitidos no jogo e o ano de publicação e o número de cópias do jogo.
Para cadastrar clientes, o atendente registra o CPF, nome completo, telefone, endereço e Email.
É fundamental registrar qual atendente foi responsável pelo cadastro de cada cliente, de cada jogo e de cada aluguel. Para controle do sistema, o atendente será identificado pelo seu CPF e o banco também deve registar o nome completo do atendente.
Analise o problema e busque identificar as entidades. Relacionamentos e atributos do problema. Anote tudo para realizar a segunda etapa​

Segunda Etapa
​De acordo com a descrição dos processos atuais de aluguel e cadastro que foram previamente apresentados, além da identificação de possíveis entidades, relacionamentos e atributos, nesta etapa seu trabalho consiste em projetar uma solução de banco de dados para o cliente. Não se atenha a apenas à descrição apresentada, como um desenvolvedor de soluções, você pode identificar atributos, entidades e relacionamento que podem oferecer uma solução mais completa para o cliente.

Seu objetivo agora é desenvolver os Modelos Conceitual, Lógico e Físico (Instruções de Criação de Tabelas SQL) de um banco de dados que satisfaça todas as demandas do cliente.

Comece pelo Modelo Conceitual, que é uma representação gráfica, também chamada de Diagrama Entidade e Relacionamento. Para isso, você precisará usar uma ferramenta de criação de diagramas. No material de apoio, você encontrará algumas ferramentas web sugeridas para o desenho do Modelo Conceitual.

Depois de criar o Modelo Conceitual, crie o Modelo Lógico, que consiste na descrição das entidades e seus atributos, conforme apresentado no livro do curso. As ferramentas apresentadas no material de apoio auxiliam no processo.

De posse do Modelo Lógico, a última etapa é criar o Modelo Físico, que consiste nos comandos SQL responsáveis pela criação das tabelas e das chaves e índices do banco de dados.

Exporte os diagramas correspondentes ao Modelo Conceitual e Lógico e as instruções SQL para criação do Modelo Físico.
Descreva o problema e sua solução e anexe um PDF usando o modelo Word para entrega do MAPA.

No arquivo que será entregue por você deverá constar os seguintes itens:
DESCRIÇÃO DO PROBLEMA

Escreva o problema, conforme apresentado acima. Inclua informações que achar pertinentes, sem alterar o sentido da atividade proposta.
​DESCRIÇÃO DA SOLUÇÃO

Modelo Conceitual
Descreva sua proposta de solução, informando quais foram as Entidades, Relacionamentos e Atributos identificados.
Inclua aqui o Diagrama do Modelo Conceitual.

Modelo Lógico
Descreva o modelo lógico, seus componentes e sua solução.
Inclua aqui o diagrama correspondente ao Modelo Lógico

Modelo Físico
Faça uma breve apresentação do Modelo Físico e inclua o código SQL de criação dos elementos do banco de dados.


Sagot :