Em relação aos subconjuntos da linguagem SQL, analise as ass...

Próximas questões
Com base no mesmo assunto
Q2287748 Banco de Dados
Em relação aos subconjuntos da linguagem SQL, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.

( ) INSERT, UPDATE e DELETE são comandos da DML (Linguagem de Manipulação de Dados).
( ) CREATE, ALTER e DROP são comandos da DDL (Linguagem de Definição de Dados).
( ) SELECT é um comando da DCL (Linguagem de Controle de Dados).

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a B - V – V – F.

Vamos entender o motivo:

INSERT, UPDATE e DELETE são comandos utilizados para manipular os dados dentro de um banco de dados. Eles permitem inserir novos dados, atualizar dados existentes ou excluir dados de tabelas. Portanto, fazem parte da DML (Linguagem de Manipulação de Dados), tornando esta afirmação verdadeira.

Quanto aos comandos CREATE, ALTER e DROP, esses são utilizados para definir ou modificar a estrutura de banco de dados, como criar, alterar e excluir tabelas ou outros objetos de banco de dados. Estes são, de fato, comandos da DDL (Linguagem de Definição de Dados), fazendo com que essa afirmação também seja verdadeira.

Por fim, o comando SELECT é usado para consultar dados, e faz parte da DML (Linguagem de Manipulação de Dados), não da DCL (Linguagem de Controle de Dados). A DCL está relacionada aos comandos que controlam o acesso aos dados no banco, como GRANT e REVOKE, que são utilizados para conceder ou revogar permissões de acesso. Portanto, essa afirmação é falsa.

Compreendendo essas diferenciações, fica evidente que a sequência correta é Verdadeiro para os comandos da DML, Verdadeiro para os comandos da DDL e Falso para a afirmação sobre o SELECT ser um comando da DCL, confirmando a alternativa B como a correta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

( V ) - INSERT, UPDATE e DELETE são comandos da DML (Linguagem de Manipulação de Dados).

( V ) - CREATE, ALTER e DROP são comandos da DDL (Linguagem de Definição de Dados).

( F ) - SELECT é um comando da DCL (Linguagem de Controle de Dados).

DQL - Linguagem de consulta dados.

DML: Data Manipulation Language (Linguagem de Manipulação de Dados)

No subgrupo DML nós temos 4 comandos SQL: DML É IUDS

INSERT

UPDATE

DELETE e

SELECT

Este subgrupo da linguagem SQL é utilizado para realizar inclusões, alterações e exclusões de dados presentes em registros do banco de dados.

INSERT - Usado para inserir um registro a uma tabela existente;

UPDATE- Usado para alterar valores de dados em um ou mais registros de uma tabela;

DELETE - Usado para remover registros de uma tabela;

SELECT - realizar consultas a dados de uma ou mais tabelas do banco de dados. (Ex: SELECT... FROM) ou (SELECT... FROM... WHERE)

DDL: Data Definition Language (Linguagem de Definição de Dados)

Estrutura da tabela.

No subgrupo DDL nós temos 3 comandos SQL:

CREATE - Usado para criar um banco de dados, tabela e outros objetos em um banco de dados;

CREATE TABLE tipos_produto(codigoINT PRIMARY KEY, descricaoVARCHAR (50));

Com isso uma tabela seria criada no banco de dados ‘financeiro’ criado anteriormente e uma tabela ficaria disponível para que possamos inserir e manipular os dados.

ALTER - Usado para alterar a estrutura de tabelas ou outro objeto em um banco de dados;

ALTER TABLE tipos_produtoADD peso DECIMAL (8,2);

No exemplo acima estamos alterando a estrutura da tabela ‘tipos_produto’ acrescentando um novo campo chamado ‘peso’ do tipo decimal com até 8 dígitos antes da vírgula e 2 dígitos após a vírgula.

DROP - Usado para apagar bancos de dados, tabelas e outros objetos;

DROP TABLE tipos_produto;

No exemplo acima estamos apagando a tabela ‘tipos_produto’. Este comando apaga toda a estrutura e os dados, desde que esta tabela não tenha relacionamentos.

DCL: Data Control Language (Linguagem de Controle de Dados)

No subgrupo DCL nós temos 2 comandos SQL:

GRANT - Usado para autorizar um usuário a executar ou setar operações no banco de dados;

REVOKE - Usado para remover ou restringir a capacidade de um usuário de executar operações;

Este subgrupo da linguagem SQL é utilizado para controlar os aspectos de autorização de dados e licenças de usuários para controlar quem tem acesso para manipular dados dentro do banco de dados.

DTL: Data TransactionLanguage (Linguagem de Transação de Dados)

No subgrupo DTL nós temos 3 comandos SQL: BEGIN, COMMIT e ROLLBACK.

BEGIN - Usado para marcar o começo de uma transação que pode ser completada ou não.

COMMIT - Finaliza uma transação.

Termina a transação e grava os dados

ROLLBACK - Faz com que as mudanças nos dados existentes desde o último COMMIT sejam descartadas.

comentários dos amigos do QC + meus resumos.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo