Questões de Concurso Sobre banco de dados
Foram encontradas 18.786 questões
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.

Para exibir os dados apenas dos funcionários cujos telefones iniciem com o DDD (21), utiliza-se a instrução
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.

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
As Tabelas W e Z, exibidas na Figura a seguir, fazem parte de um banco de dados relacional.

Quais colunas dessas Tabelas podem ser definidas, respectivamente, como chave primária e chave estrangeira?
A Figura 1 a seguir exibe duas relações que fazem parte de um banco de dados relacional.

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

Qual sequência de operações é compatível com a relação resultante?
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
Para resolver a questão abaixo, considere que os comandos SQL mostrados no quadro abaixo que foram executados previamente no MySQL 8 com sucesso.

SELECT nome, qtdfilhos FROM Pessoa,PC WHERE Pessoa.codigo=PC.codpes AND Pessoa.codigo>2 AND qtdfilhos<3
Para resolver a questão abaixo, considere que os comandos SQL mostrados no quadro abaixo que foram executados previamente no MySQL 8 com sucesso.

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
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.
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.
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.
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.
A respeito de sistemas gerenciadores de banco de dados (SGBD), julgue o próximo item.
Em um SGBD MySQL, o número de subqueries é limitado
em até dois níveis em cada conjunto de instruções em um
SELECT.
Acerca de banco de dados, julgue o item que se segue.
Na criação de uma tabela para os clientes de uma organização,
os atributos de CPF e CNPJ, para pessoas físicas e jurídicas,
respectivamente, são a escolha mais indicada para representar
a chave primária (PK) da tabela.
Acerca de banco de dados, julgue o item que se segue.
A diferença entre materialized view e view comum em um
banco de dados é o fato de que a primeira é armazenada em
cache como uma tabela física, enquanto a segunda existe
apenas virtualmente.