Buscar

ESAB_Banco_de_Dados_GABARITO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1 - Analise a frase abaixo, a respeito dos conceitos que envolvem Banco de Dados. Em uma relação_________é necessário criar uma nova tabela com as chaves primárias das tabelas envolvidas, ficando assim uma chave composta, ou seja, formada por diversos campos-chave de outras tabelas. Uma relação____________indica que as tabelas tem relação unívoca entre si. Você escolhe em qual tabela vai receber a chave estrangeira. Assinale a alternativa que preenche correta e sequencialmente as lacunas do texto.
	A)  
	
um para um; um para muitos
	B)  
	Resposta Correta
muitos para muitos; um para um
	C)  
	
um para muitos; um para um
	D)  
	
um para muitos; muitos para muitos
	2 - Avalie as seguintes sentenças com relação à arquitetura de um Sistema de BD: I . O esquema interno descreve como os dados são fisicamente armazenados, como por exemplo, a organização dos arquivos e alocação de dados em disco. II . O esquema conceitual descreve quais dados estão armazenados no banco de dados e os relacionamentos existente entre eles. III . O esquema externo descreve a parte do banco de dados visível a determinado grupo de usuários. O esquema externo também pode ocultar parte do banco de dados de determinado grupo de usuários. IV . A arquitetura de três esquemas tem como objetivo a independência entre os esquemas. Por exemplo, mudanças no esquema interno não deveriam implicar em alterações no esquema conceitual. Assinale a alternativa CORRETA:
	A)  
	Resposta Correta
Todas as sentenças estão corretas.
	B)  
	
Nenhuma sentença está correta.
	C)  
	
Há exatamente três sentenças corretas.
	D)  
	
Há exatamente duas sentenças corretas.
	3 - Considere que um determinado tipo de banco de dados organiza os dados na forma de uma pirâmide, onde o registro principal no topo da pirâmide é chamado registro raiz. Os registros são organizados como pai e filho onde um registro filho sempre tem apenas um registro pai ao qual ele está ligado, como em uma árvore familiar normal. Em contrapartida, um registro pai pode ter mais de um registro filho a ele ligado. Trata-se do Banco de Dados
	A)  
	Resposta Correta
hierárquico.
	B)  
	
relacional.
	C)  
	
orientado a objeto.
	D)  
	
objeto-relacional.
	4 - A cardinalidade um-para-um (1:1) ocorre quando
	A)  
	
apenas uma entidade participa do relacionamento.
	B)  
	
apenas duas entidades participam do relacionamento.
	C)  
	
existe uma entidade fraca no relacionamento.
	D)  
	Resposta Correta
uma ocorrência de uma entidade está associada à uma única ocorrência da outra entidade e vice-versa.
	5 - O modelo relacional revolucionou a área de banco de dados; e os sistemas de bancos de dados relacionais são amplamente utilizados no mercado. Com relação ao modelo relacional de bancos de dados e a SQL, que é um padrão de linguagem para a criação, manipulação e consulta a SGBDs (Sistemas de Gerenciamento de Bancos de Dados), é INCORRETO afirmar que
	A)  
	
no mapeamento de um conjunto de relacionamentos de um diagrama ER para um esquema de bancos de dados relacional, se um conjunto de relacionamentos envolve n conjuntos de entidades e alguns m deles são vinculados por meio de setas no diagrama ER, temos m chaves candidatas e uma delas deve ser designada como chave primária.
	B)  
	
em uma restrição de chave estrangeira, a chave estrangeira na relação de referência deve ter o mesmo número de colunas e tipos de dados compatíveis com a chave primária da relação referenciada, embora os nomes das colunas possam ser diferentes.
	C)  
	Resposta Correta
uma restrição de chave define um conjunto de campos de uma relação, sendo que algum dos subconjuntos desse conjunto de campos em uma chave, chamado de chave candidata, é um identificador único para uma tupla (ou registro) da relação.
	D)  
	
o mecanismo de visão fornece o suporte para independência lógica de dados no modelo relacional. Por exemplo, se o esquema de uma relação armazenada é alterado, podemos definir uma visão com o esquema antigo e os aplicativos que esperam ver o esquema antigo podem agora usar essa visão com o mesmo objetivo.
	6 - Para melhorar o desempenho de consultas SQL, sempre que possível,
	A)  
	
não se deve utilizar stored procedures para consultas realizadas com frequência em ambientes de rede.
	B)  
	
deve-se utilizar DISTINCT ao invés de EXISTS quando se fizer joins que envolvam tabelas com relacionamento um-para-muitos.
	C)  
	
deve-se trocar o operador EXISTS ou NOT EXISTS por IN ou NOT IN.
	D)  
	Resposta Correta
deve-se substituir o UNION por UNION ALL.
	7 - Em um projeto de banco de dados, a projetista percebeu que uma tabela A precisa de um novo relacionamento com a tabela B, de modo que a única maneira de concretizar esta conexão é a criação de uma terceira tabela, independente. Isto significa que a cardinalidade desta nova relação entre A e B é:
	A)  
	
um-para-um.
	B)  
	
um-para-muitos.
	C)  
	
muitos-para-um.
	D)  
	Resposta Correta
muitos-para-muitos.
	8 - Representa os dados de um banco de dados como uma coleção de tabelas constituídas por um conjunto de atributos, que definem as propriedades ou características relevantes da entidade que representam. Trata-se do modelo
	A)  
	
Entidade Relacionamento.
	B)  
	Resposta Correta
Relacional.
	C)  
	
de Classes.
	D)  
	
de Casos de Uso.
	9 - A linguagem SQL inclui, em seus comandos, a criação e utilização de procedimentos armazenados e de funções, sobre os quais é correto afirmar que
	A)  
	
uma função comporta vários parâmetros de saída.
	B)  
	
há um limite no número de funções em cada banco de dados, imposto pela linguagem SQL.
	C)  
	Resposta Correta
uma função pode ser invocada em um comando SQL.
	D)  
	
procedimentos armazenados são invocados pelo comando GO.
	10 - Em SQL é possível realizar uma busca dentro de outra busca; trata-se de um recurso extremamente útil do comando SELECT. Isso significa colocar um SELECT dentro de outro SELECT, ou seja, serão colocados vários SELECTs internos, sendo um recurso denominado subquery. Alguns tipos de subqueries são definidos. Assinale a alternativa que apresenta o número de subqueries existentes.
	A)  
	
2.
	B)  
	Resposta Correta
3.
	C)  
	
4.
	D)  
	
5.

Continue navegando

Outros materiais