Questões de Banco de Dados

Lista completa de Questões de Banco de Dados para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

O ELK Stack diz respeito a um conjunto de projetos relacionados ao processamento, visualização e busca de informações, utilizados em diversos contextos nas aplicações de hoje em dia, em especial aquelas destinadas a lidar com grandes volumes de dados. Nesse contexto, os projetos Kibana e Beats implementam mecanismos de

    A) Visualização e Agente para servir dados, respectivamente.

    B) Busca e Visualização, respectivamente.

    C) Pipeline de ingestão e Agente para servir dados, respectivamente.

    D) Busca e Pipeline de ingestão, respectivamente.

O banco de dados Oracle é uma das mais poderosas ferramentas do seu segmento entre as disponíveis no mercado. Esse SGBD possibilita o uso de funções internas com as mais diferentes finalidades, facilitando o trabalho de seus usuários. Isto posto, analise o comando a seguir:


SELECT TRANSLATE('BACK UP DAILY', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ ', 'EFGHIJKLMNOPQRSTUVWXYZABCD') FROM dual;


Executando esse comando, o resultado será:

    A) FAÇA BACK UP DIARIAMENTE

    B) FEGOYTHEMPC

    C) BCK P DLY

    D) YLIAD PU KCAB

O MySQL assim como outros bancos de dados possibilita a criação de subc onsultas. A consulta que possui sintaxe correta, quando executada no MySQL versão 8, é:

    A) SELECT coluna1 FROM t1 AS x WHERE x.coluna1 = (SELECT coluna1 FROM t2 AS x WHERE x.coluna1 = (SELECT coluna1 FROM t3 WHERE x.coluna2 = t3.coluna1))

    B) SELECT coluna1 FROM t1 AS x WHERE x.coluna1 = SELECT coluna1 FROM t2 AS x WHERE x.coluna1 = SELECT coluna1 FROM t3 WHERE x.coluna2 = t3.coluna1

    C) SELECT coluna1 FROM t1 AS x WHERE x.coluna1 = (SELECT coluna1 FROM t2 AS x WHERE x.coluna1 = (SELECT FROM t3 WHERE x.coluna2 = t3.coluna1))

    D) SELECT coluna1 FROM t1 AS x WHERE x.coluna1 = (SELECT coluna1 FROM t2 AS x WHERE x.coluna1 = (SELECT coluna1 FROM t3 WHERE x.coluna2.t3.coluna1))

O banco de dados MySQL é gratuito e muito popular ao redor do mundo. Nesse contexto, analise o código a seguir:


CREATE TABLE tabelax (jdoc JSON);


Após a execução desse código, na versão 8 do MySQL, constata-se que

    A) será exibido um erro e não será criada a tabela.

    B) será criado um campo do tipo JSON na tabelax.

    C) será exibido um erro e será criada uma tabela vazia.

    D) será criado um campo do tipo longtext na tabelax.

O MySQL é um SGBD muito utilizado em desenvolvimento web. Considere as afirmativas abaixo sobre o MySQL.


I O comando “VIEW DATABASES;” mostra todos os bancos de dados criados na instância do MySQL.

II O comando “DESCRIBE servidor;” mostra todos os campos da tabela "servidor".

III O MySQL não possui suporte a funções de agregação.

IV Entre os tipos de dados suportados no MySQL, está o tipo blob.


Estão corretas as afirmativas

    A) II e III.

    B) II e IV.

    C) I e III.

    D) I e IV.

A questão deve ser respondida com base no diagrama abaixo.



A consulta a ser realizada para retornar o nome do servidor, a descrição da sua lotação e a descrição do seu cargo, apenas para os cargos com salários acima de 2000 é

    A) SELECT servidor.nome, lotacao.descricao, cargo.descricao from servidor INNER JOIN lotacao on lotacao.idlotacao = servidor.lotacao_idlotacao INNER JOIN cargo on cargo.idcargo = servidor.cargo_idcargo WHERE cargo.idcargo >= 2000 ;

    B) SELECT servidor.nome, lotacao.descricao, cargo.descricao from servidor INNER JOIN cargo on cargo.idcargo = servidor.cargo_idcargo INNER JOIN departamento on departamento.iddepartamento = servidor.iddepartamento WHERE cargo.idcargo > 2000;

    C) SELECT servidor.nome, lotacao.descricao, cargo.descricao from servidor INNER JOIN departamento on departamento.iddepartamento = servidor.iddepartamento INNER JOIN cargo on cargo.idcargo = servidor.cargo_idcargo WHERE cargo.salario >= 2000;

    D) SELECT servidor.nome, lotacao.descricao, cargo.descricao from servidor INNER JOIN lotacao on lotacao.idlotacao = servidor.lotacao_idlotacao INNER JOIN cargo on cargo.idcargo = servidor.cargo_idcargo WHERE cargo.salario > 2000;

Dado o seguinte fragmento da tabela chamada Servidores um banco de dados da ALEPI:

Assinale a opção CORRETA sobre as operações SQL e modelagens de banco de dados que podem ser realizadas na tabela Servidores.

    A) O campo nível pode ser utilizado como chave primária da tabela Servidores.

    B) O comando SQL 'DELETE FROM Servidores WHERE Salario < 8030;' irá remover todos os registros da tabela Servidores.

    C) O comando 'DROP TABLE Servidores;' poderá apagar toda a tabela Servidores.

    D) O comando 'SELECT * FROM Servidores WHERE DataNascimento > 1996;' irá retornar o Nome e o Sobrenome dos servidores nascidos após o ano de 1996.

    E) O comando 'SELECT SUM(Salario) FROM Servidores WHERE Nível=2;' mostra o salário daquelas pessoas que possuem nível 2.

Um técnico em TI da Assembleia Legislativa do Piauí se deparou com uma base de dados na qual a tabela Servidores possui diversos campos, sendo um deles, o campo nome, do tipo cadeia de caracteres (varchar). Para exibir todos os registros cujo campo nome inicie por qualquer caractere seguido de “agner”, utiliza-se a instrução SQL:

    A) SELECT *.* FROM Servidores WHERE nome LIKE '_agner';

    B) SELECT * FROM Servidores WHERE nome LIKE '_agner';

    C) SELECT * FROM Servidores WHERE nome EQUALS '%agner';

    D) SELECT *.* FROM Servidores WHERE nome LIKE '%agner';

    E) SELECT * FROM Servidores WHERE nome='#agner';

Para mudar alguns processos do negócio, um técnico de TI da ALEPI necessita fazer algumas alterações no Modelo de Entidade-Relacionamento que possui algumas entidades e atributos. A esse respeito, analise as afirmativas a seguir.
I. O MER contém detalhes de configuração para a implantação física do banco de dados; II. Entidade fraca é uma entidade que não possui existência própria (sua existência depende da existência de outra entidade) ou que para ser identificada depende da identificação de outra entidade; III. O Relacionamento de 1..n (um para muitos) requer que a chave primária da tabela que tem o lado 1 conste na tabela do lado N, onde é chamada de chave estrangeira; IV. Dependência existencial (ou de participação total) ocorre quando a existência de uma determinada entidade não está condicionada à existência de uma outra entidade a ela relacionada.
Marque a opção que corresponde somente às afirmativas verdadeiras.

    A) Apenas I e III.

    B) Apenas II e III.

    C) Apenas I, III e IV.

    D) Apenas II, III e IV.

    E) Todas estão corretas.

Para garantir as propriedades ACID de um Sistema Gerenciador de Banco de Dados (SGBD) da Assembleia Legislativa do Piauí, um Analista de TI verificou que:
I. A execução de uma transação deve levar o banco de dados de um estado íntegro a um outro estado íntegro; II. Os efeitos de uma transação em caso de sucesso (commit) devem persistir no banco de dados mesmo em casos de quedas de energia, travamentos ou erros. Garante que os dados estarão disponíveis em definitivo.
Assinale a opção que corresponde CORRETAMENTE aos protocolos I e II, respectivamente, as propriedades ACID.

    A) Consistência e Durabilidade.

    B) Consistência e Atomicidade.

    C) Durabilidade e Atomicidade.

    D) Durabilidade e Isolamento.

    E) Isolamento e Atomicidade.

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...