Teste 2: Banco de Dados

Juliana Jenny Kolb

Home > Simulados on-line  Questões de Concursos > Tecnologia da Informação (TI) > Questões Banco de Dados

Teste 2: Banco de Dados

Questões extraídas de concursos públicos e/ou provas de certificação. Cada teste apresenta no máximo 30 questões.

Results

#1. (FUNCAB-EMDUR/2014) Alguns termos utilizados na terminologia de banco de dados estão disponibilizados na Coluna I. Estabeleça a correta correspondência com os seus significados, disponibilizados na Coluna II.
Coluna I
1. DDL
2. DML
3. Domínios
4. Tabela
Coluna II
( ) Linguagem utilizada para extrair porções de dados dos bancos de dados.
( ) Conjunto de valores possíveis para uma entidade e seus atributos.
( ) Linguagem utilizada para criar, excluir e alterar estruturas de bancos de dados.
( ) Conjunto não ordenado de linhas.
A sequência correta é:

#2. (CESPE – TRE-PI/2016) Acerca da aplicação dos princípios de normalização (Formas Normais), assinale a opção correta.

#3. (CESPE – TRE-PI/2016) Considere que existe uma entidade PESSOA com um relacionamento denominado CASAMENTO que pode associar diversas ocorrências na mesma entidade PESSOA. De acordo com as propriedades do diagrama entidade-relacionamento, o conceito desse relacionamento (CASAMENTO) pode ser definido como

#4. (CESPE – TRE-PI/2016) Considerando um SGBD que respeite os padrões SQL ANSI-99, assinale a opção que apresenta corretamente um comando SQL para apagar determinados registros de uma tabela pessoa (cpf, nome, sexo) que contém registros cujo campo sexo apresenta valores iguais a ‘M’ e ‘F’. ? A correção aparecerá no rodapé da questão, caso você erre ou não selecione uma opção de resposta.

DELETE faz parte do subconjunto SQL chamado DML – Linguagem de Manipulação de Dados ( ) e apresenta a mesma sintaxe do select (DCL).

#5. (CESPE – TRE-PI/2016) A respeito das características de um SGBD e das atividades de administração de banco de dados, assinale a opção correta.

#6. (CESPE – TRE-PI/2016) Considerando um SGBD Oracle, MySQL ou PostgreSqQL que contém uma tabela pessoa com mais de 3 registros, assinale a opção que apresenta a declaração de um comando SQL (que está entre aspas duplas) que permite selecionar o campo nome dos três primeiros registros dessa tabela segundo a ordem ascendente do campo idade.

#7. (FGV – IBGE/2016) 
  
ook

#8. (FGV – IBGE/2016)
  
 ook2

#9. (FGV – IBGE/2016) ook3

#10. (FGV – IBGE/2016) No banco de dados BOOKS, a lista de todas as dependências funcionais que devem existir para que a tabela “Oferta” esteja normalizada até a forma Boyce-Codd é:

#11. (FGV – IBGE/2016) ook4

#12. (UEL/COPS – UEL/2015) Sobre TRIGGERS, considere as afirmativas a seguir.
I. São ações a serem tomadas quando certos eventos acontecem.
II. Podem ser utilizadas para manter a coerência do banco de dados.
III. Podem ser utilizadas para executar procedimentos armazenados.
IV. Podem ser executadas operações após a TRIGGER utilizando-se o comando AFTER.
Assinale a alternativa correta.

#13. (FGV – IBGE/2016) O código de Huffman, comumente utilizado em procedimentos para compressão de dados, baseia-se na utilização de códigos de tamanho:

#14. (FGV – IBGE/2016) Considere uma tabela relacional R(A1, A2, … , An) que, depois de normalizada, foi decomposta num esquema com três tabelas, R1, R2 e R3. Nesse caso, diz-se que a decomposição ocorreu sem perda quando:

#15. (FGV – IBGE/2016) Na derivação de dependências funcionais num projeto relacional, está correto afirmar que se A,B -> X,Y então é certo que:

#16. (UEL/COPS – UEL/2015) Observe a notação de diagramas Entidade-Relacionamento a seguir.
er1
Assinale a alternativa que apresenta, corretamente, a descrição dessa notação.

#17. (FGV – IBGE/2016) No MySQL, o comando SQL
select * from T
order by A desc limit 4,8
provoca:

#18. (FGV – IBGE/2016) Analise o comando de definição de um trigger no SQL Server.
create trigger TR_LOG ON Empresa
FOR INSERT AS
insert into log(usuario,datahora,evento)
select current_user,getdate(),
‘Inseriu ‘ + codemp
from inserted
Quando o trigger TR_LOG é acionado, é necessário que:

#19. (FGV – IBGE/2016) No SQL Server, considere uma função criada como exibido a seguir.
create function FF (@data as smalldatetime = ’01/01/2001′)
returns int
BEGIN
RETURN convert(int,@data)
END
O comando que utiliza a função FF incorretamente é:

#20. (FGV – IBGE/2016) Os comandos SQL
create table R (a int, b int)
create table S (c int, d int)
insert into R values(1,2)
insert into R values(2,3)
insert into R values(2,3)
insert into R values(3,5)
insert into R values(4,1)
insert into S values(1,2)
insert into S values(2,1)
insert into S values(2,3)
insert into S values(3,5)
select r.a,r.b from R
where not exists
(select * from S where s.c=r.a and s.d=r.b)
Produzem um resultado que, além da linha de títulos, contém:

#21. (FGV – IBGE/2016) O comando SQL  
select a, sum(b) x, COUNT(*) y    
from T    
group by a   
produz como resultado as linhas abaixo.  
sql  
Na tabela T, composta por duas colunas, a e b, nessa ordem, há um registro duplicado que contém os valores:

#22. (UEL/COPS – UEL/2015) Observe a notação de diagramas Entidade-Relacionamento a seguir.
er2
Assinale a alternativa que apresenta, corretamente, a descrição dessa notação.

#23. (UNICENTRO – UNICENTRO/2016) Qual arquivo de configuração, no PostgreSQL 9.4, controla a autenticação do cliente, em que cada registro especifica um tipo de conexão, um intervalo de endereços IP do cliente (se for relevante para o tipo de conexão), um nome de banco de dados, um nome de usuário, bem como o método de autenticação a ser usado para correspondentes a esses parâmetros?

#24. (UNICENTRO – UNICENTRO/2016) Com relação aos índices em bases de dados, é correto afirmar:
I. Nunca devem ser usados em tabelas que possuem muitos registros, devido ao uso expressivo de memória.
II. Aumentam o consumo de espaço para armazenamento e o tempo de escrita dos registros.
III. Melhoram a performance das consultas, em muitos casos.
Assinale:

#25. (FUNCAB-EMDUR/2014) Antes de implantar um novo banco de dados, as organizações precisam identificar e corrigir os seus dados. São atividades para detectar e corrigir dados incorretos, incompletos, formatados inadequadamente ou redundantes dentro do banco de dados:

#26. (FUNCAB-EMDUR/2014) Segundo Laudon & Laudon, um Sistema Gerenciador de Banco de Dados (SGBD) possui recursos e ferramentas para organizar, administrar e acessar os dados do banco de dados. São considerados os mais importantes recursos e ferramentas de um SGBD:

#27. (FUNCAB-EMDUR/2014) Analise as seguintes sentenças.
I. Em um modelo relacional, o campo chave primária poderá ter o valor nulo.
II. O relacionamento é o conjunto de associações entre ocorrências de entidades.
III. A s c o l u n a s d o m o d e l o r e l a c i o n a l , correspondentes aos atributos, podem ser chamadas de campos.
É(São) verdadeira(s) apenas: ? A correção aparecerá no rodapé da questão, caso você erre ou não selecione uma opção de resposta.

Errada: I. Em um modelo relacional, o campo chave primária poderá ter o valor nulo.   </br>  </br>

Chaves primárias (em inglês, Primary keys ou “PK”), sob o ponto de vista de um banco de dados relacional, referem-se aos conjuntos de um ou mais campos, cujos valores, considerando a combinação de valores em caso de mais de uma chave primária, nunca se repetem na mesma tabela e, desta forma, podem ser usadas como um índice de referência para criar relacionamentos com as demais tabela do banco de dados (daí vem o nome banco de dados relacional). Portanto, uma chave primária nunca pode ter valor nulo, nem repetição.  </br>  </br>

Para ler mais sobre o assunto, acesse: Modelagem Relacional ( )

#28. (FGV – IBGE/2016) book1

#29. (FGV – IBGE/2016) Algumas das mais importantes implementações de bancos de dados relacionais dispõem do comando TRUNCATE para remover registros de uma tabela. Considere as seguintes opções para remover registros de uma tabela T:
I. Usando o comando DELETE;
II. Usando o comando TRUNCATE;
III. Removendo a tabela T e executando um comando CREATE TABLE para recriá-la em seguida.
Sobre essas opções, é correto afirmar que:

Ver Resultado

Deixe uma resposta