Buscar

074 - 07

Prévia do material em texto

074 - 07 - 17112 Linguagem de manipulação de dados (DML) Data Manipulation Language
EXERCÍCIOS
1) No SQL é possível unir dois ou mais comandos DML para realizar uma manipulação no banco de dados. Indique quais é a sintaxe correta dos comandos utilizados para copiar o conteúdo de uma tabela1 em outra tabela2.
a) UPDATE INTO nometitabela2 (nometicoluna1, nometicolunati2) SELECT nometicoluna1, nometicolunati2 FROM nometitabelati1 WHERE (condição);
b) INSERT INTO nometitabela2 (nometicoluna1, nometicolunati2) SELECT nometicoluna1, nometicolunati2 FROM nometitabelati1;
c) INSERT INTO nometitabela2 (nometicoluna1, nometicolunati2) COPY nometicoluna1, nometicolunati2 FROM nometitabelati1 WHERE (condição);
d) SELECT nometicoluna1, nometicolunati2 FROM nometitabelati1 WHERE (condição) COPY nometitabela2 (nometicoluna1, nometicolunati2);
e) INSERT INTO nometitabela2 (nometicoluna1, nometicolunati2) SELECT nometicoluna1, nometicolunati2 FROM nometitabelati1 WHERE (condição);
2) Caso haja necessidade de apagar TODOS os registros de uma tabela de dados qual comando DML deve ser utilizado?
a) DELETE ALL FROM TABELA
b) FROM TABELA DELETE ALL
c) SELECT * FROM TABELA ON DELETE
d) DELETE FROM TABELA ALL
e) DELETE FROM TABELA
3) A DML (Data Manipulation Language) é uma linguagem para modificação, recuperação, inserção e remoção e de informações em banco de dados. Sobre a linguagem DML, assinale a alternativa correta.
a) A linguagem DML é responsável pela definição das estruturas de dados em banco de dados SQL por meio dos comandos INSERT, UPDATE, DELETE E SELECT.
b) A linguagem DML é responsável pelas transações de estruturas de dados em banco de dados relacionais SQL com os comandos INSERT, UPDATE, DROP E SELECT.
c) Os recursos implementados pelo DML são somente INSERT, UPDATE e SELECT.
d) A linguagem DML implementa recursos de manipulação de dados SQL em banco de dados relacionais.
e) A linguagem DML implementa a manipulação de dados em banco de dados relacionais noSQL por meio dos comandos INSERT, UPDATE, DELETE E SELECT.
4) Qual dessas instruções apresenta a sintaxe de um comando válido da linguagem de manipulação DML para o comando INSERT?
a) INSERT INTO banco_detidados IN tabela (lista-da-colunas) VALUES (listativalores);
b) INSERT INTO nome_daticoluna (lista-de-dados) VALUES (lista_valores);
c) INSERT INTO nome_tabela (lista-de-colunas) VALUES (lista_dados)
d) INSERT INTO coluna (lista-da-coluna) VALUES (lista_valores) WHERE nome_tabela
e) INSERT INTO nome_tabela (nome-tabela) WHERE (lista-de-colunas/campos) VALUES (lista_valores);
5) Observe a tabela abaixo:
a) UPDATE Endereco SET CAMPO = " Rua Pedro II, 2020, Rio de Janeiro " WHERE Num_Funcionarios = 2;
b) UPDATE Empresa SET Endereco = " Rua Pedro II, 2020, Rio de Janeiro " WHERE Num_Funcionarios = 2;
c) UPDATE Empresa SET Endereco = " Rua Pedro II, 2020, Rio de Janeiro " WHERE Cód_Departamento = 2;
d) UPDATE INTO Empresa SET Endereco = " Rua Pedro II, 2020, Rio de Janeiro " WHERE Cód_Departamento = 2;
e) UPDATE Empresa SET Endereco = " Avenida Ipiranga 1010, São Paulo " WHERE Num_Funcionarios = 2;
image1.png

Continue navegando