Baixe o app para aproveitar ainda mais
Prévia do material em texto
[PUBLICO] ATIVIDADE 2 (A2) PERGUNTA 1 1. Modelos de Entidade e Relacionamento (MER) refletem as informações numa abordagem mais próxima do mundo real e, para representar essas informações em um Modelo Relacional, é necessária uma atividade de conversão. Em um Modelo de Entidade e Relacionamento foi encontrado o seguinte relacionamento: Fonte: Elaborada pelo autor. Em relação ao que está expresso nessa parte do modelo e à forma de realizar a sua conversão para o Modelo Relacional, analise as sentenças a seguir e marque (V) para verdadeiro e (F) para falso. ( ) Um professor pode não estar alocado em uma turma. ( ) Ao converter para o Modelo Relacional, a chave primária de TURMA passará para a tabela de PROFESSOR. ( ) Uma turma necessariamente deve ter um professor. ( ) Este é um caso de tabela associativa. A seguir, assinale a alternativa que apresenta a sequência correta: V, F, V, F. V, V, F, V. V, V, V, V. V, F, V, V. V, V, V, F. 1 pontos PERGUNTA 2 1. Conforme (Elmasri, 2011), “a normalização de dados pode ser considerada um processo de analisar os esquemas de relação dados com base em suas dependências funcionais e chaves primárias para conseguir as propriedades desejadas de (1) minimização de redundância e (2) minimização de anomalias de inserção, exclusão e atualização. Ele pode ser considerado um processo de filtragem ou purificação que faz com que o modelo tenha qualidade cada vez melhor” (ELMASRI, 2011, p. 348). ELMASRI, R.; NAVATHE, S. Sistemas de Banco de Dados . São Paulo: Pearson Addison Wesley, 2011, p. 348. Analise o quadro a seguir. COD NOME EMAIL 1 João joao21@bol.com.br [PUBLICO] 1 João jms@gmail.com, jmoreira@outlook.com 2 Maria mas@gmail.com 2 Maria marias@novaempresa.com.br 3 Joana joa@gmail.com 3 Joana joana98@outlook.com Fonte: Elaborado pelo autor. Ao analisar o quadro indique qual forma normal deve ser considerada e como a normalização deve acontecer: A primeira forma normal (1FN) deve ser considerada com a adição de mais uma coluna na tabela. A segunda forma normal (2FN) deve ser considerada com a criação de uma nova tabela com a cópia dos códigos do cliente e os nomes nessa nova tabela. A primeira forma normal (1FN) deve ser considerada uma nova tabela de e-mail, devendo ser criada copiando os valores de e-mail e criando uma chave estrangeira para a tabela de clientes A segunda forma normal (2FN) deve ser considerada com a adição de mais uma coluna na tabela. A terceira forma normal (3FN) deve ser tratada com uma nova tabela, sendo criada copiando os valores de nome e criando uma chave estrangeira para a tabela de clientes. 1 pontos PERGUNTA 3 1. Ao desenvolver um sistema, a sua modelagem pode usar alguns tipos diferentes de modelos. Na UML, existem alguns, tais como: o diagrama de classes, de atividades ou casos de uso. Na modelagem de dados, podemos usar o Modelo de Entidade e Relacionamento ou o Modelo Relacional. Os modelos podem ter um nível de abstração que indicam o quanto eles visam expressar mais questões próximas ao mundo real ou ao outro extremo, isto é, próximas ao universo de codificação do sistema. Nesse contexto, o Modelo de Entidade e Relacionamento (MER) é um modelo: De Nível Físico. De Nível Lógico. De Nível Interno. De Nível de Implementação. De Nível Conceitual. 1 pontos PERGUNTA 4 1. A construção de um software, especificamente da modelagem de dados, envolve algumas tarefas. Associe cada uma das tarefas necessárias para a construção de um modelo de dados ao contexto ou ao nível de abstração com o qual ela melhor se [PUBLICO] relaciona: I. Processos de negócios e requisitos do sistema. II. Modelo conceitual. III. Modelo lógico. IV. Modelo físico. ( ) Conversão das entidades em tabelas do banco de dados ( ) Definição dos tipos de dados dos campos e tamanho de espaço em disco. ( ) Definição de quais funções o sistema deve contemplar. ( ) Determinação das entidades do sistema. A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: II, IV, III, I. III, IV, I, II. IV, I, II, III. I, II, IV, III. I, IV, II, III. 1 pontos PERGUNTA 5 1. Um modelo é uma abstração da realidade e, em diversas áreas, pode agregar várias vantagens, antecipar eventuais problemas durante a construção de um edifício, especificar o que deve ser construído posteriormente, além de outros. Em cada área, algum exemplo do conceito de modelo pode ser aplicado. Para cada um de exemplos de modelos, associe a área em que são empregados. I. Planta baixa. II. Esquemático de circuito. III. Modelagem de Entidade e Relacionamento. IV. Organograma. As áreas para se associar os modelos são: ( ) Tecnologia de Informação. ( ) Engenharia Civil ou Arquitetura. ( ) Engenharia Elétrica. ( ) Administração. A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: II, IV, III, I. IV, I, II, III. I, IV, II, III. III, I, II, IV. I, II, IV, III. [PUBLICO] 1 pontos PERGUNTA 6 1. Em um sistema de universidade, os alunos são organizados em cursos, cada aluno pode se matricular em um curso e a universidade não permite que um aluno faça mais de um curso. O relacionamento entre Alunos e Cursos é um tipo de relação: N:N. 1:N. De autorrelacionamento. De generalização. 1:1. 1 pontos PERGUNTA 7 1. Na modelagem de dados, a cardinalidade especifica a quantidade de entidades que são envolvidas em um relacionamento, por exemplo, em um sistema de uma empresa um Funcionário só pode ser associado a um Cargo, mas por outro lado um Cargo pode estar associado a diversos funcionários. Analisando o relacionamento entre Setor e Funcionário, um analista percebeu que um funcionário pode estar no máximo e deve estar associado a um setor e os setores são formados pelo seu conjunto de funcionário e deve ter pelo menos um funcionário. A cardinalidade que melhor especifica o relacionamento entre Funcionário e Setor é: M:N. N:N. 1:1. 0:N. 1:N. 1 pontos PERGUNTA 8 1. Na conversão do Modelo MER para o Modelo Relacional, algumas entidades, alguns relacionamentos e outros elementos são convertidos para a representação de como os dados serão logicamente mantidos em relações ou tabelas, com chaves primárias e chaves estrangeiras. Uma conversão comum é quando um relacionamento dá origem a uma tabela associativa. Ao analisar as situações a seguir, é necessário criar uma tabela associativa em: Um sistema de uma empresa em que um Diretor chefia apenas um setor e um setor é chefiado apenas por um Diretor. Um sistema de consulta médica em que um Paciente mora em um Bairro e um Bairro pode ser associado a vários clientes. Um sistema de academia em que um Personal Trainer pode treinar vários alunos, entretanto, um aluno só pode ser treinado por um Personal Trainer. [PUBLICO] Um sistema de escola em que um aluno pode cursar várias disciplinas e uma disciplina pode conter vários alunos. Um sistema de condomínio em que um Morador mora em apenas uma unidade (apartamento, por exemplo) e uma unidade podem contar vários moradores. 1 pontos PERGUNTA 9 1. No Modelo de Entidade e Relacionamento, quando várias entidades apresentam as mesmas características de outra entidade com alguns atributos mais específicos, por exemplo, Funcionário Administrativo e Funcionário da Fábrica são duas entidades que apresentam as mesmas características da entidade Funcionário. O tipo de relacionamento usado para representar esse caso é: Relacionamento de Generalização. Relacionamento por Entidade Associativa. Relacionamento N:N. Relacionamento entre entidade Forte e Fraca. Relacionamento Multivalorado. 1 pontos PERGUNTA 10 1. Um Modelo Relacional apresenta alguns componentespara representar as informações de um cenário modelado, por exemplo, as relações ou tabelas, as tuplas, os atributos, as chaves e outros. Considerando um Sistema de Consultas Médicas como exemplo, imagine os seguintes elementos da modelagem e associe com os conceitos do Modelo Relacional. I. Um médico possui uma especialidade, por isso o Código Identificador da especialidade presente em uma relação ESPECIALIDADE deve ser incorporada à relação MEDICO. II. Cada paciente possui seu registro, os vários registros de pacientes podem ser considerados como linhas em uma tabela. III. Um paciente é identificado através de seu CPF. IV. Percebeu-se que o nome do paciente deve ser um VARCHAR e sua altura um campo NUMERIC. Associe os itens citados aos elementos do Modelo Relacional: ( ) Tuplas. ( ) Tipos de dados. ( ) Chave Primária. ( ) Chave estrangeira. A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: IV, I, II, III. III, IV, I, II. I, II, IV, III. [PUBLICO] II, IV, III, I. I, IV, II, III.
Compartilhar