Questões de Concurso Sobre banco de dados

Foram encontradas 15.763 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q1931956 Banco de Dados
A Figura 2, abaixo, apresenta a tabela "CARGO", criada em um banco de dados relacional: 
Imagem associada para resolução da questão

Assinale a alternativa que apresenta um comando SQL que NÃO poderá ser executado, com sucesso, a partir da tabela da Figura 2.
Alternativas
Q1931846 Banco de Dados
A maioria dos Sistemas de Gerência de Banco de Dados (SGBD) utiliza a linguagem Structured Query Language (SQL). Esta linguagem é formada por sublinguagens, tal como a _____ que é utilizada para modificar esquemas de tabela.
Assinale a alternativa que preencha corretamente a lacuna.
Alternativas
Q1930767 Banco de Dados

CONSIDERE O PROJETO DE BANCO DE DADOS ABAIXO COMO REFERÊNCIA PARA RESPONDER À QUESTÃO.




Os revisores da revista na qual a publicação “Reações adversas conhecidas da vacina cov-20” (identificador 6) foi aceita detectaram um erro na coleta dos dados e solicitaram a retirada do artigo da edição. Por esta razão, todos os dados referentes a essa publicação devem ser removidos do banco de dados. O administrador do banco executou comando(s) para remover a publicação da tabela Publicacao. Automaticamente foram removidos os dados referentes a essa publicação, contidos nas tabelas referencia_publicacao e autor_publicacao.


Com base nessas informações, analise as assertivas a seguir.


1) Os códigos de criação das chaves estrangeiras das tabelas referencia_publicacao e autor_publicacao podem ter utilizado as cláusulas:

ON DELETE CASCADE;


2) O comando executado pelo administrador do banco de dados pode ter sido:

DELETE CASCADE FROM publicacao WHERE identificador = 6;


3) Os códigos de criação das chaves estrangeiras das tabelas referencia_publicacao e autor_publicacao utilizaram as cláusulas:

ON DROP CASCADE;


4) Os comandos executados pelo administrador do banco de dados podem ter sido (nesta ordem):

DELETE FROM autor_publicacao WHERE identificador_publicacao= 6;

DELETE FROM referencia_publicacao WHERE identificador_publicacao = 6;

DELETE FROM publicacao WHERE identificador = 6;


Está(ão) correta(s), apenas:

Alternativas
Q1930766 Banco de Dados

CONSIDERE O PROJETO DE BANCO DE DADOS ABAIXO COMO REFERÊNCIA PARA RESPONDER À QUESTÃO.




A consulta que representa a quantidade de publicações por autor é: 
Alternativas
Q1930765 Banco de Dados

CONSIDERE O PROJETO DE BANCO DE DADOS ABAIXO COMO REFERÊNCIA PARA RESPONDER À QUESTÃO.




A consulta que apresenta a lista de referências da publicação de identificador 6, ordenada pelo título, é: 
Alternativas
Q1930764 Banco de Dados
Sobre linguagens de Banco de Dados, assinale a afirmativa correta.
Alternativas
Q1930762 Banco de Dados
Sobre o Modelo E-R (Entidade-Relacionamento), é correto afirmar: 
Alternativas
Q1930499 Banco de Dados
No contexto de banco de dados, existem as linguagens DML (Data Manipulation Language) e DDL (Data Definition Language). Acerca desse tema, assinale a alternativa incorreta
Alternativas
Q1930484 Banco de Dados

Bancos de dados são fundamentais para quaisquer sistemas de informação que necessitem armazenar dados de forma organizada. Assim, conhecer ferramentas, como MySQL, SQL Server, Oracle, PostgreSQL, entre outras, que possibilitem tal armazenamento, é fundamental.


Quando utilizado após atualização do servidor MySQL, ao encontrar uma tabela com uma possível incompatibilidade, o comando mysql_upgrade

Alternativas
Q1930483 Banco de Dados

Considere o seguinte comando, emitido para o gerenciador mySQL: 


Imagem associada para resolução da questão


Assinale a única alternativa que apresenta uma interpretação válida para o efeito do comando. 

Alternativas
Q1930452 Banco de Dados

Em banco de dados, uma transação é uma unidade lógica que pode ser composta de uma ou mais operações. A integridade de uma transação depende de quatro (4) propriedades: Atomicidade, Consistência, Isolamento e Durabilidade. Sobre essas propriedades, analise as afirmativas a seguir.


1) Se alguma operação de banco de dados falhar, toda a transação deve ser refeita.


2) Os resultados parciais de cada transação não devem estar disponíveis para as demais transações.


3) Uma transação pode ser fragmentada em partes, desde que seus resultados sejam isolados.


4) Nenhuma transação pode interferir em outra transação, sendo executada no mesmo banco de dados.


5) Toda transação tem seu resultado permanente no banco de dados, somente podendo ser desfeita por uma transação subsequente.


Estão corretas:

Alternativas
Q1930439 Banco de Dados

Dadas as tabelas a seguir:


Imagem associada para resolução da questão


Qual o comando que calcula a média das notas dos alunos da professora de ID 12 (Rafaela)? 

Alternativas
Q1930438 Banco de Dados

SQL (Structured Query Language) é uma linguagem declarativa que possui um conjunto de comandos utilizados para, por exemplo, consultar, manipular e fazer transações em bancos de dados. Esses comandos estão organizados em subconjuntos, como a DDL (Data Definition Language), que possui os comandos de definição de banco de dados. Sobre esses comandos, analise as afirmativas a seguir.


1) O comando CREATE TABLE é utilizado para criar uma nova tabela no banco de dados.


2) O comando DELETE TABLE é utilizado para remover uma tabela no banco de dados.


3) O comando CREATE DATABASE é utilizado para criar uma nova base de dados.


4) O comando DELETE DATABASE é utilizado para remover uma base de dados.


Estão corretas, apenas:

Alternativas
Q1930044 Banco de Dados

insert into LOTACAO (NOME, UNIDADE)

select P.NOME, E.NOME

from PROFFESSOR P, ESCOLA E

where P.COD_ESCOLA=E.COD_ESCOLA

and E.LOCAL='Cruzeiro';  

A partir do código SQL (Structured Query Language) acima, julgue o item.


O código tem a finalidade de inserir, na tabela LOTACAO, o nome do professor e o nome da escola, localizada no Cruzeiro, à qual ele está relacionado. 

Alternativas
Q1930043 Banco de Dados

insert into LOTACAO (NOME, UNIDADE)

select P.NOME, E.NOME

from PROFFESSOR P, ESCOLA E

where P.COD_ESCOLA=E.COD_ESCOLA

and E.LOCAL='Cruzeiro';  

A partir do código SQL (Structured Query Language) acima, julgue o item.


O código apresenta erro de sintaxe, já que não é possível escrever um código SQL contendo duas colunas com o mesmo nome.

Alternativas
Q1930042 Banco de Dados

insert into LOTACAO (NOME, UNIDADE)

select P.NOME, E.NOME

from PROFFESSOR P, ESCOLA E

where P.COD_ESCOLA=E.COD_ESCOLA

and E.LOCAL='Cruzeiro';  

A partir do código SQL (Structured Query Language) acima, julgue o item.


O código somente funcionará corretamente se a palavra-chave AS for inserida antes da instrução select.

Alternativas
Q1930041 Banco de Dados

insert into LOTACAO (NOME, UNIDADE)

select P.NOME, E.NOME

from PROFFESSOR P, ESCOLA E

where P.COD_ESCOLA=E.COD_ESCOLA

and E.LOCAL='Cruzeiro';  

A partir do código SQL (Structured Query Language) acima, julgue o item.


No código em questão, identifica-se a presença de uma junção (join).

Alternativas
Q1930040 Banco de Dados

insert into LOTACAO (NOME, UNIDADE)

select P.NOME, E.NOME

from PROFFESSOR P, ESCOLA E

where P.COD_ESCOLA=E.COD_ESCOLA

and E.LOCAL='Cruzeiro';  

A partir do código SQL (Structured Query Language) acima, julgue o item.


Considerando que a coluna LOCAL é do tipo varchar, é obrigatório o uso de aspas simples na palavra Cruzeiro.

Alternativas
Q1928241 Banco de Dados

Em um processo de restore necessita-se que a recuperação dos dados seja rápida e que só seja necessário o último backup diário e do último backup full mensal. A melhor estratégia que satisfaça essas condições seria o:

Alternativas
Q1928231 Banco de Dados
Leia a frase abaixo:
“PL/SQL é uma extensão da linguagem padrão _______ para o ________ específico da _________”.
Assinale a alternativa que completa correta e respectivamente as lacunas.
Alternativas
Respostas
4221: D
4222: E
4223: A
4224: A
4225: D
4226: E
4227: B
4228: D
4229: A
4230: C
4231: D
4232: D
4233: B
4234: C
4235: E
4236: E
4237: C
4238: C
4239: B
4240: D