🎯 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.926 questões

Q889984 Banco de Dados
Dentre os vários tipos de ataques de segurança pela rede de computadores, há o ataque conhecido como injeção SQL, que se aproveita das vulnerabilidades da estrutura de acesso às bases de dados. Um dos tipos de injeção SQL é conhecido como Filter Bypassing, que se caracteriza
Alternativas
Q889959 Banco de Dados
Em um banco de dados PostgreSQL aberto e em condições ideais, um Analista especializado em Tecnologia da Informação executou as instruções abaixo em uma tabela chamada funcionario.
Imagem associada para resolução da questão

Na segunda instrução UPDATE, o Analista aumentou o salário do funcionário Paulo em 1000.00, quando deveria aumentar o salário do funcionário Marcos nesse valor. Para cancelar a operação realizada, a lacuna I deve ser preenchida pela instrução
Alternativas
Q889958 Banco de Dados
No Oracle, para remover a restrição primary key da tabela tribunal e a restrição foreign key associada a essa chave primária, utiliza-se a instrução
Alternativas
Q889957 Banco de Dados
Considere a existência de uma tabela chamada Funcionario que possui diversos campos, dentre eles o campo nome, que aceita cadeia de caracteres, e o campo comissao, que aceita números reais. No Oracle, para exibir o nome de todos os funcionários e suas respectivas comissões, de forma que se o funcionário não receber comissão apareça 'Sem comissão', utiliza-se a instrução SQL
Alternativas
Q889956 Banco de Dados

Em uma tabela chamada Funcionario de um banco de dados Oracle, em que estão cadastrados os dados abaixo, considere que todos os campos são do tipo varchar2 e que o campo idFuncionario é chave primária.


Imagem associada para resolução da questão


Para exibir os dados apenas dos funcionários cujos telefones iniciem com o DDD (21), utiliza-se a instrução

Alternativas
Q889955 Banco de Dados
Na instrução CREATE TABLE de um banco de dados Oracle, usada para criar uma tabela chamada Escritorio, para se indicar que um campo chamado idAdvogado é chave estrangeira e faz referência ao campo idAdvogado, que é chave primária da tabela Advogado, utiliza-se o segmento
Alternativas
Q889954 Banco de Dados

Considere hipoteticamente a existência de empresas que terceirizam o fornecimento de Recursos Humanos a outras empresas. Cada funcionário pode ser cadastrado em várias dessas empresas terceirizadas, nos mesmos cargos ou em cargos diferentes. Um modelo abstrato de dados dessa relação entre Empresa_Terceirizada_RH e Funcionario é mostrado abaixo.


Imagem associada para resolução da questão


Para um Analista especializado em Tecnologia da Informação implementar o modelo mostrado na figura, em um Sistema Gerenciado de Banco de Dados relacional, terá que

Alternativas
Q886682 Banco de Dados

As Tabelas W e Z, exibidas na Figura a seguir, fazem parte de um banco de dados relacional.


Imagem associada para resolução da questão


Quais colunas dessas Tabelas podem ser definidas, respectivamente, como chave primária e chave estrangeira?

Alternativas
Q886681 Banco de Dados

A Figura 1 a seguir exibe duas relações que fazem parte de um banco de dados relacional.


Imagem associada para resolução da questão


Sobre essas relações foi aplicada uma sequência de operações da Álgebra Relacional, que resultou na relação exibida na Figura 2.


Imagem associada para resolução da questão


Qual sequência de operações é compatível com a relação resultante?

Alternativas
Q885580 Banco de Dados
São exemplos de Sistemas Gerenciadores de Banco de Dados:
Alternativas
Q885579 Banco de Dados
SQL é uma linguagem utilizada para manipular e consultar os dados das tabelas de um banco de dados. A SQL é considerada uma linguagem
Alternativas
Q885578 Banco de Dados

Considere o seguinte script SQL de criação de um banco de dados:


CREATE TABLE ITEM (CODIGO NUMERIC(5) NOT NULL,

DESCRICAO VARCHAR(20) NOT NULL,

ESTOQUE NUMERIC(5) NOT NULL,

PRIMARY KEY(CODIGO));


Esse script cria

Alternativas
Q885570 Banco de Dados
PostgreSQL é
Alternativas
Q884408 Banco de Dados

Para resolver a questão abaixo, considere que os comandos SQL mostrados no quadro abaixo que foram executados previamente no MySQL 8 com sucesso.



Quantos registros serão exibidos com a execução do comando SQL abaixo?
SELECT nome, qtdfilhos FROM Pessoa,PC WHERE Pessoa.codigo=PC.codpes AND Pessoa.codigo>2 AND qtdfilhos<3
Alternativas
Q884407 Banco de Dados

Para resolver a questão abaixo, considere que os comandos SQL mostrados no quadro abaixo que foram executados previamente no MySQL 8 com sucesso.



Qual o retorno para a execução do comando SQL abaixo?
SELECT SUM(qtdfilhos) AS qtd FROM Pessoa,PC,Cargo WHERE Pessoa.codigo=PC.codpes AND PC.codpes=Cargo.codigo AND cargo='assistente' AND PC.codigo<4
Alternativas
Q883981 Banco de Dados
Das tecnologias computacionais a seguir listadas, quais as diretamente relacionadas ao principal propósito de sistemas de apoio à decisão?
Alternativas
Q883809 Banco de Dados

A respeito de sistemas gerenciadores de banco de dados (SGBD), julgue o próximo item.


Em um SGBD, o trigger pode substituir a instrução que o originou, sendo a instrução original descartada e apenas o trigger executado.

Alternativas
Q883808 Banco de Dados

A respeito de sistemas gerenciadores de banco de dados (SGBD), julgue o próximo item.


A linguagem de manipulação de dados (DML – data definition language) é usada para, entre outras finalidades, criar e alterar estruturas de tabelas em um SGBD.

Alternativas
Q883807 Banco de Dados

A respeito de sistemas gerenciadores de banco de dados (SGBD), julgue o próximo item.


Para otimizar a seleção em um SGBD, é utilizado o grau de seletividade da tabela, sendo a eficiência de seleção diretamente proporcional ao número obtido.

Alternativas
Q883806 Banco de Dados

A respeito de sistemas gerenciadores de banco de dados (SGBD), julgue o próximo item.


O comando GRANT é utilizado para conceder privilégios em um objeto do SGBD, ao passo que o comando REVOKE serve para cancelar um privilégio já concedido.

Alternativas
Respostas
10021: A
10022: E
10023: D
10024: C
10025: E
10026: B
10027: C
10028: D
10029: B
10030: D
10031: B
10032: B
10033: C
10034: B
10035: B
10036: D
10037: C
10038: E
10039: E
10040: C