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

Foram encontradas 3.247 questões

Q2089311 Banco de Dados
85.png (365×164) 
Considerando a imagem acima, que representa o conteúdo da tabela ESCOLA, implementada em um banco de dados relacional, julgue o item. 
Para alterar a quantidade de unidades da Escola Classe para 300, deve-se executar o comando apresentado a seguir.
84.png (191×55) 
Alternativas
Q2084102 Banco de Dados

Considere duas tabelas criadas e populadas como apresentado a seguir.


CREATE TABLE prod_a (cod int);

CREATE TABLE prod_b (cod int);


INSERT INTO prod_a(cod) VALUES (1);

INSERT INTO prod_a(cod) VALUES (2);

INSERT INTO prod_a(cod) VALUES (3);

INSERT INTO prod_a(cod) VALUES (4);

INSERT INTO prod_a(cod) VALUES (5);

INSERT INTO prod_b(cod) VALUES (1);

INSERT INTO prod_b(cod) VALUES (3);

INSERT INTO prod_b(cod) VALUES (5);

INSERT INTO prod_b(cod) VALUES (7);


Quais valores a seguinte consulta SQL retorna?


SELECT a.cod

FROM prod_a AS a LEFT JOIN prod_b AS b ON a.cod = b.cod

WHERE b.cod is null;


Alternativas
Q2084101 Banco de Dados
A linguagem SQL pode ser dividida em DDL (Data Definition Language) e DML (Data Manipulation Language), e alguns autores também usam DQL (Data Query Language) como uma categoria especial da DML. Dentro da DML estão todos os comandos iniciados com a cláusula SELECT.
Assinale a alternativa que apresenta comandos válidos em uma consulta (comandos DML).
Alternativas
Q2083047 Banco de Dados
Marque V para verdadeiro e F para falso.
I. A primeira versão do SQL foi desenvolvida pela IMB, ela surgiu nos anos 80, com o objetivo de trabalhar com bancos de dados relacionais. II. A linguagem SQL é um padrão para bancos de dados relacionais. Ela foi padronizada no final dos anos 80 por um instituto chamado ANSI (American National Standards Institute) e posteriormente pela ISO (International Organization for Standardization). III. Mas no início ela se chamava SEQUEL (Structured English Query Language). Ainda é chamada assim até hoje nos Estados Unidos.
Alternativas
Q2083040 Banco de Dados
Responda escolhendo entre as opções abaixo o significado da sigla SQL.
Alternativas
Q2073436 Banco de Dados
Analise o seguinte comando SQL-ANSI e assinale a alternativa que apresenta corretamente a qual grupo de linguagem de banco de dados esse comando pertence. 
GRANT ALL PRIVILEGES ON dbcompra.* TO 'Vader';
Alternativas
Q2057226 Banco de Dados
A linguagem SQL é organizada em subconjuntos, como o DQL, responsável por: 
Alternativas
Q2052782 Banco de Dados
Considere a seguinte tabela de um banco de dados relacional:
 Cliente (ID, Nome, Agencia, Saldo)
A consulta SQL para obter o nome dos clientes que possuam saldo maior do que o saldo do cliente de ID igual a 200 é
Alternativas
Q2052781 Banco de Dados
Considere o seguinte comando SQL aplicado a um banco de dados relacional:
CREATE INDEX Blue ON Stone (Hard)
Esse comando cria um índice de nome
Alternativas
Q2037806 Banco de Dados
 Considere os comandos SQL a seguir. Assinale a alternativa CORRETA que descreve o resultado após a execução dos comandos. Considere que está conectado ao banco de dados com os privilégios necessários para execução de comandos com conceito CRUD.
drop table curso;
alter table disciplina add column 'Grade' varchar(45) not null after 'dsc_codigo';
Alternativas
Q2037805 Banco de Dados
Considere os comandos SQL a seguir. Assinale a alternativa CORRETA que descreve o resultado após a execução dos comandos. Considere que está conectado ao banco de dados com os privilégios necessários para execução de comandos com conceito CRUD.
create table cursos( -id_curso INTEGER not null, -curso VARCHAR(40) not null, -primary key (id_curso));
Alternativas
Q2032520 Banco de Dados
CREATE TABLE nfe (  Numero_NFe VARCHAR(9) NOT NULL,  Modelo_NFe VARCHAR(2) NULL,  Serie_NFe VARCHAR(3) NULL,  codigo_UF VARCHAR(2) NULL,  ano_Emissao VARCHAR(2) NULL,  mes_Emissao VARCHAR(2) NULL,  CNPJ_Emitente VARCHAR(14) NULL,  Codigo_Chave VARCHAR(8) NULL,  Digito_Chave VARCHAR(1) NULL,  PRIMARY KEY (Numero_NFe));
Para selecionar na tabela nfe todas as notas fiscais eletrônicas cujo conteúdo do campo codigo_UF inicie pela letra S e tenha qualquer letra na sequência, utiliza-se a instrução SQL: 
SELECT * FROM nfe WHERE
Alternativas
Q2032519 Banco de Dados
CREATE TABLE nfe (  Numero_NFe VARCHAR(9) NOT NULL,  Modelo_NFe VARCHAR(2) NULL,  Serie_NFe VARCHAR(3) NULL,  codigo_UF VARCHAR(2) NULL,  ano_Emissao VARCHAR(2) NULL,  mes_Emissao VARCHAR(2) NULL,  CNPJ_Emitente VARCHAR(14) NULL,  Codigo_Chave VARCHAR(8) NULL,  Digito_Chave VARCHAR(1) NULL,  PRIMARY KEY (Numero_NFe));
Para inserir um registro com valores de teste na tabela nfe, utiliza-se a instrução SQL:
Alternativas
Q2025916 Banco de Dados
Qual a palavra-chave SQL que permite ao usuário usar agregações para filtrar o resultado da execução de uma consulta SQL e que pode ser utilizada no lugar da palavra-chave WHERE?
Alternativas
Q2023611 Banco de Dados

Em relação a projeto, modelagem e administração de banco de dados, julgue o item subsequente.


A linguagem de controle de dados (DCL) é um dos componentes da SQL e permite gerenciar as autorizações aos dados constantes do banco de dados. 

Alternativas
Q2020862 Banco de Dados

Julgue o item que se segue, acerca dos conceitos de linguagem de consulta estruturada (SQL).


A linguagem de manipulação de dados (DML) inclui instruções que modificam a estrutura de um banco de dados.

Alternativas
Q2020861 Banco de Dados

Julgue o item que se segue, acerca dos conceitos de linguagem de consulta estruturada (SQL).


Considere-se a tabela e o script SQL a seguir.

Tabela: colaboradores

Imagem associada para resolução da questão


SELECT avg(idade), sexo

FROM colaboradores

GROUP BY sexo


O resultado da consulta SQL é

avg(idade)                   sexo

15                             Feminino

32                            Masculino

Alternativas
Q2020854 Banco de Dados
Julgue o item a seguir, relativo aos conceitos de NoSQL.
           Um sistema de armazenamento de valor-chave é um sistema que fornece uma maneira de armazenar ou atualizar um registro com uma chave associada e recuperar o registro com determinada chave. 
Alternativas
Q2020180 Banco de Dados
Em bancos de dados relacionais, uma transação SQL é um conjunto de uma ou mais operações, que constituem uma única tarefa ou unidade lógica de trabalho a ser processada. Os SGBDs devem garantir a execução correta das transações, mesmo que venham a ocorrer falhas. A transação inicia quando o primeiro comando é executado e termina conforme as situações caracterizadas a seguir:
I. Se uma transação for concluída com sucesso, com todas as operações bem-sucedidas, o BD será alterado permanentemente, com os dados alterados persistidos e salvos em disco. II. Se houver falha em qualquer uma das operações que compõem a transação, o BD deverá retornar ao estado anterior ao início da transação.
As operações descritas em I e II são denominadas, respectivamente: 
Alternativas
Q2019082 Banco de Dados

Considere que a tabela relacional T:

(1) contém 100 linhas na sua instância corrente; (2) possui uma coluna A que é uma chave primária e não aceita nulos; e (3) a configuração do ambiente de consultas SQL trata valores nulos (NULL) como unknown.


Nesse contexto, assinale os números mínimos e máximos, respectivamente, de linhas que seriam produzidas pela execução do comando 



          SELECT * FROM T WHERE A = NULL

          UNION

          SELECT * FROM T WHERE A <> NULL

Alternativas
Respostas
1101: E
1102: B
1103: E
1104: A
1105: B
1106: E
1107: E
1108: A
1109: C
1110: E
1111: A
1112: B
1113: A
1114: D
1115: C
1116: E
1117: C
1118: C
1119: A
1120: A