Questões de Concurso Comentadas sobre sql em banco de dados

Foram encontradas 3.369 questões

Q256797 Banco de Dados
Em SQL, tanto CREATE VIEW quanto CREATE LIST TABLE são comandos que permitem que seja especificada uma view.

Alternativas
Q256796 Banco de Dados
Com relação a visões (views) e SQL ANSI, julgue os itens consecutivos.


Em SQL, caso uma view tenha de atualizar dados no banco de dados, a cláusula WITH CHECK deverá ser acrescentada ao final da definição da view.

Alternativas
Q256785 Banco de Dados
Em SQL, para se criar a tabela departamento, é correto que seja utilizada a expressão apresentada no código abaixo.

CREATE TABLE departamento (
codigodepartamento numeric(4,0) NOT NULL PRIMARY KEY,
nomedepartamento varchar(200));

Alternativas
Q256784 Banco de Dados
Em SQL, para se listarem os nomes dos departamentos da tabela departamento que não possuem colaboradores, é correto utilizar o código abaixo

SELECT nomedepartamento
FROM departamento d
EXCEPT
(SELECT nomedepartamento
FROM departamento d, colaborador c
WHERE d.codigodepartamento = c.codigodepartamento);

Alternativas
Q256783 Banco de Dados
departamento (codigodepartamento, nomedepartamento)
colaborador (codcolaborador, nomecolaborador, codigodepartamento)
chave estrangeira (codigodepartamento) referenciando departamento

Considerando o pseudo código acima, julgue os itens que se seguem.



Em SQL, para se criar um relacionamento entre as duas tabelas existentes no SGBD — departamento e colaborador —, é correto o uso da expressão a seguir.


ALTER TABLE colaborador ADD CONSTRAINT
colaborador_fk FOREIGN KEY (codigodepartamento)
REFERENCES codigodepartamento (departamento);

Alternativas
Q256780 Banco de Dados
A operação da álgebra relacional SELECT extrai as tuplas específicas de uma relação, e a operação PROJECT extrai atributos específicos de uma relação.

Alternativas
Q256777 Banco de Dados
Julgue os itens a seguir, a respeito de álgebra relacional.


Considere um banco de dados com as seguintes tabelas e campos, representados na forma de um pseudo código.

cliente (nomecliente, codigocliente, cidade, codigoproduto)
chave estrangeira (codigoproduto) referenciado produto
produto (nomeproduto, codigoproduto, descricaoproduto)

Nessa situação, para se encontrarem todos os nomes de clientes que possuem o produto de nome ACME, é correto, ao se utilizar a linguagem SQL, o emprego do código abaixo.

SELECT nomecliente
FROM cliente as c, produto as p
WHERE c.codigoproduto = p.codigoproduto
AND p.nomeproduto = 'ACME';


Alternativas
Q256707 Banco de Dados
Acerca das características de bancos de dados relacionais e SQL,
julgue os itens a seguir.

Sendo NULL um valor especial diferente de zero ou de um campo preenchido com brancos, para realizar comparações com o objetivo de verificar se um campo é ou não NULL, é necessário e suficiente utilizar o operador IS.
Alternativas
Q256706 Banco de Dados
Acerca das características de bancos de dados relacionais e SQL,
julgue os itens a seguir.

Como em SQL as funções de agregação efetuam operações para uma lista de valores que aparecem em um atributo, não é possível renomear a função de agregação para a apresentação dos dados na tabela de resultado.

Alternativas
Q256705 Banco de Dados
A respeito de SQL, julgue os itens subsequentes.

Os qualificadores em SQL podem ser aplicados a uma tabela ou relação, produzindo um valor lógico.

Alternativas
Q256704 Banco de Dados
A respeito de SQL, julgue os itens subsequentes.

Em SQL, a contrapartida da operação de junção é obtida mediante o comando LEFT OUTER JOIN, a expressão mais complexa para operações de junção em SQL.

Alternativas
Q256703 Banco de Dados
A respeito de SQL, julgue os itens subsequentes.

Em SQL, uma junção do tipo NATURAL JOIN exige igualdade entre os atributos comuns, diferentemente do que ocorre com uma junção do tipo THETA JOIN.

Alternativas
Q256701 Banco de Dados
Acerca de conceitos de banco de dados, características dos bancos
relacionais e linguagem SQL, julgue os itens que se seguem.

Denominam-se switchovers as alterações de papel planejadas entre o banco de dados principal e o banco de dados reserva para permitir que atividades de manutenção sejam realizadas no servidor de banco de dados principal. Nesse processo, o banco de dados reserva é escolhido como o novo banco de dados principal. Para que os switchovers ocorram, é necessário que as aplicações gravem seus dados no novo banco de dados.

Alternativas
Q256700 Banco de Dados
Acerca de conceitos de banco de dados, características dos bancos
relacionais e linguagem SQL, julgue os itens que se seguem.

Uma transação é uma coleção de instruções SQL DML tratada como uma unidade lógica, de forma que não seja necessário o uso de commit, mesmo que implícito, para tornar as alterações permanentes.

Alternativas
Q256499 Banco de Dados
Entre os elementos que influenciam significativamente o desempenho de consultas a banco de dados, destaca-se a ordem em que são usados os joins na reestruturação de consultas SQL.

Alternativas
Q253105 Banco de Dados
A consulta SQL abaixo indica o número de produtos de cada loja.

select nome-loja, count (tipo-produto)
from produto
group by nome-loja

Se desejarmos eliminar as duplicações dos produtos, ou seja, cada tipo de produto contará apenas uma vez por loja, antes da função de agregação ser computada, devemos substituir a primeira linha por:

Alternativas
Q253104 Banco de Dados
_________ é um recurso SQL que permite testar se uma subconsulta tem alguma tupla em seus resultados. A palavra que melhor preenche a lacuna é:

Alternativas
Q252870 Banco de Dados
Considere a tabela de nome Filial contendo 10 registros em um determinado banco de dados.

Os atributos dessa tabela são:

• Codigo
• Nome
• Estado
• Cidade

Para excluir todos os registros dessa tabela, deve-se usar o comando

Alternativas
Q252869 Banco de Dados
Na linguagem SQL, para filtrar registros a serem atualizados em uma tabela pelo comando UPDATE, usa-se a cláusula

Alternativas
Q252842 Banco de Dados
Em relação à Linguagem PL/SQL, todas as afrmativas abaixo estão corretas, EXCETO:

Alternativas
Respostas
2841: E
2842: E
2843: C
2844: C
2845: E
2846: C
2847: C
2848: E
2849: E
2850: C
2851: E
2852: E
2853: C
2854: E
2855: C
2856: C
2857: D
2858: A
2859: C
2860: D