·
Cursos Gerais ·
Linguagens de Programação
Send your question to AI and receive an answer instantly
Recommended for you
24
Aprendendo a Armazenar de Maneira Correta
Linguagens de Programação
FIAP
49
Herança e Polimorfismo em Programação Orientada a Objetos
Linguagens de Programação
FIAP
19
Polimorfismo e Sobrecarga em Java - Conceitos e Exemplos
Linguagens de Programação
FIAP
19
Polimorfismo e Sobrecarga em Java: Definições e Exemplos
Linguagens de Programação
FIAP
24
Classes e Objetos em Java - Conceitos, Exemplos e Modelagem - Guia Completo
Linguagens de Programação
FIAP
10
Herança em Java - Guia Completo com Exemplos de Implementação
Linguagens de Programação
FIAP
10
Conceitos de Herança em Programação Orientada a Objetos
Linguagens de Programação
FIAP
1
Validador de Identificador em Java com JUnit e Análise de Classes de Equivalência - PDF
Linguagens de Programação
FIAP
1
Lista de Exercicios Resolucao de Problemas com Vetores e Classes em C++
Linguagens de Programação
FIAP
22
Java-Classes-Wrapper-Operadores-Estruturas-de-Decisao-Repeticao
Linguagens de Programação
FIAP
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
Send your question to AI and receive an answer instantly
Recommended for you
24
Aprendendo a Armazenar de Maneira Correta
Linguagens de Programação
FIAP
49
Herança e Polimorfismo em Programação Orientada a Objetos
Linguagens de Programação
FIAP
19
Polimorfismo e Sobrecarga em Java - Conceitos e Exemplos
Linguagens de Programação
FIAP
19
Polimorfismo e Sobrecarga em Java: Definições e Exemplos
Linguagens de Programação
FIAP
24
Classes e Objetos em Java - Conceitos, Exemplos e Modelagem - Guia Completo
Linguagens de Programação
FIAP
10
Herança em Java - Guia Completo com Exemplos de Implementação
Linguagens de Programação
FIAP
10
Conceitos de Herança em Programação Orientada a Objetos
Linguagens de Programação
FIAP
1
Validador de Identificador em Java com JUnit e Análise de Classes de Equivalência - PDF
Linguagens de Programação
FIAP
1
Lista de Exercicios Resolucao de Problemas com Vetores e Classes em C++
Linguagens de Programação
FIAP
22
Java-Classes-Wrapper-Operadores-Estruturas-de-Decisao-Repeticao
Linguagens de Programação
FIAP
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