Prévia do material em texto
CENTRO UNIVERSITÁRIO MAURÍCIO DE NASSAU DE RECIFE/PE BANCO DE DADOS Prof. Flávio José Ferreira Junior REVISÃO 1ª UNIDADE 1 - Qual é a principal característica de um relacionamento ternário em um banco de dados relacional? A Envolve três tabelas distintas em um único relacionamento. B Possui exatamente três campos-chave primária em uma única tabela. C Relaciona três registros em uma tabela por meio de três campos-chave estrangeira. D É usado exclusivamente para armazenar dados temporários. E Pode ser representado apenas em modelos conceituais, não em modelos lógicos. 2 - Qual é a principal desvantagem de normalizar excessivamente um banco de dados? A Facilita a manutenção dos dados. B Aumenta a redundância de dados. C Melhora o desempenho das consultas. D Pode complicar consultas complexas e relatórios. E Facilita a manutenção dos dados. 3 - Qual é a diferença entre um modelo conceitual e um modelo lógico de dados? A Um modelo conceitual descreve a estrutura física dos dados, enquanto um modelo lógico descreve a estrutura de alto nível. B Um modelo conceitual é usado apenas para armazenar dados, enquanto um modelo lógico é usado para representar conceitos abstratos. C Não há diferença; os termos são usados de forma intercambiável. D Um modelo conceitual representa a estrutura de alto nível e os relacionamentos entre as entidades, enquanto um modelo lógico descreve a implementação detalhada em um SGBD específico. E Não há diferença entre os modelos. 4 - O atributo que dá unicidade as tuplas da entidade é chamado de. A Chave única B Chave central C Chave primária D Chave estrangeira E Chave candidata 5 - Qual é a finalidade da normalização de dados na modelagem de banco de dados? A Criar consultas SQL complexas. B Reduzir a quantidade de dados armazenados. C Eliminar a redundância e garantir a integridade dos dados. D Criar gráficos e relatórios. E Permitir a criação de modelos analíticos e sintéticos de dados. CENTRO UNIVERSITÁRIO MAURÍCIO DE NASSAU DE RECIFE/PE BANCO DE DADOS Prof. Flávio José Ferreira Junior REVISÃO 1ª UNIDADE 6 - Na modelagem de dados, o analista percebeu que de acordo com as regras de negócio seria necessário a criação de duas tabelas com relacionamento de cardinalidade N:N. De acordo com o modelo conceitual como o analista deve implementar o modelo físico para atender a regra de negócio. A Fazendo a união das tabelas pelos campos de referência. B Criando uma terceira tabela com a associação das chaves primárias. C Criando uma junção das tabelas D Fazendo a concatenação das tuplas. E Criando um registro comum nas duas tabelas. 7 - No MER, a relação um para um indica que A As tabelas ter relação unívoca entre si, não havendo ocorrência de chave estrangeira. B As tabelas ter relação unívoca entre si, não havendo ocorrência de chave primária. C As tabelas ter relação unívoca entre si, onde as chaves primárias são comuns D As tabelas ter relação unívoca entre si, onde a chave primária se relaciona com a chave estrangeira E As tabelas ter relação unívoca entre si, não havendo ocorrência de chave primária e chave estrangeira 8 - Um modelo de dados lógicos é A uma representação sucinta da base de dados a ser implementada. B uma representação lógica das informações da área de negócios. C um modelo que guarda acentuada relação de dependência com o modelo físico. D dependente da tecnologia implementada em função das constantes mudanças dos produtos tecnológicos. E um modelo que admite a replicação de atributos 9 - Em um relacionamento 1 para muitos (1:n), considere: (I) criar uma tabela para conter as chaves de ambas as entidades envolvidas. (II) acrescentar a chave da entidade do lado n à tabela do lado 1 como chave estrangeira. (III) acrescentar a chave da entidade do lado 1 à tabela do lado n como chave estrangeira. A correta derivação do relacionamento para o modelo relacional é aplicar a ação que consta APENAS em A I B II C III D I e II E I e III CENTRO UNIVERSITÁRIO MAURÍCIO DE NASSAU DE RECIFE/PE BANCO DE DADOS Prof. Flávio José Ferreira Junior REVISÃO 1ª UNIDADE 10 - Considere as entidades ALUNO, TURMA e DISCIPLINA. Considere, ainda, que um aluno só pode estar matriculado em uma turma e que uma turma pode ter várias disciplinas e que uma disciplina pode ser ofertada em várias turmas. Desta forma, as cardinalidades aplicadas a ALUNO - TURMA e TURMA - DISCIPLINA, são, respectivamente, A 1:1 e 1:1 B 1:N e 1:N C 1:N e N:N D N:1 e N:N E N:N e N:N 11 - Em um DER, o que significa a "cardinalidade" de um relacionamento? A O número de ocorrências de uma entidade que podem estar relacionadas a outra entidade. B A chave primária de uma tabela. C A ordem dos registros em uma tabela. D O número de atributos em uma tabela. E A granularidade do modelo conceitual. 12 - Se o tipo relacionamento entre duas entidades de um MER for um-para-um, um-para- muitos ou muitos-para- muitos, será exigida, respectivamente, A chave estrangeira em uma das entidades, chave estrangeira na entidade da direção "um" ou tabela extra. B chave estrangeira em uma das entidades, chave estrangeira na entidade da direção "muitos" ou tabela extra. C chave estrangeira em uma das entidades, chave estrangeira nas duas entidades ou tabela extra. D tabela extra, chave estrangeira na entidade da direção "muitos" ou chave estrangeira nas duas entidades. E tabela extra, chave estrangeira na entidade da direção "um" ou chave estrangeira em uma das entidades. 13 - Considere o diagrama entidade-relacionamento: Quanto à participação no relacionamento é correto afirmar que A Departamento é obrigatório. B Funcionário é entidade fraca. C Departamento é entidade fraca. D Funcionário é opcional. E Departamento é opcional. CENTRO UNIVERSITÁRIO MAURÍCIO DE NASSAU DE RECIFE/PE BANCO DE DADOS Prof. Flávio José Ferreira Junior REVISÃO 1ª UNIDADE 14 - Considere o diagrama entidade-relacionamento: As cardinalidades apresentadas significam que: A B se relaciona com uma e apenas uma ocorrência de A. B B se relaciona com nenhuma ou muitas ocorrências de A. C B se relaciona com nenhuma ou apenas uma ocorrência de A. D A se relaciona com uma ou muitas ocorrências de B. E A se relaciona com uma e apenas uma ocorrência de B. 15 - No modelo entidade-relacionamento, uma composição (por exemplo, peça é composta de peça) é representada como A Cardinalidade nula. B Entidade associativa. C Relacionamento ternário. D Autorrelacionamento. E Entidade fraca. 16 - Qual é a finalidade do relacionamento "chave estrangeira" em um DER? A Identificar a chave primária de outra entidade. B Estabelecer uma ligação entre duas entidades. C Atuar como a chave primária de uma tabela. D Representar um atributo multivalorado. E Servir de base para a criação de novos atributos. 17 - Sobre o conceito de chaves em um banco de dados relacional, analise as afirmações abaixo. 1) A Chave Primária é um atributo ou combinação de atributos que permite a identificação única de uma tupla em uma relação. 2) Uma relação pode ter mais de um atributo (ou combinações de atributos) como identificador único. Esses diversos identificadores únicos são as Chaves Candidatas. 3) A chave candidata que não é chave primária também se chama Chave Secundária. 4) Chave Estrangeira é um ou mais atributos de uma relação que corresponde à chave primária de outra relação. Estão corretas: A 1, 2, 3 e 4 B 1, 2 e 3, apenas C 1, 2 e 4, apenas D 1, 3 e 4, apenas E 2, 3 e 4, apenas CENTRO UNIVERSITÁRIO MAURÍCIO DE NASSAU DE RECIFE/PE BANCO DE DADOS Prof. Flávio José Ferreira Junior REVISÃO 1ª UNIDADE 18 - Considerando as entidades “Medico” (cujo identificador é CRM) e “Paciente” (cujo identificador é CPF) e orelacionamento “atender” (com cardinalidade máxima M:N) entre estas entidades, pode-se afirmar que a transformação de “atender” produz uma relação (ou tabela) com: A uma chave primária composta e uma chave estrangeira também composta. B uma chave primária composta e duas chaves estrangeiras simples. C uma chave primária simples e duas chaves estrangeiras também simples. D duas chaves primárias simples e duas chaves estrangeiras também simples. E duas chaves primárias simples e duas ou mais chaves estrangeiras também simples. 19 - Qual dos seguintes não é um tipo comum de relacionamento em um DER? A Um-para-muitos (1:N) B Muitos-para-muitos (N:N) C Um-para-um (1:1) D Zero-para-zero (0:0) E Zero-para-muitos (0:N) 20 - Qual é o principal objetivo da modelagem de dados em um sistema de gerenciamento de banco de dados (SGBD)? A Criar relatórios finais para usuários. B Projetar interfaces de usuário amigáveis. C Armazenar dados sem organização específica. D Representar a estrutura e o relacionamento dos dados de forma clara e organizada. E Auxiliar a definição da infraestrutura física do SGBD. Responda as questões a seguir: 1. O que é um modelo relacional de banco de dados? 2. O que é uma tabela em um modelo relacional? 3. O que é uma chave primária em uma tabela relacional? 4. Explique o conceito de normalização em banco de dados. 5. O que é uma chave estrangeira em um modelo relacional? 6. Quais são as operações básicas no modelo relacional? 7. O que é a normalização de dados e qual é o objetivo principal desse processo? 8. O que é a primeira forma normal (1NF) em relação à normalização de dados? 9. O que é a segunda forma normal (2NF) em relação à normalização de dados? 10. O que é a terceira forma normal (3NF) em relação à normalização de dados?