🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre banco de dados

Questões Discursivas

Foram encontradas 18.987 questões

Q9539 Banco de Dados
Suponha um banco de dados com uma tabela FUNCIONARIO contendo os campos cod_func (chave primária), nome, salario. Para impedir que o valor do campo salario em uma linha sofra modificação, um trigger pode ser criado com o seguinte script SQL (ANSI SQL99).
Alternativas
Q9538 Banco de Dados
Para as questões 47, 48 e 49, considere o diagrama ER abaixo, representado na notação "pé-de-galinha", e o script SQL para criação das tabelas em um banco de dados.
Assinale a consulta que retorna o nome dos países dos criadores de todas as músicas.
Alternativas
Q9537 Banco de Dados
Para as questões 47, 48 e 49, considere o diagrama ER abaixo, representado na notação "pé-de-galinha", e o script SQL para criação das tabelas em um banco de dados.
Observe o código abaixo.

  $query=”SELECT * FROM musica WHERE
  titulo=’Felicidade’”;
  $result=mysql_query($query);
  $num=mysql_numrows($result);

  $i=0;
  while ($i < $num) {
  $cod_musica=mysql_result($result,$i,”cod_musica”);
  $query1=”UPDATE musica SET
  titulo=’Felicidades’ WHERE
  cod_musica=’$cod_musica’”;
  mysql_query($query1);
  ++$i;
  }



O objetivo desse código é:
Alternativas
Q9536 Banco de Dados
Para as questões 47, 48 e 49, considere o diagrama ER abaixo, representado na notação "pé-de-galinha", e o script SQL para criação das tabelas em um banco de dados.
Sobre os relacionamentos no diagrama, assinale a afirmação INCORRETA.
Alternativas
Q9534 Banco de Dados
Suponha que todos os atributos de uma relação R contenham apenas valores atômicos. É possível afirmar, com certeza e mais especificamente, que R está na forma normal:
Alternativas
Q9533 Banco de Dados
Considere as duas tabelas e a consulta abaixo.
Imagem associada para resolução da questão
Imagem associada para resolução da questão

SELECT tabela1.campo1, tabela2.campo2

FROM tabela1 INNER JOIN tabela2 ON tabela1.campo1=tabela2.campo1

WHERE tabela1.campo3>43;


Quantas linhas serão selecionadas nessa consulta?
Alternativas
Q9529 Banco de Dados
Que propriedade do modelo ACID garante que uma transação é totalmente executada ou nenhum passo dela é executado?
Alternativas
Q9526 Banco de Dados
Segundo a arquitetura ANSI/SPARC, os três níveis de esquema usados para separar o banco de dados físico das aplicações do usuário são:
Alternativas
Q9517 Banco de Dados
Assinale a opção em que são apresentados dois comandos DML.
Alternativas
Q9488 Banco de Dados
Em relação ao conceito de Chave Primária, assinale a afirmação correta.
Alternativas
Q9487 Banco de Dados
Em relação à normalização de dados, é correto afirmar que:
Alternativas
Q9248 Banco de Dados
Imagem associada para resolução da questão
A figura acima apresenta o relacionamento criado entre duas tabelas no Microsoft Access 2000, considerando instalação padrão em português. Sobre o relacionamento criado pode-se afirmar que a(o):
Alternativas
Q5273 Banco de Dados
A respeito do desenvolvimento de aplicações e bancos de dados, julgue os seguintes itens.
A denormalização introduz redundância visando reduzir o tempo das consultas, inserções, atualizações e deleções. São formas de denormalização: a remoção de colunas cujos valores podem ser derivados dos valores de outras colunas visando reduzir a ocorrência de computações repetitivas; a união de tabelas normalizadas em uma tabela visando reduzir as junções.
Alternativas
Q5272 Banco de Dados
A respeito do desenvolvimento de aplicações e bancos de dados, julgue os seguintes itens.
No SQL, são possíveis os seguintes níveis de isolamento entre transações: serializável, read com efetivação, read sem efetivação e read repetitivo. No read com efetivação, não é possível a leitura de dados não-efetivados, nem é possível que, entre duas leituras de um registro feitas por uma transação, o registro tenha sido modificado por transações efetivadas com sucesso.
Alternativas
Q5271 Banco de Dados
A respeito do desenvolvimento de aplicações e bancos de dados, julgue os seguintes itens.
Um gatilho (trigger) tem as seguintes características: é disparado quando ocorrem eventos como inserções, atualizações ou deleções; ao ser disparado, um gatilho pode testar uma condição para definir a ação a ser executada em resposta ao evento; não pode ser desabilitado e posteriormente habilitado; não pode referenciar valores que os dados tinham antes do evento.
Alternativas
Q5266 Banco de Dados
A seguir, são apresentadas tabelas de um banco de dados e comandos SQL. 

 

 





Acerca das tabelas e dos comandos SQL apresentados, julgue os seguintes itens.
O resultado da execução do comando 2 é

Roberto Brasilia
Pedro Rio
Alternativas
Q5265 Banco de Dados
A seguir, são apresentadas tabelas de um banco de dados e comandos SQL. 

 

 





Acerca das tabelas e dos comandos SQL apresentados, julgue os seguintes itens.
O resultado da execução do comando 1 é

Fernando 7890
Jorge 3456
Marcos 2345
Marta 6789
Alternativas
Q3490 Banco de Dados

Analise as seguintes afirmações relacionadas aos conceitos de Sistemas de Gerenciamento de Banco de Dados.

I. A visão (View) é uma construção de uma projeção de uma ou mais tabelas a partir do comando SELECT que, em alguns casos, pode ser manipulada como uma tabela, mas não existe fisicamente como uma tabela.

II. As Views são usadas para garantir o acesso aos dados da tabela original. Esse mecanismo permite que se desconsiderem os sofisticados sistemas de privilégios dos SGBDs modernos.

III. Um SGBD deve dispor de recursos que possibilitem selecionar a autoridade de cada usuário.

IV. A linguagem SQL naturalmente controla a concorrência ao acesso dos dados, garantindo em qualquer tipo de situação a escrita/leitura de dados sem erros.

Indique a opção que contenha todas as afirmações verdadeiras.

Alternativas
Q3489 Banco de Dados

Analise as seguintes afirmações relacionadas a conceitos de Sistemas de Gerenciamento de Banco de Dados.

I. O LOCK é um mecanismo usado para controlar o acesso aos dados em um sistema multiusuário. Ele previne que o mesmo dado seja alterado por dois usuários simultaneamente ou que a tabela seja alterada em sua estrutura enquanto os dados estão sendo modificados.

II. Os bloqueios de registros gastam mais memória que bloqueios em páginas ou tabelas, mas permitem bloquear um único registro por um longo tempo.

III. O LOCK de tabela ocorre quando o sistema entra em estado de DeadLock e, em seguida, executa um COMMIT para sair do referido estado.

IV. O comando SQL responsável por fechar uma transação confi rmando as operações feitas é o INSERT. Para desfazer todas as operações o comando a ser utilizado é o DROP.

Indique a opção que contenha todas as afirmações verdadeiras.

Alternativas
Q3488 Banco de Dados

Analise as seguintes afirmações relacionadas a conceitos básicos de banco de dados e linguagem SQL.

I. Na linguagem SQL um INNER JOIN retorna todas as tuplas comuns às duas tabelas.

II. Em uma Junção entre duas tabelas a cláusula USING só poderá ser usada quando o nome do atributo for igual nas duas tabelas.

III. Na linguagem SQL um RIGHT OUTER JOIN retorna todas as tuplas que não são comuns às duas tabelas.

IV. Uma Junção é usada para compor informações complexas a partir de tabelas sem nenhum tipo de relacionamento.

Indique a opção que contenha todas as afirmações verdadeiras.

Alternativas
Respostas
18721: B
18722: E
18723: C
18724: C
18725: E
18726: C
18727: A
18728: C
18729: A
18730: D
18731: C
18732: E
18733: E
18734: E
18735: E
18736: C
18737: E
18738: D
18739: A
18740: D