·

Cursos Gerais ·

Linguagens de Programação

Send your question to AI and receive an answer instantly

Ask Question

Preview text

INTRODUÇÃO ATIVIDADE MODELO LÓGICO DE UMA AGENDA DE CONTATOS Faça o upload de sua atividade na plataforma FIAP ON na seção de atividades Atenção Verifique se o arquivo do upload está correto não é possível enviar um outro arquivo após fechamento da entrega na plataforma ou correção do professor Aguardo a nota e o feedback do professor Este é o momento de colocar seu novo conhecimento em banco de dados em prática Abra seu Oracle SQL Developer Data Modeler e crie um modelo lógico para armazenar os dados de uma agenda de contatos Use como referência a agenda de contatos de seu smartphone seja ela Android ou iOS Que informações são úteis ao armazenar um contato Quais informações são indispensáveis e portanto obrigatórias e quais delas são eventuais e portanto opcionais Algumas informações como endereço e telefone são multivaloradas ou seja um único contato pode possuir vários endereços e telefones associados a ele Estas informações costumam ser compostas vários dados formando uma única informação Como resolver isso O capítulo seguinte propõe soluções e algumas pistas já foram deixadas Agora gostaríamos que você tentasse resolver estes problemas Esta modelagem com alguns ajustes pode ser útil na modelagem seguinte que será ainda mais desafiadora Ou seja dois coelhos com um só cajadada Não quer usar o Oracle SQL Developer Data Modeler Não tem problema Embora nossos materiais didáticos estejam baseados nele existem outras ferramentas de mercado tão boas quanto que você também pode usar No entanto seja qual for a ferramenta pedimos que você sempre exporte o modelo em formato de imagem como JPG ou PNG porque seria inviável termos por aqui todas as ferramentas disponíveis Faça isso mesmo que você use o Data Modeler Repare que ao salvar o projeto em Data Modeler ele cria um arquivo dmd e uma pasta com o mesmo nome de seu projeto Precisamos de um ZIP com tudo isso Apenas o arquivo dmd NÃO GARANTE A VISUALIZAÇÃO DO PROJETO Compacte em ZIP e nos mande tudo Repetimos aproveite e gere JPG ou PNG a ferramenta gera facilmente para usarmos como plano B Combinado Muito bem Boa atividade Qualquer dúvida estamos por aqui ok 1 Agenda Nome INT NOT NULL Telefone INT NOT NULLPK FKendereco FK FKemails FK Endereço CEP INT NOT NULL PK Logradouro VARCHAR128 NOT NULL Nomelogradouro VARCHAR128 NOT NULL Numero INT NOT NULL Bairro VARCHAR128 NOT NULL Cidade VARCHAR128 NOT NULL Estado VARCHAR128 NOT NULL Email IDmail INT NOT NULL PK eMail VARCHAR128 INT NOT NULL 1 1 0 N 1 1 0 N