

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
As instruções SQL a seguir retornam os nomes dos psicólogos que concluíram o curso com o maior número de inscritos.

Certo
Errado
SQL é uma linguagem padrão para manipulação de registros em bancos de dados relacionais. A SQL é constituída de diversas sub-linguagens, das quais uma é a DML, que define os comandos utilizados para manipulação dos dados no banco.
Três comandos que pertencem à DML são:
INSERT, UPDADTE e DELETE
UPDATE, DELETE e CREATE
DELETE, CREATE e ALTER
CREATE, ALTER e JOIN
Uiilzando SQL ANSI em um banco de dados aberto e em condições ideais, para excluir da tabela “cidadao” o cidadão que possui no conteúdo do campo CPF o valor fictício 158.234.089.12 utiliza-se o comando
DELETE * FROM cidadao WHERE CPF = '158.234.089.12';
ERASE FROM cidadao WHERE CFF = '158.234.089.12';
DELETE FROM cidadao WHERE CPF = '158.7234.089.12';
FRASE + FROM cidadao WHERE CPF = /
SELECT * FROM cidadao AND DELETE CPF = '158.234.089.12';
Uma linguagem que tem por objetivo servir de interface entre o usuário e o Sistema Gerenciador de Banco de Dados conhecida por SQL (Structured Query Languag). A SQL está dividida em partes as quais são apresentadas a seguir:
( ) A DDL (Data Definition Language), responsável por definir os metadados.
( ) A DML (Data Manipulation Language), que possibilita a manipulação e consulta dos dados.
( ) A DCL (Data Control Language), que trabalha com comandos para auxiliar na segurança do banco de dados.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
V - F - V
F - V - V
F - V - F
V - V - V
A operação para adicionar uma coluna nova à tabela vendas é realizada por meio de DML.
Certo
Errado
Analise o comando abaixo, escrito na linguagem SQL (Structured Query Language), o qual foi executado em um banco de dados de um SGBD PostgreSQL 9.
TRUNCATE TABLE TB_USER;
Considerando que a tabela TB_USER existe no banco de dados e que ela não está vazia, qual o resultado esperado após a execução do comando?
Os campos com valores nulos serão atualizados para vazio ou zero, dependendo do tipo de dado.
A tabela TB_USER será bloqueada para qualquer tipo de alteração.
Todos os dados da tabela TB_USER serão excluídos, mas a estrutura da tabela será mantida.
Serão removidas todas as restrições de integridade da tabela TB_USER, mas os dados serão mantidos.
A tabela TB_USER será excluída do banco de dados.
Para inserir um novo serviço de desobstrução de rede, é suficiente executar comando a seguir.
INSERT INTO SERVICO (‘DESOBSTRUÇÃO DE REDE’);
Certo
Errado
Acerca da linguagem SQL, assinale a alternativa correta.
DDL fornece comandos para definir esquemas de relação, excluir relações e modificar esquemas, enquanto DML oferece a capacidade de consultar informações do banco de dados e inserir, excluir e modificar tuplas no banco de dados.
O conjunto de relações em um banco de dados precisa ser especificado para o sistema por meio de uma linguagem de manipulação (DML).
O comando drop table realiza a exclusão dos registros de uma tabela; já o comando delete from remove determinada tabela.
O comando change table é usado para acrescentar atributos a uma relação existente.
A estrutura básica de uma expressão SQL consiste em duas cláusulas: select e where.
As transações financeiras da CVM são realizadas sobre ativos nacionais, utilizando a moeda real (R$), e ativos internacionais, utilizando a moeda dólar americano (US$).
Para implementar um Data Mart Financeiro da CVM, permitindo análises dos ativos nas duas moedas, deve-se:
criar um par de colunas para cada moeda na Tabela Fato, uma contendo o valor da moeda utilizada na transação e outra contendo o valor da moeda convertida. Criar uma Dimensão relacionada contendo a moeda utilizada na transação;
criar uma Minidimensão contendo duas colunas, uma com o valor da transação em real e a outra coluna com o valor em dólar. Correlacionar cada registro da Minidimensão com o respectivo valor da Tabela Fato;
normalizar a Dimensão que contém as moedas utilizadas em transações financeiras criando um snowflake apenas para as moedas real e dólar americano. Na Tabela Fato, criar um registro para cada transação relacionando-o com o respectivo registro da Dimensão normalizada;
criar uma Dimensão Auditoria para armazenar a descrição da moeda utilizada na transação armazenada na Tabela Fato, a qual deve armazenar o valor convertido;
entrevistar o gestor financeiro para levantar a regra de negócio da conversão de câmbio. Criar a tabela Dimensão correspondente e implementar a regra de negócio em um pacote de Extração, Transformação e Carga (ETL) para carregar o valor convertido a cada nova transação.
Os comandos SQL do tipo DML (Data Manipulation Language) são utilizados para manipular os dados no banco de dados.
Esses comandos permitem aos usuários interagirem com o banco de dados para executar operações.
Assinale a opção que apresenta apenas exemplos de comandos do tipo DML.
SELECT, INSERT, DROP e UPDATE.
INSERT, DROP e UPDATE.
SELECT, INSERT, DELETE e UPDATE.
CREATE, ALTER e DELETE.
SELECT, CREATE e TRUNCATE.
Relacione a Coluna 1 à Coluna 2, associando as linguagens de consulta estruturada (SQL) às suas características.
Coluna 1
1. Definição de Dados (DDL).
2. Linguagens de Manipulação de Dados (DML).
3. Controle de Dados (DCL).
4. Consulta de Dados (DQL).
5. Transação de Dados (DTL).
Coluna 2
( ) Grupo de comandos responsáveis pela manipulação de dados em um banco de dados.
( ) Composta pelos comandos responsáveis pela criação, edição e exclusão de tabelas SQL.
( ) Responsável por todos os tipos de tarefas administrativas em torno do banco de dados.
( ) Gerencia diferentes transações ocorridas dentro de um banco de dados: begin, commit, rollback.
( ) Grupo de comandos responsáveis por consultar os dados de um banco de dados: select.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
4 – 5 – 3 – 1 – 2.
1 – 2 – 5 – 4 – 3.
2 – 1 – 3 – 5 – 4.
3 – 4 – 1 – 2 – 5.
5 – 3 – 2 – 1 – 4.
No desenvolvimento de software, especialmente ao trabalhar com sistemas de banco de dados, é essencial entender as operações básicas do SQL. Dito isso, pode-se afirmar que a dentre as preposições abaixo, a mais correta é:
A instrução ‘SELECT’ é usada para modificar dados existentes em uma tabela.
A instrução ‘INSERT INTO’ é usada para adicionar novos registros a uma tabela.
A instrução ‘DELETE’ é usada para criar uma nova tabela no banco de dados.
A instrução ‘UPDATE’ é usada para remover uma tabela do banco de dados.
Em bancos de dados relacionais, a linguagem SQL (Structured Query Language) é fundamental para a manipulação e consulta de dados. Sobre o SQL e seus dialetos, marque V para as afirmativas verdadeiras e F para as falsas.
(__) O SQL é uma linguagem padrão para gerenciar bancos de dados relacionais, mas cada sistema gerenciador de banco de dados (SGBD) pode ter suas próprias variações e extensões da linguagem.
(__) PL/SQL é um dialeto do SQL desenvolvido pela Microsoft e utilizado exclusivamente no sistema gerenciador de banco de dados SQL Server.
(__) Comandos SQL como SELECT, INSERT, UPDATE e DELETE são utilizados para consultar, inserir, atualizar e remover dados em tabelas, respectivamente.
Assinale a alternativa cuja respectiva ordem de julgamento esteja correta:
V, V, V.
F, F, V.
V, F, V.
V, F, F.
O Sistema Gerenciador de Bancos de Dados Oracle 21c, em suas consultas SQL, possibilita a utilização do operador de verificação de diferença ou de não igualdade entre valores numéricos ou mesmo literais. Dois desses operadores são:
<> e !=
@= e ≠
⊕ e ¬
≈ e »
§= e ⊗
Para acessar um banco de dados com o JDBC pode-se utilizar o objeto PreparedStatement, que permite criar instruções SQL compiladas. Durante a criação deste objeto é possível utilizar um símbolo na query SQL para representar valores que serão futuramente atribuídos como parte da consulta do banco de dados. Um exemplo é apresentado a seguir:
PreparedStatement p =
connection. prepareStatement ("UPDATE
FUNCIONARIOS SET CARGO = SÍMBOLO WHERE
ID = SÍMBOLO");
Assinale a alternativa que apresenta o símbolo correto, representado pela palavra SÍMBOLO no exemplo acima.
#
!
?
&
$
Qual das seguintes alternativas descreve CORRETAMENTE a função da DML na SQL?
Oferecer comandos para definir esquemas de relação.
Especificar restrições de integridade.
Definir visões (views).
Consultar informações do banco de dados e inserir, excluir e modificar tuplas no banco de dados.
Especificar direitos de acesso para relações e views.
Relacione a Coluna 1 à Coluna 2, associando os comandos SQL (Structured Query Language) aos seus respectivos grupos.
Coluna 1
1. CREATE, ALTER e DROP.
2. INSERT, UPDATE e DELETE.
3. COMMIT e ROLLBACK.
4. SELECT.
Coluna 2
( ) DML: Data Manipulation Language.
( ) DDL: Data Definition Language.
( ) DQL: Data Query Language.
( ) DTL: Data Transaction Language.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
1 – 2 – 3 – 4.
2 – 1 – 4 – 3.
2 – 3 – 1 – 4.
3 – 1 – 2 – 4.
4 – 2 – 3 – 1.
Na linguagem SQL, utilizada para interagir com bancos de dados relacionais, os comandos são divididos em categorias, incluindo DML (Data Manipulation Language) e DDL (Data Definition Language). DML é usado para manipular dados (como INSERT, UPDATE, DELETE) enquanto DDL é usado para definir e gerenciar a estrutura dos objetos do banco de dados (como CREATE, ALTER, DROP).
Certo
Errado
Assinale o comando SQL que produz as colunas ano, mes e indice, da tabela IPCA apresentada, ordenadas por ano/mês e precedidas por uma coluna com a numeração sequencial das linhas a partir de 1.
select
12*(ano-min(ano)) + mes ordem,*
from ipca
order by ano, mes
select
12 x (ano-(select min(ano) from ipca)) + mes ordem
from ipca
order by ano, mes
select
12*(ano-(select min(ano))) + mes ordem,*
from ipca
order by ano, mes
select
12*(ano-min(ano) + mes ordem,*
from ipca
order by 1,2
select
12*(ano-(select min(ano) from ipca)) + mes ordem,*
from ipca i
order by ano, mes