Logo Passei Direto
Buscar

Unidade 4 - Exercícios de fixação_ Attempt review

Ferramentas de estudo

Questões resolvidas

Qual das instruções apresenta a sintaxe de um comando válido da linguagem de manipulação DML para o comando INSERT?


a. INSERT INTO nome_da_coluna (lista-de-dados) VALUES (lista_valores);
b. INSERT INTO coluna (lista-da-coluna) VALUES (lista_valores) WHERE nome_tabela
c. INSERT INTO nome_tabela (lista-de-colunas) VALUES (lista_dados)
d. INSERT INTO nome_tabela (nome-tabela) WHERE (lista-de-colunas/campos) VALUES (lista_valores);
e. INSERT INTO banco_de_dados IN tabela (lista-da-colunas) VALUES (lista_valores);

Indique quais é a sintaxe correta dos comandos utilizados para copiar o conteúdo de uma tabela1 em outra tabela2.


a. INSERT INTO nome_tabela2 (nome_coluna1, nome_coluna_2) SELECT nome_coluna1, nome_coluna_2 FROM nome_tabela_1 WHERE (condição);
b. INSERT INTO nome_tabela2 (nome_coluna1, nome_coluna_2) COPY nome_coluna1, nome_coluna_2 FROM nome_tabela_1 WHERE (condição);
c. INSERT INTO nome_tabela2 (nome_coluna1, nome_coluna_2) SELECT nome_coluna1, nome_coluna_2 FROM nome_tabela_1;
d. SELECT nome_coluna1, nome_coluna_2 FROM nome_tabela_1 WHERE (condição) COPY nome_tabela2 (nome_coluna1, nome_coluna_2);
e. UPDATE INTO nome_tabela2 (nome_coluna1, nome_coluna_2) SELECT nome_coluna1, nome_coluna_2 FROM nome_tabela_1 WHERE (condição);

Aponte qual das opções a seguir contém somente instruções (comandos) de DCL.


- Grant - Revoke
- Create - Grant
- Drop - Revok
- Delete - Grant
- Revoke - Commit

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Qual das instruções apresenta a sintaxe de um comando válido da linguagem de manipulação DML para o comando INSERT?


a. INSERT INTO nome_da_coluna (lista-de-dados) VALUES (lista_valores);
b. INSERT INTO coluna (lista-da-coluna) VALUES (lista_valores) WHERE nome_tabela
c. INSERT INTO nome_tabela (lista-de-colunas) VALUES (lista_dados)
d. INSERT INTO nome_tabela (nome-tabela) WHERE (lista-de-colunas/campos) VALUES (lista_valores);
e. INSERT INTO banco_de_dados IN tabela (lista-da-colunas) VALUES (lista_valores);

Indique quais é a sintaxe correta dos comandos utilizados para copiar o conteúdo de uma tabela1 em outra tabela2.


a. INSERT INTO nome_tabela2 (nome_coluna1, nome_coluna_2) SELECT nome_coluna1, nome_coluna_2 FROM nome_tabela_1 WHERE (condição);
b. INSERT INTO nome_tabela2 (nome_coluna1, nome_coluna_2) COPY nome_coluna1, nome_coluna_2 FROM nome_tabela_1 WHERE (condição);
c. INSERT INTO nome_tabela2 (nome_coluna1, nome_coluna_2) SELECT nome_coluna1, nome_coluna_2 FROM nome_tabela_1;
d. SELECT nome_coluna1, nome_coluna_2 FROM nome_tabela_1 WHERE (condição) COPY nome_tabela2 (nome_coluna1, nome_coluna_2);
e. UPDATE INTO nome_tabela2 (nome_coluna1, nome_coluna_2) SELECT nome_coluna1, nome_coluna_2 FROM nome_tabela_1 WHERE (condição);

Aponte qual das opções a seguir contém somente instruções (comandos) de DCL.


- Grant - Revoke
- Create - Grant
- Drop - Revok
- Delete - Grant
- Revoke - Commit

Prévia do material em texto

28/10/2020 Unidade 4 - Exercícios de fixação: Attempt review
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=619158&cmid=188992 1/5
Home / Courses / Faculdade / 20202F / 20202F - DISCIPLINAS REGULARES / OUTUBRO / ENIAC_20202F_14448 / Materiais de Estudo / Unidade 4 - Exercícios de �xação
Started on Wednesday, 28 October 2020, 7:05 PM
State Finished
Completed on Wednesday, 28 October 2020, 7:28 PM
Time taken 23 mins
Grade 10.00 out of 10.00 (100%)
Question 1
Correct Mark 1.00 out of 1.00
Question 2
Correct Mark 1.00 out of 1.00
A instrução Select faz parte da categoria DML (Linguagem de Manipulação de Dados), sendo uma instrução
básica para recuperar informações de uma ou mais tabelas de um banco de dados. Existem muitas opções e
tipos de instruções Select em SQL, de modo que podemos utilizar estas opções de forma gradual e conforme
o cenário e a necessidade. Aponte qual das opções a seguir contém somente palavras-chave válidas para
utilizar junto à instrução Select. 
Select one:
 
a. - FROM - WHERE - DESCRIBE
b. - FROM - WHERE - ORDER BY
c. - CREATE - WHERE - ORDER BY
d. - FROM - MODIFY - ORDER BY
e. - FROM - SHOW - ORDER BY
A partir da �gura a seguir, que traz a estrutura da Tabela Pessoa_Física (simpli�cada), onde estão indicadas as
colunas, tipo de dados e tamanho do campo, podemos imaginar qual a sintaxe de código SQL equivalente e que
dará forma a tal Tabela. Aponte qual das opções a seguir contém o código/sintaxe correto para tal situação.
Select one:
 
a. (num_pessoa_pf NUMBER (5), nom_pessoa VARCHAR (30), num_CPF NUMBER (11), dat_nascimento DATE, idt_sexo CHAR (1));
b. CREATE TABLE Pessoa_Fisica (nom_pessoa VARCHAR (30), num_CPF NUMBER (11), dat_nascimento DATE, idt_sexo CHAR (1));
c. CREATE TABLE Pessoa_Fisica (num_pessoa_pf NUMBER (5), nom_pessoa VARCHAR (30), num_CPF NUMBER (11), idt_sexo CHAR (1));
d. CREATE TABLE Pessoa_Fisica (num_pessoa_pf NUMBER (5), nom_pessoa VARCHAR (30), num_CPF NUMBER (11), dat_nascimento DATE,
idt_sexo CHAR (1));
e. CREATE TABLE Pessoa_Fisica (num_pessoa_pf NUMBER (5), nom_pessoa VARCHAR (30), dat_nascimento DATE, idt_sexo CHAR (1));
https://portalacademico.eniac.edu.br/
https://portalacademico.eniac.edu.br/course/index.php
https://portalacademico.eniac.edu.br/course/index.php?categoryid=28
https://portalacademico.eniac.edu.br/course/index.php?categoryid=74
https://portalacademico.eniac.edu.br/course/index.php?categoryid=82
https://portalacademico.eniac.edu.br/course/index.php?categoryid=108
https://portalacademico.eniac.edu.br/course/view.php?id=7594
https://portalacademico.eniac.edu.br/course/view.php?id=7594#section-1
https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=188992
https://atendimento.eniac.edu.br/faculdade
28/10/2020 Unidade 4 - Exercícios de fixação: Attempt review
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=619158&cmid=188992 2/5
Question 3
Correct Mark 1.00 out of 1.00
Question 4
Correct Mark 1.00 out of 1.00
Em determinadas situações, há necessidade de adicionarmos um novo campo a uma Tabela já existente. Na
�gura abaixo (Tabela Pessoa_Fisica), precisamos de mais um campo, onde será armazenada a UF (Unidade da
Federação, ou Estado) onde a pessoa nasceu. Aponte qual das opções a seguir contém o código/sintaxe correto
para tal situação. 
 
 
Select one:
 
a. ALTER TABLE Pessoa_Fisica 
CREATE (UF_pessoa CHAR (2));
b. ALTER TABLE Pessoa_Fisica 
ADD (UF_pessoa CHAR (2));
c. ALTER TABLE Pessoa_Fisica 
DROP (UF_pessoa CHAR (2));
d. ALTER TABLE Pessoa_Fisica 
MODIFY (UF_pessoa CHAR (2));
e. ALTER TABLE Pessoa_Fisica 
DELET (UF_pessoa CHAR (2));
A DML (Data Manipulation Language) é uma linguagem para modi�cação, recuperação, inserção e remoção e
de informações em banco de dados. Sobre a linguagem DML, assinale a alternativa correta.
Select one:
 a. A linguagem DML implementa recursos de manipulação de dados SQL em banco de dados relacionais.
b. Os recursos implementados pelo DML são somente INSERT, UPDATE e SELECT.
c. A linguagem DML implementa a manipulação de dados em banco de dados relacionais noSQL por meio dos comandos INSERT,
UPDATE, DELETE E SELECT.
d. 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.
e. A linguagem DML é responsável pela de�nição das estruturas de dados em banco de dados SQL por meio dos comandos INSERT,
UPDATE, DELETE E SELECT.
28/10/2020 Unidade 4 - Exercícios de fixação: Attempt review
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=619158&cmid=188992 3/5
Question 5
Correct Mark 1.00 out of 1.00
Question 6
Correct Mark 1.00 out of 1.00
Observe a tabela abaixo: 
 
Supondo que uma multinacional com sede situada em São Paulo teve um departamento transferido para uma
sede no Rio de Janeiro. Qual comando SQL deve ser executado no banco de dados para atualizar o endereço
do departamento que se mudou de São Paulo para o Rio de Janeiro para corresponder a tabela acima? 
Select one:
 
a. UPDATE Empresa SET Endereco = " Avenida Ipiranga 1010, São Paulo " WHERE Num_Funcionarios = 2;
b. UPDATE Endereco SET CAMPO = " Rua Pedro II, 2020, Rio de Janeiro " WHERE Num_Funcionarios = 2;
c. UPDATE INTO Empresa SET Endereco = " Rua Pedro II, 2020, Rio de Janeiro " WHERE Cód_Departamento = 2;
d. UPDATE Empresa SET Endereco = " Rua Pedro II, 2020, Rio de Janeiro " WHERE Num_Funcionarios = 2;
e. UPDATE Empresa SET Endereco = " Rua Pedro II, 2020, Rio de Janeiro " WHERE Cód_Departamento = 2;
Sabemos que a SQL (Linguagem de Consulta Estruturada) está dividida em categorias, sendo que uma
dessas categorias é a DCL (Data Control Language ou Linguagem de Controle de Dados). A DCL é uma
subcategoria de instruções utilizada para o controle dos privilégios de usuários, de forma, que o
administrador do banco de dados possa determinar o nível de acesso de um usuário ou objeto do banco de
dados. Aponte qual das opções a seguir contém somente instruções (comandos) de DCL. 
Select one:
 a. - Grant - Revoke
b. - Create - Grant
c. - Drop - Revok
d. - Delete - Grant
e. - Revoke - Commit
28/10/2020 Unidade 4 - Exercícios de fixação: Attempt review
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=619158&cmid=188992 4/5
Question 7
Correct Mark 1.00 out of 1.00
Question 8
Correct Mark 1.00 out of 1.00
Question 9
Correct Mark 1.00 out of 1.00
Qual dessas instruções apresenta a sintaxe de um comando válido da linguagem de manipulação DML para o
comando INSERT?
Select one:
 
a. INSERT INTO nome_da_coluna (lista-de-dados) VALUES (lista_valores);
b. INSERT INTO coluna (lista-da-coluna) VALUES (lista_valores) WHERE nome_tabela
c. INSERT INTO nome_tabela (lista-de-colunas) VALUES (lista_dados)
d. INSERT INTO nome_tabela (nome-tabela) WHERE (lista-de-colunas/campos) VALUES (lista_valores);
e. INSERT INTO banco_de_dados IN tabela (lista-da-colunas) VALUES (lista_valores);
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.
Select one:
 
a. INSERT INTO nome_tabela2 (nome_coluna1, nome_coluna_2) SELECT nome_coluna1, nome_coluna_2 FROM nome_tabela_1 WHERE
(condição);
b. INSERT INTO nome_tabela2 (nome_coluna1, nome_coluna_2) COPY nome_coluna1, nome_coluna_2 FROM nome_tabela_1 WHERE
(condição);
c. INSERT INTO nome_tabela2 (nome_coluna1, nome_coluna_2) SELECT nome_coluna1, nome_coluna_2 FROM nome_tabela_1;
d. SELECT nome_coluna1, nome_coluna_2 FROM nome_tabela_1 WHERE (condição) COPY nome_tabela2 (nome_coluna1,
nome_coluna_2);
e. UPDATE INTO nome_tabela2 (nome_coluna1, nome_coluna_2) SELECT nome_coluna1, nome_coluna_2 FROM nome_tabela_1 WHERE
(condição);
A TCL (Transact Control Language ou Linguagem de Controle de Transações) é uma categoria de instruções
utilizada para o controle de transações considerando um conjunto de uma ou maisoperações de
manipulação de dados (DML) realizadas em um banco de dados. Aponte qual das opções a seguir contém
somente instruções (comandos) de TCL.
Select one:
 
a. - Update - Commit
b. - Alter - Commit
c. - Drop - Rollback
d. - Rollback - Delete
e. - Commit - Rollback
28/10/2020 Unidade 4 - Exercícios de fixação: Attempt review
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=619158&cmid=188992 5/5
Question 10
Correct Mark 1.00 out of 1.00
Caso haja necessidade de apagar TODOS os registros de uma tabela de dados qual comando DML deve ser
utilizado?
Select one:
 
a. DELETE ALL FROM TABELA
b. DELETE FROM TABELA
c. DELETE FROM TABELA ALL
d. SELECT * FROM TABELA ON DELETE
e. FROM TABELA DELETE ALL
◄ Aula 08 - Aula Gravada - Select (2)
Jump to...
Modelo padrao de entrega portfólio ►
https://portalacademico.eniac.edu.br/mod/url/view.php?id=188991&forceview=1
https://portalacademico.eniac.edu.br/mod/resource/view.php?id=188993&forceview=1

Mais conteúdos dessa disciplina