Questões de Concurso sobre DML

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
294 questões encontradas
Questões por página
20
Mais recentes
 

As instruções SQL a seguir retornam os nomes dos psicólogos que concluíram o curso com o maior número de inscritos.


Imagem associada para resolução da questão


C

Certo


E

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:


A

INSERT, UPDADTE e DELETE


B

UPDATE, DELETE e CREATE


C

DELETE, CREATE e ALTER


D

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


A

DELETE * FROM cidadao WHERE CPF = '158.234.089.12';


B

ERASE FROM cidadao WHERE CFF = '158.234.089.12';


C

DELETE FROM cidadao WHERE CPF = '158.7234.089.12';


D

FRASE + FROM cidadao WHERE CPF = /158.234.089.12";


E

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.


A

V - F - V


B

F - V - V


C

F - V - F


D

V - V - V

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?


A

Os campos com valores nulos serão atualizados para vazio ou zero, dependendo do tipo de dado.


B

A tabela TB_USER será bloqueada para qualquer tipo de alteração.


C

Todos os dados da tabela TB_USER serão excluídos, mas a estrutura da tabela será mantida.


D

Serão removidas todas as restrições de integridade da tabela TB_USER, mas os dados serão mantidos.


E

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’);


C

Certo


E

Errado

Acerca da linguagem SQL, assinale a alternativa correta.


A

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.


B

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).


C

O comando drop table realiza a exclusão dos registros de uma tabela; já o comando delete from remove determinada tabela.


D

O comando change table é usado para acrescentar atributos a uma relação existente.


E

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:


A

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;


B

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;


C

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;


D

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;


E

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.


A

SELECT, INSERT, DROP e UPDATE.


B

INSERT, DROP e UPDATE.


C

SELECT, INSERT, DELETE e UPDATE.


D

CREATE, ALTER e DELETE.


E

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, é:


A

4 – 5 – 3 – 1 – 2.


B

1 – 2 – 5 – 4 – 3.


C

2 – 1 – 3 – 5 – 4.


D

3 – 4 – 1 – 2 – 5.


E

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

A instrução ‘SELECT’ é usada para modificar dados existentes em uma tabela.


B

A instrução ‘INSERT INTO’ é usada para adicionar novos registros a uma tabela.


C

A instrução ‘DELETE’ é usada para criar uma nova tabela no banco de dados.


D

A instrução ‘UPDATE’ é usada para remover uma tabela do banco de dados.

Ano: 2024
Prova: Instituto Access - Instituto de Acesso à Educação, Capacitação Profissional e Desenvolvimento Humano - Prefeitura - PEB II - Informática - 2024

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:


A

V, V, V.


B

F, F, V.


C

V, F, V.


D

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:


A

<> e !=


B

@= e ≠


C

⊕ e ¬


D

≈ 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.


A

#


B

!


C

?


D

&


E

$

Qual das seguintes alternativas descreve CORRETAMENTE a função da DML na SQL?


A

Oferecer comandos para definir esquemas de relação.


B

Especificar restrições de integridade.


C

Definir visões (views).


D

Consultar informações do banco de dados e inserir, excluir e modificar tuplas no banco de dados.


E

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, é:


A

1 – 2 – 3 – 4.


B

2 – 1 – 4 – 3.


C

2 – 3 – 1 – 4.


D

3 – 1 – 2 – 4.


E

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).


C

Certo


E

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.


A

select

12*(ano-min(ano)) + mes ordem,*

from ipca

order by ano, mes


B

select

12 x (ano-(select min(ano) from ipca)) + mes ordem

from ipca

order by ano, mes


C

select

12*(ano-(select min(ano))) + mes ordem,*

from ipca

order by ano, mes


D

select

12*(ano-min(ano) + mes ordem,*

from ipca

order by 1,2


E

select

12*(ano-(select min(ano) from ipca)) + mes ordem,*

from ipca i

order by ano, mes

   
Gerar simulado