Prévia do material em texto
GABARITO DA PORVA MODELAGEM DE DADOS Questão 1 Para aplicar a Terceira Forma Normal é necessário seguir os seguintes passos: Primeiro, é necessário reconhecer os que são funcionalmente dependentes das outras colunas ____________. Em seguida, deve-se eliminar as colunas ____________. Assinale a alternativa que preenche corretamente as lacunas. A) chaves / dependentes. B) chaves / redundantes. C) não chaves / redundantes. D) não chaves / dependentes. E) redundantes / dependentes. Questão 2 Considere o diagrama entidade-relacionamento a seguir, que expressa um modelo conceitual de dados. Nesse modelo, pode-se ler que cliente tem nenhum ou vários dependentes, que o dependente é de um único cliente, que clientes fazem nenhuma ou muitas locações e que a locação é feita por um único cliente. As participações e cardinalidades correspondentes a cada relacionamento estão indicadas no próprio diagrama. Suponha que, durante o mapeamento do modelo conceitual acima para o modelo relacional, o projetista de banco de dados responsável pela tarefa decidiu mapear cada entidade para uma relação distinta. Ele também decidiu criar o mínimo necessário de relações nesse mapeamento. Sendo assim, as quantidades de chaves primárias (Atributos determinantes) criadas nesse mapeamento são, respectivamente: A) 4 B) 3 C) 5 D) 7 E) 6 Questão 3 Um Modelo de Dados é um conjunto de conceitos que podem ser usados para descrever a estrutura de uma base de dados. Por estrutura de uma base de dados entende-se os tipos de dados, relacionamentos e restrições pertinentes aos dados. Muitos modelos de dados também definem um conjunto de operações para especificar como recuperar e modificar a base de dados. Vários modelos de dados têm sido propostos. Pode-se classificá-los de acordo com os tipos de conceitos usados, para descrever a estrutura do banco. Qual o modelo de dados que descrevem os dados da maneira que os usuários percebem: A) Modelos de dados conceituais B) Modelos de hardware C) Segurança da informação D) Modelos de dados físicos E) Mapeamento para banco de dados Questão 4 O Administrador de Banco de Dados ou simplesmente DBA é um profissional muito valorizado no mercado de trabalho, justificando, desta forma, a sua constante atualização profissional. As atribuições do DBA são fundamentais para as organizações, pois a funcionalidade do banco de dados depende deste profissional. Com base neste contexto, assinale a alternativa correta referente às funções de um Administrador de Banco de Dados. A) Instala, configura, monitora e realiza manutenção preventiva e corretiva do banco de dados. B) Realiza somente a instalação do banco de dados. C) Realiza a manutenção do banco somente quando o computador trava, afetando os negócios da empresa. D) Projeta a modelagem do banco de dados e não participa da manutenção do banco de dados. E) Faz a manutenção do banco de dados, mas não tem permissão para instalá-lo. Questão 5 As ferramentas CASEs (Computer Aided Software Engeneering ou, em português, Engenharia de Software Auxiliada por Computador) são ferramentas que apresentam uma série de serviços que auxiliam no desenvolvimento de software e podem minimizar o tempo de desenvolvimento do software modelado. Com base neste assunto, analise as afirmativas a seguir. I. Todos os tipos de ferramentas CASEs têm em comum a possibilidade da representação gráfica de elementos do projeto, podendo ser: o diagrama de entidade-relacionamentos, os diagramas de classes, casos de usos, etc. II. Hoje em dia as ferramentas CASEs são classificadas como Integrated CASE com a união das ferramentas Lower CASE e Upper CASE, atendendo a praticamente todas as fases de um projeto de sistemas. III. As ferramentas CASEs são utilizadas para automatizar várias tarefas, por exemplo: Geração de códigos, geração de documentação, execução de testes e geração de relatórios. Assim, é correto o que se afirma em: A) I, apenas. B) II e III, apenas. C) II, apenas. D) I e III, apenas. E) I, II e III. Questão 6 O objeto básico de um Modelo de Entidade-Relacionamento é uma entidade (ou tabela) que representa alguma coisa do mundo real e que possa ter informações para serem armazenadas. As informações, por sua vez, podem ser classificadas por categorias, sendo esses os campos da entidade ou tabela. Podemos apontar um dos campos como um campo chave da tabela. Assinale a alternativa correta, que apresenta os principais tipos de chave encontrados em um Modelo de Entidade- Relacionamento: A) Chave simplificada e chave composta. B) Chave simpes e chave composta. C) Chave referencial e chave estrangeira. D) Chave única e chave mestra. E) Chave primária e chave estrangeira. Questão 7 As entidades, também conhecidas como tabelas, possuem características próprias, que podem variar na quantidade de características conforme a necessidade de cada sistema. Representam objetos reais ou abstratos e podem possuir diversos atributos de diferentes tipos. Considerando o conceito de entidade, assinale a alternativa correta referente à classificação das entidades em um modelo relacional. A) Entidade forte, entidade simples, entidade conjuntiva. B) Entidade composta, entidade simples, entidade subjuntiva. C) Entidade firme, entidade fraca, entidade cooperativa. D) Entidade forte, entidade fraca, entidade associativa. E) Entidade aguda, entidade inerte, entidade disjuntiva. Questão 8 Um banco de dados é uma coleção de dados inter-relacionados, representando informações sobre um domínio específico. Um banco de dados possui diversos componentes, entre eles podemos citar: I. As tabelas, que podem ser classificadas como categorias de informação. II. Os registros, que são compostos de diversos campos. III. Os campos, que são compostos de diversos registros. IV. Os dados, que são os itens armazenados no banco de dados. Referente ao seu conhecimento sobre banco de dados, é correto o que se afirma em: A) II e IV, apenas. B) I, II, III e IV. C) II, III e IV, apenas. D) I e III, apenas. E) IV, apenas. Questão 9 A modelagem de dados é fundamental para o desenvolvimento de um banco de dados. Analise a figura a seguir contendo um exemplo de uma das fases de modelagem para o banco de dados de uma biblioteca: Assinale a alternativa que corresponde à fase de modelagem de dados da figura. A) Projeto de requisitos B) Projeto conceitual C) Projeto físico D) Projeto lógico E) Projeto de classes Questão 10 Utilizamos os requisitos para criar os modelos de banco de dados. Geralmente as tabelas são encontradas através dos ____________, os campos são as ____________ e o relacionamentos são os ____________ que ligam uma tabela a outra. Assinale a alternativa que preenche corretamente as lacunas: A) meios – chaves – tipos. B) verbos – alternativas – meios. C) verbos – chaves – substantivos. D) substantivos – características – verbos. E) substantivos – alternativas – tipos. Questão 11 O sucesso de um banco de dados começa muito antes do desenvolvimento do software. Várias etapas devem ser realizadas para atender às expectativas e necessidades do cliente. Uma etapa principal é entender o domínio do problema antes de efetivamente desenvolver o software. Analise os itens a seguir e marque a alternativa correta que demonstra o objetivo de "entender o domínio do problema". A) Serve para estabelecer as restrições de acesso físico ao banco de dados. B) É utilizado em último recurso, caso haja problemas no desenvolvimento do software. C) Ajuda a equipe de desenvolvimento a compreender questões relacionadas com a construção do sistema. D) É utilizado diretamente na modelagem física do banco de dados, com auxílio do SGBD. E) Ajuda aequipe de usuários a criar novos atributos para as entidades. Questão 12 Sistemas de apoio à decisão são sistemas que ajudam na análise de informação do negócio. Com a constante concorrência entre as empresas, atualmente os administradores utilizam esta tecnologia para diversas finalidades em suas companhias. Assinale a alternativa correta referente aos objetivos do uso dos sistemas de apoio à decisão: A) Ajudar os gestores a tomarem decisões, porém não é possível prever nenhum tipo de problema com a análise dos dados da empresa. B) Ajudar os gestores a tomarem decisões e a apontarem existentes e até futuros problemas que possam ocorrer. C) Definir a política de segurança do banco de dados e criar uma política de backup do SGBD. D) Aumentar a lucratividade das empresas e a sua consequente valorização no mercado de ações. E) Encontrar erros no SGBD e estabelecer uma rápida correção para evitar problemas entre entidades fundamentais na estrutura do banco de dados.