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

Foram encontradas 2.679 questões

Q1924526 Banco de Dados
Com referência à otimização de consultas SQL para bancos de dados relacionais, assinale a opção que apresenta a cláusula que potencialmente pode causar maiores problemas de desempenho, por si só, quando são manipuladas tabelas com grande número de registros.
Alternativas
Q1924525 Banco de Dados
Analise o comando a seguir.
         SELECT * FROM T1 FULL OUTER JOIN T2 ON T1.A=T2.A
Sabe-se que a coluna A foi definida como chave primária tanto em T1 como em T2, e que T1 e T2 contêm, respectivamente, 20 e 30 linhas. Assinale a opção que apresenta a estimativa do número de linhas produzidas pela execução do comando acima.
Alternativas
Q1924484 Banco de Dados
Considere as seguintes tabelas de um banco de dados relacional para responder à questão.

TAB_1 (a1, a2)

TAB_2 (a3, a4, a5)

TAB_3 (a6, a7)

TAB_4 (a8, a9, a10)

A chave primária de TAB_1 é o atributo a1; a chave primária de TAB_2 é o atributo a3; a chave primária de TAB_3 é o atributo a6; e a chave primária de TAB_4 é o par de atributos (a8,a9). O atributo a5 é uma chave estrangeira que faz referência à TAB_1. O atributo a8 é uma chave estrangeira que faz referência à TAB_1, e o atributo a9 é uma chave estrangeira que faz referência à TAB_3. 
Considere a seguinte consulta expressa na linguagem SQL DML sobre o banco de dados relacional definido anteriormente e assinale a alternativa que descreve, de maneira correta, a intenção dessa consulta.
SELECT TAB_4.*
FROM TAB_4 JOIN TAB_1 ON a8 = a1 JOIN TAB_3 ON a9 = a6
WHERE a10 < > 100 AND a2 = a7;
Alternativas
Q1924334 Banco de Dados

Analise o seguinte comando SQL para criação de uma tabela em um Sistema Gerenciador de Banco de Dados Relacional (SGBDR):


CREATE TABLE Funcionario (

            nome varchar(50) NOT NULL,

            cpf char(11) NOT NULL,

            dataNasc DATE,

            salario DECIMAL(10,2)

            PRIMARY KEY (cpf)

);


Considere uma tabela criada com o comando acima, preenchida com dados dos funcionários de uma organização. Considere ainda que alguns valores para a coluna salario se repetem, pois alguns funcionários possuem o mesmo valor de salário. As palavras-chave da linguagem SQL que são necessárias para escrever uma consulta que recupere os valores da coluna salario dessa tabela, porém, com cada valor de salário aparecendo apenas uma vez, independentemente de quantas vezes esses valores se repetem na tabela, são: 

Alternativas
Q1923965 Banco de Dados
Na linguagem SQL, qual dos operadores abaixo é utilizado para verificar se um valor procurado está dentro de uma lista de valores?
Alternativas
Q1922260 Banco de Dados
Assinale a alternativa CORRETA a respeito do que a consulta SQL gera sobre o total de linhas na tabela Matriculados: 
Alternativas
Q1919988 Banco de Dados
No SQL, os comandos do subconjunto DDL, ou Data Definition Language, são aqueles utilizados para manipular a estrutura de um banco de dados. No sub-comando create table, o tamanho máximo de caracteres que um campo pode conter está expresso na alternativa: 
Alternativas
Q1919984 Banco de Dados
Acidente! Um dos discos do SQL pifou!
Precisamos trocar o disco, formatar e baixar o back-up.
A restauração pode se dar de algumas maneiras, mas a única que NÃO é possível ser feita é:
Alternativas
Q1919983 Banco de Dados
O comando SQL usado para modificar uma tabela já criada, é: 
Alternativas
Q1919974 Banco de Dados
O comando SQL usado para remover espaços em branco do final de uma cadeia de caracteres é:  
Alternativas
Q1919965 Banco de Dados
Dos comandos SQL abaixo, aquele usado para indicar o banco com o qual desejamos operar é: 
Alternativas
Q1919133 Banco de Dados
O DML (Data Manipulation Language) é um subconjunto da linguagem SQL (Structured Query Language) que é utilizado para realizar inclusões, consultas, alterações e exclusões de dados presentes em registros. Os principais comandos do DML são, respectivamente: 
Alternativas
Q1916291 Banco de Dados
Sobre a consulta SQL (Structured Query Language), para trazer informações de duas tabelas de banco de dados, em um único conjunto de resultados utiliza-se a instrução JOIN. Julgue a alternativa correta sobre o comando: 
Alternativas
Q1915891 Banco de Dados

No que diz respeito aos sistemas gerenciadores de banco de dados (SGBD) Oracle 21C e MySQL, julgue o item seguinte.


O comando RMAN> SHUTDOWN IMMEDIATE; não pode ser executado no Oracle, pois a operação de desligar o banco de dados somente é permitida por meio do SQL PLUS. 

Alternativas
Q1915890 Banco de Dados

Julgue o item subsecutivo, a respeito da normalização de dados e da SQL (ANSI). 


A instrução SQL a seguir tem por finalidade listar os números dos advogados na OAB (advogado_oab_numero) e o total de processos (total_processos), mas somente daqueles que possuem mais de cinco processos.  



SELECT advogado_oab_numero, count(*) as total_processos

FROM processo

GROUP BY advogado_oab_numero

HAVING count(*) > 5;

Alternativas
Q1915889 Banco de Dados

Julgue o item subsecutivo, a respeito da normalização de dados e da SQL (ANSI). 


De acordo com a SQL, padrão ANSI, após uma tabela ser criada não é possível excluir uma restrição do tipo PRIMAY KEY por meio do comando ALTER TABLE. 

Alternativas
Ano: 2022 Banca: FGV Órgão: MPE-GO Prova: FGV - 2022 - MPE-GO - Analista em Informática |
Q1912772 Banco de Dados
Analise o comando SQL a seguir.
select * from NUMBERS where exists    (select * from NUMBERS nn, NUMBERS nnn       where nn.numero * nn.numero              + nnn.numero * nnn.numero * nnn.numero                   = numbers.numero)

Tomando por base a tabela NUMBERS, assinale o número de linhas do resultado produzido pela execução do comando acima, excetuada a linha de títulos. 
Alternativas
Ano: 2022 Banca: FGV Órgão: MPE-GO Prova: FGV - 2022 - MPE-GO - Analista em Informática |
Q1912771 Banco de Dados
Analise o comando SQL a seguir.
select n1.numero * 10 + n2.numero x FROM NUMBERS n1, NUMBERS n2 where n2.numero = 9 - n1.numero + 1 order by n1.numero, n2.numero
Tomando por base a tabela NUMBERS, o resultado produzido pelo comando acima contém 9 linhas, ignorada a linha de títulos.
O número que aparece na quarta dessas nove linhas é o 
Alternativas
Ano: 2022 Banca: FGV Órgão: MPE-GO Prova: FGV - 2022 - MPE-GO - Analista em Informática |
Q1912769 Banco de Dados
Observe o trecho de uma script de criação de tabela no MySQL. create table teste (    a int auto_increment unique,  b int )

Assinale a cláusula usada no SQL Server que corresponde funcionalmente à cláusula auto_Increment do MySQL. 
Alternativas
Ano: 2022 Banca: IESES Órgão: CREA-SC Prova: IESES - 2022 - CREA-SC - Analista de Sistemas |
Q1911049 Banco de Dados
Apresente a alternativa que corresponde aos três tipos diferentes de operadores em SQL.  
Alternativas
Respostas
781: C
782: E
783: A
784: C
785: E
786: D
787: C
788: C
789: E
790: D
791: E
792: A
793: E
794: E
795: C
796: E
797: D
798: B
799: C
800: B