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
 

Com relação aos subconjuntos do SQL, identifique as afirmações corretas:


I. DDL - linguagem de definição de dados: Define a estrutura de dados e possui comandos como CREATE, DROP.

II. DML - linguagem de manipulação de dados: Manipula dados existentes e possui comandos como SELECT, INSERT.

III. DCL - Linguagem de controle de dados: Controla o acesso aos dados em um banco de dados e possui comandos como GRANT, REVOKE.


A

Apenas as afirmações II e III são corretas.


B

As afirmações I, II e III são corretas.


C

Apenas as afirmações I e III são corretas.


D

Apenas a afirmação III está correta.

Os Sistemas de Gerenciamento de Bancos de Dados (SGBD) utilizam a linguagem SQL (Structured Query Language) para inserir, excluir, alterar, bem como recuperar dados. As instruções de consulta buscam e apresentam para o usuário linhas armazenadas em um banco de dados. Trata-se de uma instrução de consulta SQL:


A

SHOW.


B

SELECT.


C

SEARCH.


D

UPDATE.

Structured Query Language (SQL) é a linguagem de consulta padrão para bancos de dados relacionais e seu conhecimento é indispensável para profissionais que desejam trabalhar nesta área. A linguagem possui um grande conjunto de comandos e a literatura definiu nomes e siglas para as diversas categorias de comandos dessa importante linguagem.


A respeito dessas categorias, analise as afirmativas abaixo e marque alternativa correta.


I. Quando manipulamos informações relacionadas às permissões de acesso em um banco de dados estamos realizando comandos da categoria DCL. Os comandos grant e revoke são exemplos de comandos dessa categoria.

Il. Os comandos de categoria DDL são aqueles responsáveis pelo gerenciamento das estruturas presentes no banco de dados.

IIl. DML é o nome da categoria de comandos SQL responsável pela manipulação dos dados armazenados nas estruturas do banco de dados. Podemos citar como exemplos de comandos desta categoria os comandos insert, delete e update.


A

Apenas as afirmativas I e Il estão corretas.


B

Apenas a afirmativa Il está correta.


C

Apenas a afirmativa Ill está correta.


D

Apenas as afirmativas Il e III estão corretas.


E

Todas as afirmativas estão corretas.

Analise as afirmativas a seguir sobre linguagens de definição e manipulação de dados:


I.Um esquema de banco de dados é especificado por um conjunto de definições expressas por uma linguagem interpretada chamada Linguagem de definição visual (Vision Definition Language, VDL).

II.O resultado da compilação de comandos da linguagem interpretada VDL é um conjunto de bancos de dados que são armazenadas em um diretório de dados.

III.Uma consulta (query) é um comando requisitando a busca de uma informação. A porção de uma DML que envolve busca de informações é chamada linguagem de consulta.

IV.O gerenciador de banco de dados é um módulo de um programa que provê a interface entre os dados de baixo nível armazenados num banco de dados e os programas de aplicação e as solicitações submetidas ao sistema.


Assinale a alternativa CORRETA:


A

Apenas as afirmativas I e IV, são verdadeiras.


B

Apenas as afirmativas III e IV, são verdadeiras.


C

Apenas as afirmativas II e IV, são verdadeiras.


D

Apenas a afirmativa IV, é verdadeira.

Em banco de dados relacionais, as views são conhecidas como tabelas físicas, uma vez que elas armazenam apenas as informações de interesse do usuário, que podem ser coletadas de uma ou mais tabelas do banco.


C

Certo


E

Errado

A Linguagem de Manipulação de Dados (DML) contém instruções usadas para consultar e modificar dados armazenados em tabelas nos bancos de dados. Relacionadas algumas instruções a seguir, indique a alternativa com as instruções CORRETAS.


A

create, update, delete, rename


B

select, insert, update, delete


C

select, alter, update, insert


D

insert, update, create, delete

Associe a segunda coluna de acordo com a primeira, que relaciona tipos de bloqueios (Locks), em um modelo de concorrência de dados e consistência, com a descrição correspondente:


Primeira coluna: tipos de bloqueio (locks)


1-DML Locks

2-DDL Locks

3-Internal Locks


Segunda coluna: mecanismo de ação


(_) Protege os dados como tabelas e linhas selecionadas.

(_) Protege a estrutura dos objetos.

(_) Protege a estrutura do banco de dados como arquivos.


Assinale a alternativa que apresenta a correta associação entre as colunas:


A

1 - 2 - 3


B

3 - 2 - 1


C

2 - 3 - 1


D

2 - 1 - 3


E

3 - 1 - 2

Considere a seguinte tabela de um banco de dados relacional:


Roupas (Codigo, Descricao, Qtdade)


O comando DML para aumentar em 25% o valor dos registros da tabela Roupas, para o caso em que o Codigo seja maior do que 200, é:


A

UPDATE Qtdade (Roupas)

SET Qtdade = Qtdade * 1.25

FOR Codigo > 200;


B

UPDATE Roupas

SET Qtdade = Qtdade * 1.25

WHERE Codigo > 200;


C

SELECT Qtdade

FROM Roupas

SET Qtdade = Qtdade * 1.25

FOR Codigo > 200;


D

FOR Codigo > 200 IN Roupas

SET Qtdade = Qtdade * 1.25;


E

SELECT Codigo

FROM Roupas

WHERE Codigo > 200

SET Qtdade = Qtdade * 1.25;

Considerando a temática de banco de dados, avalie as sentenças a seguir:


I. SQL inclui tanto uma linguagem de definição de dados (DDL) quanto uma linguagem de manipulação de dados (DML).

II. Todas as entidades têm que ser distinguíveis.

III. Cada campo possui dois itens, nome do campo e uma especificação como NONULL.

IV. A regra de Integridade 2 proíbe valores nulos nos campos de chave primária.

V. Registro armazenado é a menor unidade de dados, com nome, armazenada no banco de dados.


É CORRETO afirmar:


A

Apenas I, III e V estão corretas.


B

Apenas II, III e IV estão corretas.


C

Apenas I, II e V estão corretas.


D

Apenas I e II estão corretas.


E

Apenas III e V estão corretas.

O DML (Data Manipulation Language) é um subconjunto da linguagem SQL (Structured Query Language) que é utilizado para realizar inclusões, consultas, alterações e exclusões de dados presentes em registros. Os principais comandos do DML são, respectivamente:


A

INSERT, UPDATE e DELETE


B

INTRUDE, UPDATE e ERASE


C

INTRUDE, UPTIME e ERASE


D

INSERT, UPTIME e DELETE

O sistema da ONG Bioma tem como finalidade catalogar as espécies de árvores relacionando a mata onde foram identificadas. Uma espécie de árvore existe em uma ou várias matas e as matas podem conter várias espécies de árvores. O SGBD utilizado é Oracle.


O modelo a seguir apresenta a relação entre as entidades Arvore e Mata, assim como seus atributos e cardinalidades.


Imagem associada para resolução da questão


O usuário Kadu solicita ao DBA Caue uma visão das espécies de árvores, biomas e a data que foram identificadas. Como não é permitida a criação de VIEWs no esquema das tabelas do sistema, o DBA cria o objeto abaixo em seu próprio esquema:


CREATE OR REPLACE VIEW arvoreBioma AS

..... SELECT a.nomeEspecie, m.bioma

.........FROM owner.arvore a, owner.mata m, owner.identificado i

............ WHERE a.idArvore = i.idArvore AND

...............m.idMata = i.idMata


Para que Kadu possa ter permissão de seleção na VIEW,


A

o esquema proprietário das tabelas Arvore e Mata é obrigado a executar GRANT SELECT com WITH GRANT OPTION para os usuários Caue e Kadu.


B

o esquema proprietário das tabelas Arvore, Identificado e Mata não é obrigado a executar GRANT SELECT com opção WITH GRANT OPTION para Caue que deve executar GRANT SELECT para o usuário Kadu não sendo obrigatório uso do WITH GRANT OPTION.


C

O esquema proprietário das tabelas Arvore, Identificado e Mata é obrigado a executar GRANT SELECT com WITH GRANT OPTION para Caue que deve executa GRANT SELECT para o usuário Kadu sendo obrigatório uso do WITH GRANT OPTION.


D

O esquema proprietário das tabelas Arvore e Mata é obrigado a executar GRANT SELECT com opção WITH GRANT OPTION para Caue que deve executar GRANT SELECT para o usuário Kadu não sendo obrigatório uso do WITH GRANT OPTION.


E

O esquema proprietário das tabelas Arvore, Identificado e Mata é obrigado a executar GRANT SELECT com opção WITH GRANT OPTION para Caue que deve executar GRANT SELECT para o usuário Kadu não sendo obrigatório uso do WITH GRANT OPTION.

A SQL é uma linguagem declarativa orientada a conjuntos e costuma ser organizada em grupos de comandos de acordo com as suas finalidades. Alguns exemplos desses grupos são: DDL, DML, DCL e TCL. Sobre esse assunto, analise as assertivas abaixo:


I. Para definir restrições com objetivo de evitar dados inconsistentes e incorretos, utilizamos o conjunto de comandos SQL conhecidos como Data Control Language (DCL).

II. Data Manipulation Language (DML) é utilizada para manipular os dados que residem nas tabelas e inclui os comandos: INSERT, UPDATE e DELETE.

III. TRUNCATE é um comando que remove todas as linhas de uma tabela e pertence ao grupo Data Manipulation Language (DML).

IV. São exemplos de comandos da Data Control Language (DCL): COMMIT e ROLLBACK.


Quais estão corretas?


A

Apenas II.


B

Apenas I, II e III.


C

Apenas I, II e IV.


D

Apenas I, III e IV.


E

I, II, III e IV.

Denis é analista de banco de dados da empresa Dharma e recebeu três tarefas de seu coordenador: remoção de duas tabelas do banco de dados, atribuição de acesso de leitura para o usuário APPS e atualização de dados da tabela CLIENTES. Assinale a alternativa correta sobre quais tipos de Linguagem SQL Denis terá que executar respectivamente para cumprir tais tarefas:


A

DDL, DML, DCL


B

DCL, DDL, DML


C

DML, DCL, DDL


D

DDL, DCL, DML

A respeito da Linguagem de Manipulação de Dados (DML), analise as afirmativas.


I- Disponibiliza os comandos DROP, COMMIT e ALTER.

II- Possui comandos para modificar o banco de dados.

III- Utiliza a mesma sintaxe do MongoDB.


Está correto o que se afirma em


A

I e II, apenas.


B

II, apenas.


C

II e III, apenas.


D

I e III, apenas.

Considerando a linguagem SQL, o comando DELETE é responsável por:


A

Remover tuplas em uma dada relação.


B

Alterar valores de campos.


C

Agrupar valores de uma consulta.


D

Consultar dados em um banco de dados.


E

Inserir dados em uma relação.

Sobre a DDL (Linguagem de Definição de Dados) e a DML( Linguagem de Manipulação de Dados), registre V, para as alternativas verdadeiras, e F, para as falsas:


(__)CREATE e ALTER são dois comandos que pertencem à DDL.

(__)Todo comando SQL deve sempre terminar com "."

(__)INSERT e DROP são dois comandos que pertencem à DML.

(__)COUNT é uma função de agregação utilizada junto com o comando SELECT.


Assinale a alternativa que apresenta a sequência CORRETA:


A

V, F, F, V.


B

V, F, V, V.


C

F, V, F, V.


D

F, F, V, V.


E

V, V, F, F.

Considerando a aplicação da arquitetura ANSI/SPARC em Sistemas de Gerenciamento de Bancos de Dados (SGBDs), os comandos de DML serão executados no nível:


A

interno


B

externo


C

conceitual


D

de comunidade

A linguagem SQL se divide em três grupos básicos: Linguagem de Definição de Dados (DDL), Linguagem de Manipulação de Dados (DML) e Linguagem de Controle de Dados (DCL).


Considerando os comandos da Linguagem de Manipulação de Dados (DML) em SQL, está correto apenas o que se afirma em


A

CREATE e DROP.


B

ALTER e DELETE.


C

GRANT e REVOKE.


D

INSERT e UPDATE.

   
Gerar simulado