-
Gabarito: CERTO
Os comandos DTL são responsáveis por gerenciar diferentes transações ocorridas dentro de um banco de dados. São eles:
- BEGIN TRANSACTION - Marca o começo de uma transação no banco de dados que pode ser completada ou não.
- COMMIT - Envia todos os dados da transação permanentemente para o banco de dados.
- ROLLBACK - Desfaz as alterações feitas na transação realizada.
-
Gabarito CERTO.
Segue um resumo grande, porém completo, acerca do assunto.
DML: Data Manipulation Language
Linguagem de Manipulação de Dados
No subgrupo DML nós temos 4 comandos SQL:
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;
WHERE = especificar onde quer alterar, caso contrário, altera tudo da tabela.
DELETE - Usado para remover registros de uma tabela;
WHERE = especificar onde quer alterar, caso contrário, deleta tudo da tabela.
SELECT - realizar consultas a dados de uma ou mais tabelas do banco de dados. (Ex: SELECT... FROM) ou (SELECT... FROM... WHERE) ou (SELECT... FROM... GROUP BY) ou (SELECT... FROM... GROUP BY... HAVING).
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.
Fonte: Meus cadernos/resumos e livros sobre Banco de Dado
Bons estudos!
-
Essa questão até se o cara não soubesse nada era só se virar no Ingles ali que matava a questão kkk
-
Gabarito: Certo
Questão serve como definição de DTL
-
GABARITO: Correto
A DTL ou TCL é o subcomponente da linguagem SQL que diz respeito ao controle das transações em um banco de dados.
-
:: DTL (Data Transaction Language): são comandos responsáveis por GERENCIAR DIFERENTES TRANSAÇÕES OCORRIDAS dentro de um banco de dados.
- Na linguagem SQL, DTL são comandos responsáveis por gerenciar diferentes transações ocorridas dentro de um banco de dados. [CERTO]
______
:: DDL (Data Definition Language): são comandos responsáveis por DEFINIR A ESTRUTURA DOS DADOS E TABELAS. (comandos responsáveis pela criação de bases de dados, tabelas, índices, visões etc.)
Comandos: CREATE; CREATE DB; ALTER TABLE; DROP; RENAME; TRUNCATE
- Na linguagem SQL (Structured Query Language), os comandos CREATE, ALTER e DROP fazem parte da linguagem de manipulação de dados (DML). [ERRADO]
______
:: DML (Data Manipulation Language): São comandos que MODIFICAM o conteúdo das tabelas, permite ao usuário ou a um programa de aplicação a inclusão, remoção, seleção ou atualização de dados previamente armazenados no banco. Comandos: SELECT; INSERT; UPDATE; DELETE
- A DML utiliza o comando CREATE para inserir um novo registro na tabela de dados. [ERRADO]
-
A linguagem SQL é o recurso mais conhecido por DBAs (Administrador de banco de dados) e programadores para a execução de comandos em bancos de dados relacionais.
DDL – Data Definition Language – Linguagem de Definição de Dados.
São os comandos que interagem com os objetos do banco.
São comandos DDL : CREATE, ALTER e DROP
DML – Data Manipulation Language – Linguagem de Manipulação de Dados.
São os comandos que interagem com os dados dentro das tabelas.
São comandos DML : INSERT, DELETE e UPDATE
DQL – Data Query Language – Linguagem de Consulta de dados. São os comandos de consulta.
São comandos DQL : SELECT (é o comando de consulta). Aqui cabe um parenteses. Em alguns livros o SELECT fica na DML em outros tem esse grupo próprio.
DTL – Data Transaction Language – Linguagem de Transação de Dados.
São os comandos para controle de transação.
São comandos DTL: BEGIN TRANSACTION, COMMIT E ROLLBACK
DCL – Data Control Language – Linguagem de Controle de Dados.
São os comandos para controlar a parte de segurança do banco de dados.
São comandos DCL : GRANT, REVOKE E DENY.
fonte: https://www.devmedia.com.br/guia/guia-completo-de-sql/38314 ; https://oscarcasagrande.com.br/1225/o-que-sao-as-siglas-ddl-dml-dql-dtl-e-dcl/
-
LINGUAGEM SQL:
DML:
Data manipulation language: Linguagem para manipulação de dados. *
Trigger: Gatilho, maneira de disparar as instruções em conjunto ou em determinado momento. ***
DDL:
Definition data language: Linguagem de definição de dados: Especificar o esquema conceitual (criação de tabelas e chaves) bem como definir o acesso dos usuários (grant, revoke). *
DCL:
Data control language: Linguagem de controle de dados (controle de acesso ao BD, controle de acesso aos dados), Ex: GRANK, REVOKE
DTL: Data Transaction Language: são comandos responsáveis por GERENCIAR DIFERENTES TRANSAÇÕES OCORRIDAS dentro de um banco de dados
GAB: CERTO
Bons estudos, moçada!
-
GABARITO: CERTO.
· DDL – Data Definition Laguage (Linguagem de Definição de Dados)
COMANDOS:
· Create – Cria um banco de dados, tabela ou coluna
· Drop – Remove um objeto do banco de dados
· Alter – Altera a estrutura na base de dados
· Truncate – Remove todos os registros de uma tabela, incluindo todos os espaços alocados para o registro, ou seja, limpa a tabela
· Comment – Adiciona comentários no dicionário de dados
· Rename – Renomeia um objeto do banco de dados
· DQL – Data Query Language (Linguagem de Consulta de Dados)
COMANDO:
· Select – Recupera dados do banco de dados
· DML – Data Manipulation Language (Linguagem de Manipulação de Dados)
COMANDOS:
· Insert – Insere dados em uma tabela
· Update – Atualiza os dados existentes em uma tabela
· Delete – Exclui o registro de uma tabela
· Call – Chama um subprograma PL SQL (linguagem por trás do banco de dados/hora)
· Explain plain – Explica o caminho de acesso aos dados
· Lock table – Controle de concorrência
· DCL – Data Control Language (Linguagem de Controle de Dados)
COMANDOS:
· Grant – Atribui privilégios de acesso do usuário aos objetos do banco de dados
· Revoke – É o oposto do Grant, ou seja, remove privilégios
· DTL OU TCL – Data Transaction Language ou Transaction Control Language (Linguagem de Transação de Dados)
COMANDOS:
· Commit – Salva o trabalho feito
· Savepoint – Identifica um ponto e uma transação para que mais tarde possa ser efetuado o Rollback
· Rollback – Restaura o banco de dados ao original, desde o último commit
-
detalhe tá: NÃO ESTAVA no edital SQL
fo!#!#!#!@#!@#da viu...
que bacanha sem vergonha da po#!@#!@#!@#!@
-
Perfeito! Uma das sublinguagens da Linguagem SQL é a DTL, que possui comandos responsáveis
por gerenciar diferentes transações ocorridas dentro de um banco de dados
(Ex: Commit e Rollback).
-
Na linguagem SQL, podemos dividi-la em alguns tipos:
- Linguagem de Definição de Dados (DDL): usada para especificar o esquema conceitual.
- Linguagem de Manipulação de Dados (DML): usada para manipular os dados em um banco de dados. As manipulações típicas são a recuperação, inserção, remoção e modificação dos dados.
- Linguagem de Definição de Armazenamento (SDL): usada para especificar o esquema interno, mas na maioria dos SGBDs a DDL é usada para definir este esquema.
- Linguagem de Definição de Visões (VDL): usada para especificar as visões dos usuários e os seus mapeamentos para o esquema conceitual, mas na maioria dos SGBDs a DDL é usada para definir ambos os esquemas, o conceitual e o externo.
- Linguagem de Controle de Transação (TCL/DTL): os comandos TCL tratam da transação no banco de dados.
- Linguagem de Controle de Dados(DCL): o DCL inclui comandos como GRANT e REVOKE, que tratam principalmente de direitos, permissões e outros controles do sistema de banco de dados.
CORRETO
-
Olá, colegas concurseiros!
Há algum tempo venho utilizando os MAPAS MENTAIS PARA CARREIRAS POLICIAIS, e o resultado está sendo proveitoso, pois nosso cérebro tem mais facilidade em associar padrões, figuras e cores.
Estou mais organizada e compreendendo maiores quantidades de informações;
Serve tanto pra quem esta começando agora quanto pra quem já é avançado e só esta fazendo revisão.
→ Baixe os 390 mapas mentais para carreiras policiais.
Link: https://go.hotmart.com/N52896752Y
→ Estude 13 mapas mentais por dia.
→ Resolva 10 questões aqui no QC sobre o assunto de cada mapa mental.
→ Em 30 dias vc terá estudado os 390 mapas e resolvido aproximadamente de 4000 questões.
Fiz esse procedimento e meu aproveitamento melhorou muito!
P.s: gastei 192 horas pra concluir esse plano de estudo.
Testem aí e me deem um feedback.
Agora já para quem estuda estuda e estuda e sente que não consegui lembrar de nada a solução esta nos macetes e mnemônicos que são uma técnica de memorização de conceitos através de palavras e imagens que é utilizada desde a Grécia antiga e que é pouco explorada por muitos estudantes mas é muito eficaz. Acesse o link abaixo e saiba mais sobre 200 macetes e mnemônicos.
Copie e cole o Link no seu navegador: https://go.hotmart.com/C56088960V
-
"Ain a banca não cobrou SQL no edital", disse o candidato q nunca mexeu com banco de dados na vida. A questão tá zero bala, parem de reclamar.
CERTO