

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.
A respeito da linguagem SQL, o comando utilizado para inserir registros em uma tabela é o
APPEND.
INSERT.
ROW.
ADD.
INS.
Analise os dois tipos de linguagem definidos para um SGBD a seguir.
DDL - Data Definition Language: usada para criar e definir os schemas do banco de dados.
DML - Data Manipulation Language: usada para manipular os dados do banco de dados.
No contexto da linguagem SQL, assinale a alternativa que apresenta, respectivamente, um comando pertencente a DDL e um comando pertencente a DML.
DELETE, INSERT
UPDATE, DELETE
CREATE, SELECT
ALTER, CREATE
No contexto das linguagens de manipulação de dados, relacione as linguagens com seus respectivos comandos:
1. DDL
2. DML
3. DQL
4. DTL
5. DCL
( ) GRANT
( ) TRANSACTION
( ) SELECT
( ) INSERT
( ) DROP
Assinale a opção que indica a relação correta na ordem apresentada.
1 – 2 – 3 – 4 – 5.
2 – 1 – 5 – 3 – 4.
3 – 4 – 1 – 5 – 2.
4 – 3 – 2 – 1 – 5.
5 – 4 – 3 – 2 – 1.
Um SGBD pode armazenar dezenas de milhares de dados interrelacionados, e o acesso a esses dados é crucial para a tomada de decisões por gestores organizacionais.
Considerando a existência de um banco de dados com as tabelas: VENDAS, VENDEDORES e PRODUTOS, analise os comandos SQL a seguir, e assinale a alternativa que retornará erro na sintaxe, durante a execução do comando pelo SGBD.
SELECT * FROM PRODUTOS WHERE 1=1
SELECT * FROM VENDAS ORDER VENDEDORES
SELECT * FROM VENDAS
SELECT COUNT(*) FROM VENDEDORES
As tabelas de dimensão na modelagem para BI são estruturas de dados com informações agregadas e medidas específicas.
Certo
Errado
A DML não procedimental exige que um usuário especifique quais dados são necessários sem especificar como obtê-los.
Certo
Errado
As linguagens de banco de dados são classificadas em diferentes tipos, cada uma com um propósito específico no gerenciamento de dados e estruturas de um banco de dados relacional. As linguagens mais comuns são DDL (Data Definition Language), DML (Data Manipulation Language), DCL (Data Control Language) e TCL (Transaction Control Language). Assinale a alternativa que apresenta corretamente o uso dessas linguagens.
DDL é usada para manipular dados existentes nas tabelas, enquanto DML é usada para definir e alterar a estrutura das tabelas
DML é usada para alterar permissões de acesso ao banco de dados, enquanto DDL é usada para definir a estrutura do banco de dados, como a criação de tabelas e índices
DDL é usada para definir a estrutura do banco de dados, como criar e modificar tabelas, enquanto DML é usada para inserir, atualizar e deletar dados nas tabelas
TCL é usada para definir a estrutura de transações no banco de dados, como criação de tabelas, enquanto DCL é usada para controlar permissões e acesso de usuários
Considere a seguinte tabela inserida no sistema gerenciador de bancos de dados PostgreSQL 14.4.
Veiculo (RENAVAM, Modelo, Ano, Cor)
O comando para excluir dessa tabela os veículos de Cor azul é:
CUT FROM Veiculo
WHERE Cor = ‘azul’;
ERASE Cor = ‘azul’
FROM Veiculo;
DELETE Veiculo (Cor) = ‘azul’;
DELETE FROM Veiculo
WHERE Cor = ‘azul’;
REMOVE Cor (‘azul’)
FROM Veiculo;
O comando DML a seguir está correto, pois a cláusula WHERE é opcional.
UPDATE ALUNOS SET Cidade=’Curitiba’, UF=’PR’;
Certo
Errado
No DML (data manipulation language), a instrução TRUNCATE elimina todas as linhas de uma tabela simultaneamente, enquanto a instrução DELETE oferece a possibilidade de excluir dados específicos ou todos os dados.
Certo
Errado
Analise as informações a seguir:
I. DML é uma linguagem vinculada à SQL que tem as funções de editar, adicionar ou excluir dados de um banco de dados.
II. DQL é uma linguagem vinculada à SQL que tem as funções ler ou consultar dados de um banco de dados.
III. DDL é uma linguagem vinculada à SQL que tem a função de definir a forma como um banco de dados será estruturado.
Marque a alternativa CORRETA:
Todas as afirmativas estão corretas.
Nenhuma afirmativa está correta.
Apenas uma afirmativa está correta.
Apenas duas afirmativas estão corretas.
Foi executada a consulta abaixo:
select b.id_municipio from municipios as m right join bairros as b on (m.id_municipio=b.id_municipio) where m.id_municipio is null |
Qual é o valor esperado como retorno?
NULL
11
12
13
15
Qual é a função principal dos comandos DML (Linguagem de Manipulação de Dados) em um sistema de gerenciamento de banco de dados?
Definir a estrutura do banco de dados, como tabelas, índices e restrições.
Monitorar e controlar as transações no banco de dados.
Conceder permissões de acesso aos usuários do banco de dados.
Criar procedimentos armazenados para automatizar tarefas.
Realizar consultas e manipulações nos dados armazenados no banco de dados.
Marque a alternativa que contém as linguagens que são utilizadas para manipular dados e definir as estruturas de dados em um banco de dados:
CDL e DDL
DML E DDL
TML e DML
DDL e CDL
DML e CDL
Os SGBDs (Sistemas de Gerenciamento de Banco de Dados) ou DBMSs (Database Management Systems) são ferramentas fundamentais para o armazenamento, organização e recuperação eficiente de informações em aplicações de software. O primeiro passo é especificar esquemas conceituais e internos para o banco de dados e quaisquer mapeamentos entre os dois. Quando nenhuma separação estrita de níveis é mantida, uma linguagem é usada pelo DBA e pelos projetistas de banco de dados para definir ambos os esquemas. A linguagem mencionada é a Linguagem de:
definição de dados (DDL).
definição de visualização (VDL).
consulta estruturada (SQL).
manipulação de dados (DML).
definição de armazenamento (SDL).
Para implementar um SGBD, inicia-se com a especificação dos esquemas conceituais e internos para o banco de dados e seus mapeamentos. Então, uma linguagem é usada pelo DBA e pelos projetistas de banco de dados para definir ambos os esquemas. Assinale a alternativa que apresenta a sigla da linguagem referida de definição de dados.
VDL.
SDL.
SQL.
DML.
DDL.
Em linguagem de manipulação de dados DML, o operador SQL BETWEEN serve para
delimitar o valor de uma coluna na cláusula WHERE.
delimitar as colunas a serem apresentadas na cláusula WHERE.
delimitar os limites de um campo para a cláusula INSERT.
restringir a quantidade de linhas a serem recuperadas na cláusula UPDATE.
restringir a quantidade de campos na cláusula DELETE.
A DML é uma linguagem que interage com os objetos do banco de dados, em vez de interagir com os dados.
Certo
Errado
Considere as categorias de comandos SQL: DDL, DCL e DML e a linguagem MySQL. A alternativa que contém apenas dois comandos de cada categoria é
update, grant, rename, revoke, alter e truncate.
insert, create, revoke, update, delete e alter.
detete, grant, drop, alter, revoke e truncate.
rename, alter, detete, insert, truncate e grant.
insert, create, grant, update, truncate e revoke.
O SQL é uma linguagem padrão para manipulação de registros em bancos de dados relacionais. A linguagem SQL apresenta uma organização estrutural bem definida que divide seus comandos em 5 subconjuntos diferentes. Considerando seus conhecimentos sobre SQL, analise as afirmações a seguir:
I. O DML (Data Manipulation Language) é o subconjunto do SQL que define os comandos usados para manipular os dados armazenados em um banco. Os comandos mais importantes desse subconjunto são: INSERT, DELETE e UPDATE.
II. O DQL (Data Query Language) é o conjunto SQL que define o comando mais popular da linguagem, o SELECT.
III. O DDL (Data Definition Language) é o subconjunto SQL que apresenta comandos usados para gerenciar as estruturas do banco de dados. Os comandos mais importantes definidos pelo DDL são: CREATE, DROP e ALTER.
IV. O DCL (Data Control Language) é o subconjunto no qual encontramos comandos para controlar o acesso aos dados da nossa base. Utilizando esse subconjunto, conseguimos estabelecer restrições e permissões para quem acessa o banco de dados por meio dos comandos GRANT, TRUNCATE e REVOKE.
V. O DTL (Data Transaction Language) — também conhecido como TCL (Transaction Control Language) é o subconjunto SQL que define comandos que utilizamos quando é necessário gerenciar transações feitas no banco de dados. Isso significa que eles permitem iniciar, confirmar e desfazer determinadas alterações. Os comandos estabelecidos pelo conjunto são COMMIT, BEGIN e ROLLBACK.
É CORRETO afirmar:
Apenas I, II, III e IV estão corretas
Apenas I, III, IV e V estão corretas
Apenas I, II, III e V estão corretas
Apenas II, III, IV e V estão corretas
Apenas III, IV e V estão corretas