Teste 8: 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 8: 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. (VUNESP – MPE-SP/2016) Dentre as funcionalidades existentes no sistema gerenciador de bancos de dados Microsoft SQL Server 2012, existe a compressão de dados. Há um tipo de compressão denominado compressão de página, que compreende as operações de compressão de

#2. (FUNCAB – PRODAM-AM/2014) Em uma query escrita em HQL(Hibernate Query Language), são case-sensitive:

#3. (CESPE – TRE-BA/2010) Julgue o item abaixo, referente ao Hibernate. 
 No Hibernate, apenas a linguagem de consulta HQL (hibernate query language) pode ser utilizada. A HQL executa os pedidos SQL sobre as classes de persistência do Java em vez de tabelas no banco de dados, o que diminui a distância entre o desenvolvimento das regras de negócio e o banco de dados.

#4. (FCC – TRE-AP/2015)  Considere a instrução abaixo em uma aplicação Java:  
 Query HQLQuery = session.createQuery(” FROM contas WHERE custID=’ ” +       request . getParameter(“id”) + ” ‘ “);  
 Se um atacante modificar o valor do parâmetro id em uma requisição do seu navegador para enviar ‘ or ‘1’=’1 estará ocorrendo 

#5. (FCC – TRT – 11ª Região (AM e RR)/2012) No Hibernate,

#6. (Quadrix – CRO-PR/2016) Um SGBD implica a criação e a manutenção de base de dados, eliminando a necessidade de uma especificação de definição de dados, agindo como um comunicador entre programas de aplicação e os arquivos de dados físicos que separa as visões lógicas e a concepção dos dados. Qual elemento de um SGBD é conhecido por possuir a separação entre os níveis interno e conceitual de forma bem clara?

#7. (Quadrix – CRO-PR/2016) Modelar um banco de dados implica construir modelos, existindo algumas etapas envolvidas na construção de modelos. Qual etapa representa as regras de negócio sem limitações tecnológicas ou de implementação, sendo, portanto, a etapa mais adequada para o envolvimento do usuário que não precisa ter conhecimentos técnicos?

#8. (Quadrix – CRO-PR/2016) Normalização é um processo a partir do qual se aplicam regras a todas as tabelas do banco de dados com o objetivo de evitar falhas no projeto, como redundância de dados e mistura de diferentes assuntos numa mesma tabela. Qual forma normal é conhecida por todos os atributos de uma tabela serem atômicos, ou seja, quando a tabela não deve conter grupos repetidos nem atributos com mais de um valor?

#9. (Quadrix – CRO-PR/2016) O MySQL possui vários recursos. Qual é o nome do recurso que permite cruzar informações em um mesmo banco de dados, mas em estruturas diferentes?

#10. (CESPE – SERPRO/2013) Na chamada de stored procedures em ADABAS, a passagem de parâmetros é feita por meio dos record buffers.

#11. (Quadrix – CRO-PR/2016) O sistema gerenciador de banco de dados _____________ teve seu início na Universidade de Berkeley, na Califórnia, em 1986. À época, um programador chamado Michael Stonebraker liderou um projeto para a criação de um servidor de banco de dados relacionais chamado Postgres, oriundo de um outro projeto da mesma instituição denominado _______________. 
 As lacunas são, correta e respectivamente, preenchidas por:

#12. (FUMARC – PRODEMGE/2011) Analise as afrmativas abaixo, em relação ao desenvolvimento de aplicações em linguagem Natural e banco de dados Adabas.  
 I.   O comando READ pode ser usado para ler registros de um banco de dados na ordem em que foram fIsicamente gravados ou na ordem defnida por um campo descritor.  
 II.  O comando FIND pode ser usado para selecionar de um banco de dados os registros que satisfazem um critério de pesquisa especifcado.  
 III. O comando STORE pode ser usado para adicionar registros a um banco de dados.  
 Assinale a alternativa VERDADEIRA:

#13. (Quadrix – CRO-PR/2016) Qual conceito é uma coleção de comandos em SQL para otimização de Banco de dados e que encapsula tarefas repetitivas, aceita parâmetros de entrada e retorna um valor de status (para indicar aceitação ou falha na execução)?

#14. (CONSULPLAN – Câmara de Belo Horizonte – MG/2018) Essa função do SQL funciona como uma expressão CASE, onde são testados os valores diferentes de NULL. Desse modo, o primeiro valor que for diferente de NULL será retornado por tal função.” Assinale-a.

#15. (FEPESE – JUCESC/2017) RMAN é uma ferramenta/solução Oracle de:

#16. (CONSULPLAN – TRE-MG/2015) Atualmente, os sites da internet não são utilizados apenas para armazenamento e/ou recuperação de textos. O fluxo multimídia tem aumentado consideravelmente e já é responsável por grande parte do tráfego de dados da internet.
Em virtude disso, os bancos de dados passaram a armazenar conteúdo multimídia, como áudio e vídeo. Em função desse crescimento, a partir do Oracle Database 8, uma nova classe de tipos de bancos de dados foi introduzida, conhecida como LOBs, ou Large Objects. Eles podem ser utilizados para armazenar referência a arquivos, dados de caractere, e dados binários, que podem conter imagens, músicas, vídeos executáveis etc. Há quatro tipos de Large Object, sendo que um desses é usado para armazenar dados de caractere multibyte (utilizado para os caracteres que não estejam no idioma inglês). De acordo com o exposto, assinale a alternativa que apresenta esse LOB.

#17. (FGV – IBGE/2016) 
  
 No banco de dados BOOKS, o campo NumLivrarias, da tabela Livro, contém informação redundante, pois denota o número de livrarias que oferecem o livro e pode ser computado. O comando SQL que calcula e atualiza esse campo corretamente é: 

#18. (FGV – IBGE/2016) 
  
 O comando que retorna corretamente a lista de alunos com suas respectivas disciplinas e notas é:

#19. (FGV – IBGE/2016) Analise o scritpt Oracle PL/SQL a seguir: 
  
 Para que esse script funcione corretamente, exibindo os códigos identificadores e títulos de cada livro, a linha pontilhada deve ser substituída por:

#20. (UEL/COPS – UEL/2015) 
    
  Assinale a alternativa que apresenta, corretamente, a regra que será ativada quando um funcionário mudar de departamento.

#21. (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.

#22. (FURB – Pref. Blumenau-SC/2009) O modelo relacional a seguir representa os dados para armazenamento sobre partidas de futebol de um campeonato. 
 
Com base no modelo acima, considere as afirmativas: 
 I- Para não permitir que se cadastrem duas partidas com os mesmos times, é preciso criar um índice único com as colunas idtime1 e idtime2 da tabela partidas. 
 II- Não é possível afirmar com certeza que times fizeram os gols em uma partida. 
 III- A coluna idpessoa da tabela gols não está mapeada como uma chave estrangeira. 
 IV- Não é permitido ter uma pessoa pertencendo a dois times. 
 V- É possível afirmar quais foram as pessoas que mais fizeram gols no campeonato. 
 Assinale a alternativa correta:

#23. (FURB – Pref. Blumenau-SC/2009) Com base no modelo relacional a seguir, responda às questões.  Qual das afirmativas abaixo corresponde à interpretação da seguinte consulta SQL:   

#24. (NC-UFPR – ITAIPU BINACIONAL/2017) Qual dos recursos abaixo NÃO está disponível no PostgreSQL até a versão 9.6?

#25. (NC-UFPR – ITAIPU BINACIONAL/2017) São finalidades das constraints do Oracle, EXCETO:

#26. (FURB – Pref. Blumenau-SC/2009) Em uma consulta PL/SQL Oracle 10g que retorne apenas 1 (uma) tupla cujos valores se desejam armazenar em variáveis previamente declaradas, deve-se utilizar qual declaração na instrução SELECT, entre as apresentadas a seguir?

#27. (FURB – Pref. Blumenau-SC/2009)Considere as afirmativas sobre o processamento de instruções SQL em PL/SQL Oracle 10g: 

#28. (NC-UFPR – ITAIPU BINACIONAL/2017) A respeito do Oracle versão 12c, considere as seguintes afirmativas: 
 1. A sintaxe “generated as identity” foi incluída para definição de chave autoincremento na definição das tabelas. 
 2. Na versão 12c, os tipos varchar, varchar2 e CHAR VARYING permitem que a coluna tenha no máximo 2.000 bytes. 
 3. Colunas invisíveis podem ser definidas de forma que não apareçam nos resultados de consultas com “SELECT * FROM” ou DESCRIBE e são ignoradas nas instruções INSERT quando não explicitadas na lista de colunas. 
 4. Nessa versão, os identificadores tiveram o número de dígitos significativos aumentados de 30 para 128 caracteres. 
 5. Desde a versão 9i, as consultas ligadas por UNION ou UNION ALL podem ser executadas em paralelo pelo “otimizador”. 
 Assinale a alternativa correta.

#29. (IESES – IGP-SC/2017) Considere que o sistema de uma loja possui as tabelas Cliente e Pedido, respectivamente representadas abaixo. Em uma consulta SQL (Structure Query Language), um JOIN da tabela Pedido com a tabela Cliente (pelo atributo IdCliente) retornaria linhas com as colunas IdPedido, IdCliente, DataPedido, IdCliente,  NomeCliente, NomeContato e UF. Neste contexto, informe a alternativa que contém todas as afirmações corretas. 
 
I. Um INNER JOIN retornaria duas linhas, ou seja, todas as linhas em há correspondência com o valor do atributo. 
 II. Um LEFT (OUTER) JOIN retornaria três linhas, ou seja, todas as linhas da tabela Cliente. Quando não houver correspondência com a tabela Pedido, as colunas desta tabela são preenchidas com valor nulo (NULL). 
  III. Um RIGHT (OUTER) JOIN retornaria três linhas, ou seja, todas as linhas da tabela Pedido. Quando não houver correspondência com a tabela Cliente, as colunas desta tabela são preenchidas com valor nulo (NULL).
IV. Um FULL (OUTER) JOIN retornaria quatro linhas, ou seja, todas as linhas que estão em Pedido e todas as linhas que estão em Cliente. Quando não houver correspondência com a tabela Cliente, as colunas desta tabela são preenchidas com valor nulo (NULL). Quando não houver correspondência com a tabela Pedido, as colunas desta tabela são preenchidas com valor nulo (NULL). 

#30. (IESES – IGP-SC/2017) No contexto de transações em um sistema de banco de dados, informe a alternativa que contém todas as afirmações corretas. 

Ver Resultado

Deixe uma resposta