Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.687 questões

Q412671 Banco de Dados
Em alguns casos, visando a sintonização (tuning) de bancos de dados relacionais, considerando uma consulta SQL, prováveis resultados de operações intermediárias são armazenados para uso pelas operações seguintes. A essa técnica atribui-se a denominação de
Alternativas
Q412659 Banco de Dados
Considere a seguinte consulta SQL em um banco de dados relacional:
SELECT T1.CA, T2.CB
FROM T1, T2
WHERE T1.ID = T2.ID

Uma consulta equivalente a essa é:
Alternativas
Q412658 Banco de Dados
Considere o seguinte comando em SQL:
SELECT Objeto
FROM T20
WHERE Nome LIKE ‘C%s’

Os valores que podem ser resultantes dessa consulta são:
Alternativas
Q412657 Banco de Dados
O comando SQL para conceder o privilégio de leitura da tabela T5 a todos usuários do banco de dados é:
Alternativas
Q411026 Banco de Dados
Considere a seguinte tabela de um banco de dados relacional:

Item (ID, Nome, Quantidade, Tipo)

O comando SQL para obter o Tipo e a Quantidade média de cada Item, por Tipo de Item, apenas para médias abaixo de 200, tem a seguinte composição:

SELECT Tipo, AVG (Quantidade)
FROM Item
Subcomando 1
Subcomando 2

De forma a atender a essa consulta solicitada, os Subcomandos 1 e 2 devem ser, respectivamente,

Alternativas
Q411021 Banco de Dados
Considere o seguinte comando de definição de dados do SQL, para um banco de dados relacional:

CREATE TABLE Aluno
(Nome Char(30) PRIMARY KEY,
Tipo Char(20) NOT NULL,
‘comando de restrição’);

O ‘comando de restrição’ para que o Tipo fique restrito aos valores ‘Comum’ e ‘Especial’ é
Alternativas
Q410810 Banco de Dados
Considere os seguintes trechos de SQL para bancos de dados Oracle.

create table test (id number, testdata varchar2(255));

create sequence test_seq
start with 1
increment by 1
nomaxvalue;

create trigger test_trigger
before insert on test
for each row
begin
select test_seq.nextval into :new.id from dual;
end;

O propósito destes comandos é obter um autoincremento da coluna id presente na tabela test. Em sistemas de bancos de dados PostgreSQL, o autoincremento pode ser obtido com a utilização de um tipo de dado criado por conveniência, chamado
Alternativas
Q408466 Banco de Dados
Observe abaixo, o trecho de código em SQL em que realiza é uma relação:

imagem-010.jpg

Sobre o trecho de código, é correto afirmar:
Alternativas
Q401594 Banco de Dados
Considere o comando SQL abaixo.

SELECT * FROM Clientes  WHERE Cidade ______ ('Paris','Londres');

Para retornar informações da tabela Clientes, cuja coluna Cidade seja igual a Paris ou Londres, a lacuna deve ser preenchida com o operador
Alternativas
Q401593 Banco de Dados
É utilizado para combinar o resultado de dois ou mais comandos SELECT. Cada comando SELECT deve conter o mesmo número de colunas, as colunas devem contar tipos similares de dados e devem estar na mesma ordem em cada comando SELECT. O operador SQL, em questão, é chamado
Alternativas
Q400989 Banco de Dados
Analise o seguinte comando SQL:

SELECT Nome FROM Aluno WHERE Idade ....I.... 20 AND 30;

Para que este comando retorne os nomes de alunos com Idade na faixa entre 20 e 30 anos, a lacuna ....I.... deve conter
Alternativas
Q400988 Banco de Dados
Analise o seguinte comando SQL:

SELECT COUNT(....I... ) FROM Clientes;

Para que o resultado seja a contagem de linhas que possuam valores não repetidos para a coluna ID, a lacuna I deve ser preenchida com :
Alternativas
Q385761 Banco de Dados
A linguagem SQL para bancos de dados, é constituída das sublinguagens “Data Manipulation Language – DML”, “Data De? - nition Language – DDL” e “Data Control Language – DCL”. Fazem parte da DCL os seguintes comandos:

Alternativas
Q383842 Banco de Dados
Qual das alternativas abaixo apresenta APENAS comandos SQL de definição de dados (DDL) ?
Alternativas
Q383746 Banco de Dados
Qual das alternativas abaixo NÃO indica os comandos existentes na Linguagem de Manipulação de Dados (DML).
Alternativas
Q383742 Banco de Dados
Qual dos comandos SQL a seguir efetua uma alteração habilitando o recebimento de comissão dos funcionários que somente ganham menos que R$4.000,00?
Alternativas
Q381161 Banco de Dados
Considere a seguinte tabela de um banco de dados relacional:

Produto (ID, Item, Fabricante, Valor)

A consulta SQL para obter o valor médio dos produtos, agrupados por fabricante, apenas para valores médios inferiores a R$ 50,00 é:
Alternativas
Q381160 Banco de Dados
O comando do SQL para remover uma visão de nome Green é
Alternativas
Q380768 Banco de Dados
De acordo com o script abaixo, em linguagem SQL, para criação das tabelas SETOR, FUNCIONARIO, RELOGIO e MARCACAO_PONTO, assim como o estado das respectivas tabelas, responda às questões de 40 a 45.

imagem-009.jpg
A sentença SQL que melhor responde à consulta “Listar o local do relógio e a data da marcação mais antiga de cada relógio” é
Alternativas
Q380767 Banco de Dados
De acordo com o script abaixo, em linguagem SQL, para criação das tabelas SETOR, FUNCIONARIO, RELOGIO e MARCACAO_PONTO, assim como o estado das respectivas tabelas, responda às questões de 40 a 45.

imagem-009.jpg
A sentença SQL que melhor responde à consulta “Listar o nome do funcionário, a data e o total de marcações de ponto realizadas pelo funcionário em cada data” é:
Alternativas
Respostas
3601: E
3602: C
3603: A
3604: E
3605: A
3606: E
3607: A
3608: E
3609: C
3610: B
3611: C
3612: D
3613: C
3614: A
3615: C
3616: D
3617: E
3618: A
3619: D
3620: B