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

Foram encontradas 3.369 questões

Q461199 Banco de Dados
A cláusula having da SQL tem por finalidade oferecer uma condição sobre a informação de resumo referente ao grupo de tuplas associado:
Alternativas
Q461195 Banco de Dados
Seja a relação R com n tuplas armazenadas, onde n > 0 (zero). Analise as seguintes duas consultas em SQL:

1. SELECT MATRICULA FROM EMPREGADO;
2. SELECT DISTINCT MATRICULA FROM EMPREGADO;

Sobre estes dois comandos SELECT da SQL é possível afirmar que a quantidade de tuplas dos resultados das consultas 1 e 2 é, considerando que o atributomatrícula é a chave primária da relação R:
Alternativas
Q461181 Banco de Dados
O comando do SQL ANSI-99 para eliminar a tabela XYde umbanco de dados KZ é o:
Alternativas
Q459890 Banco de Dados
O seguinte código PL/SQL, executado em um banco de dados Oracle 12c, deve ser considerado para a resolução da questão.

drop table teste;
create table teste (
               val      NUMBER,
               descricao            varchar2(15)
);
insert all
               into teste
               into teste
SELECT level,
SUBSTR(dbms_random.string(‘U’,10),1,10)
from dual connect by level < 10;
commit;



Selecione a alternativa que indica a quantidade de registros retornados pela execução da consulta:

SELECT val
FROM teste
WHERE val < 10 and val > 5
ORDER BY val DESC
FETCH FIRST 5 ROWS WITH TIES;
Alternativas
Q459889 Banco de Dados
O seguinte código PL/SQL, executado em um banco de dados Oracle 12c, deve ser considerado para a resolução da questão.

drop table teste;
create table teste (
               val      NUMBER,
               descricao            varchar2(15)
);
insert all
               into teste
               into teste
SELECT level,
SUBSTR(dbms_random.string(‘U’,10),1,10)
from dual connect by level < 10;
commit;



Selecione a alternativa que indica a quantidade de registros retornados pela execução da consulta:

SELECT val
FROM teste
WHERE val >= 0 and val < 6
ORDER BY val
OFFSET 4 ROWS FETCH NEXT 20 PERCENT
ROWS ONLY;
Alternativas
Q459888 Banco de Dados
O seguinte código PL/SQL, executado em um banco de dados Oracle 12c, deve ser considerado para a resolução da questão.

drop table teste;
create table teste (
               val      NUMBER,
               descricao            varchar2(15)
);
insert all
               into teste
               into teste
SELECT level,
SUBSTR(dbms_random.string(‘U’,10),1,10)
from dual connect by level < 10;
commit;



Assinale a alternativa que indica o resultado correto da execução da consulta:

select count(*) from teste;
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Tecnologia da Informação |
Q457953 Banco de Dados
Nos bancos de dados relacionais que utilizam a linguagem SQL, a restrição que valida o conteúdo de um campo, normalmente pela integridade com outro campo de outra tabela, é conhecida como constraint:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Tecnologia da Informação |
Q457951 Banco de Dados
No SQL, a função de agregação que coleta valores de um determinado campo e retorna, como resultado, a média dos valores desse campo é:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Tecnologia da Informação |
Q457950 Banco de Dados
No SQL, são exemplos de um operador lógico e de um operador relacional, respectivamente:
Alternativas
Q457534 Banco de Dados
As tabelas a seguir fazem parte do sistema de acompanhamento de projetos de uma empresa de engenharia. 

imagem-001.jpg
Pode-se chegar a conclusão que
Alternativas
Q457533 Banco de Dados
Considere a consulta SQL a seguir. 

select b.nomeAluno from(
select matricula from tbHistoria
where matricula NOT IN(
select matricula from tbMatematica)) a, tbAluno b
where a.matricula - b.matricula

Essa  consulta  SQL  pode  ser  otimizada  obtendo-se  o  mesmo  resultado, empregando-se a seguinte expressão:
Alternativas
Q455249 Banco de Dados
Considere o texto abaixo:

O Oracle 11g possui ferramentas para gestão de banco de dados que fornecem orientação específica sobre como lidar com os principais desafios de gestão de dados. Uma dessas ferramentas analisa comandos SQL e faz recomendações de como melhorá-los. Esta ferramenta pode ser executada automaticamente durante os períodos de manutenção (normalmente à noite). Durante cada execução automática, ela seleciona consultas SQL de alta carga (high-load) e gera recomendações para ajustar essas consultas. Permite realizar análises estatísticas, criação de perfis SQL, análise de caminho de acesso e análise de estruturas SQL.

O texto descreve uma ferramenta conhecida como
Alternativas
Q455221 Banco de Dados
SQL é a para “Structured Query Language", que constitui uma linguagem padrão de gerenciamento de dados que interage com os principais bancos de dados, baseados no modelo relacionai, como Oracle, SQL Server, PostgreSQL e MySQL.

Para selecionar, na tabela CIDADES, todas as cidades cujas populações (POP) estejam entre 500000 e 1000000 de habitantes, inclusive, a sintaxe correta para o comando é:
Alternativas
Q453436 Banco de Dados
ALUNO (cpf : string , nome : string , endereco : string, telefone : string)
MATRICULA (cpf : string , cod-cad : string)
CADEIRA (cod-cad : string , nome : string , creditos : number)

Qual o comando SQL que obtém apenas os nomes de todos os alunos?
Alternativas
Q453435 Banco de Dados
ALUNO (cpf : string , nome : string , endereco : string, telefone : string)
MATRICULA (cpf : string , cod-cad : string)
CADEIRA (cod-cad : string , nome : string , creditos : number)

Qual o comando SQL para alterar o nome do aluno com CPF 512.859.850-01 para “Jose da Silva”?
Alternativas
Q453434 Banco de Dados
ALUNO (cpf : string , nome : string , endereco : string, telefone : string)
MATRICULA (cpf : string , cod-cad : string)
CADEIRA (cod-cad : string , nome : string , creditos : number)

Que comando SQL cria tabela ALUNO?
Alternativas
Q452187 Banco de Dados
Em um banco de dados SQL, um recurso fornece um meio de permitir a execução automática de um código quando ocorre uma ação. Dentre os tipos possíveis, esse recurso é criado para uma tabela ou view e definido para um evento INSERT, UPDATE ou DELETE.

Esse recurso é conhecido como:
Alternativas
Q452186 Banco de Dados
A sigla SQL tem por significado Structured Query Language e é uma linguagem que foi desenvolvida para manipular bancos de dados relacionais.

Dois comandos pertencentes à Data Definition Language (DML) – SQL são:
Alternativas
Q450042 Banco de Dados
Considere uma tabela para controle dos funcionários de uma empresa, chamada func, contendo os campos id (inteiro), fnome (varchar) e fcargo (varchar). Para exibir todos os funcionários que não sejam Gerentes nem Analistas e que tenham os nomes terminados em 'Ia' ou 'ma', utiliza- se a instrução SQL:
Alternativas
Q449008 Banco de Dados
Sabendo-se que as tabelas relacionais T1 e T2 têm 1.000 e 1.500 registros, respectivamente, o comando SQL

select * from t1,t2

produz uma lista com:
Alternativas
Respostas
2401: C
2402: C
2403: E
2404: D
2405: C
2406: D
2407: C
2408: E
2409: B
2410: C
2411: E
2412: A
2413: C
2414: B
2415: D
2416: C
2417: B
2418: C
2419: E
2420: E