Prévia do material em texto
09/11/2022 14:56 Atividade 1 - 29/08 a 31/10 - valor 20,0: avaliação da tentativa
https://unifacig.mrooms.net/mod/quiz/review.php?attempt=10817&cmid=54496 1/6
Página inicial / Meus cursos / BDIIT22.2 / • ATIVIDADES - 29/08 a 31/10 / Atividade 1 - 29/08 a 31/10 - valor 20,0
Iniciado em domingo, 9 out 2022, 18:15
Estado Finalizada
Concluída em domingo, 9 out 2022, 18:49
Tempo
empregado
33 minutos 24 segundos
Avaliar 20,00 de um máximo de 20,00(100%)
Questão 1
Correto Atingiu 2,00 de 2,00
Caso você necessite inserir um novo registro no banco de dados, qual declaração deve
utilizar?
a. INSERT IN
b. INSERT RECORD
c. INSERT TABLE
d. ADD REGISTER
e. INSERT INTO
Sua resposta está correta.
A resposta correta é:
INSERT INTO.
https://unifacig.mrooms.net/
https://unifacig.mrooms.net/course/view.php?id=2036
https://unifacig.mrooms.net/course/view.php?id=2036#section-12
https://unifacig.mrooms.net/mod/quiz/view.php?id=54496
09/11/2022 14:56 Atividade 1 - 29/08 a 31/10 - valor 20,0: avaliação da tentativa
https://unifacig.mrooms.net/mod/quiz/review.php?attempt=10817&cmid=54496 2/6
Questão 2
Correto Atingiu 2,00 de 2,00
Questão 3
Correto Atingiu 2,00 de 2,00
Qual dos seguintes grupos contém somente constraints válidas em SQL?
a. FOREIGN KEY, NOT NULL, VERIFY, UNIQUE
b. PRIMARY KEY, NOT NULL, FOREIGN KEY, INNER JOIN
c. PRIMARY KEY, NOT NULL, FOREIGN KEY, GROUP BY
d. PRIMARY KEY, FOREIGN KEY, ORDER BY, UNIQUE
e. PRIMARY KEY, NOT NULL, FOREIGN KEY, DEFAULT
Sua resposta está correta.
A resposta correta é:
PRIMARY KEY, NOT NULL, FOREIGN KEY, DEFAULT.
Para excluir um registro único de uma tabela, qual das seguintes declarações pode ser
usada?
a. TRUNCATE
b. DROP
c. DELETE
d. ERASER
e. REMOVE
Sua resposta está correta.
A resposta correta é:
DELETE.
09/11/2022 14:56 Atividade 1 - 29/08 a 31/10 - valor 20,0: avaliação da tentativa
https://unifacig.mrooms.net/mod/quiz/review.php?attempt=10817&cmid=54496 3/6
Questão 4
Correto Atingiu 2,00 de 2,00
Questão 5
Correto Atingiu 2,00 de 2,00
Preciso obter todos os dados de uma tabela de nome tblProdutos onde os nomes dos
produtos, que estão na coluna NomeProduto, se iniciam com a letra M. Como proceder?
a. SELECT * FROM tblProdutos WHERE NomeProduto LIKE IN 'M%'
b. SELECT * FROM tblProdutos WHERE NomeProduto = '%M'
c. SELECT * FROM tblProdutos WHERE NomeProduto LIKE 'M%'
d. SELECT * FROM NomeProduto WHERE tblProdutos = '%M'
e. SELECT $ FROM tblProdutos WHERE NomeProduto LIKE 'M%'
Sua resposta está correta.
A resposta correta é:
SELECT * FROM tblProdutos WHERE NomeProduto LIKE 'M%'.
A cláusula: WHERE A IN (2, 4, 6) é equivalente a:
a. WHERE A = 2 AND A = 4 AND A = 6
b. WHERE A BETWEEN 2 AND 6
c. WHERE A WHERE A = 2 OR A = 4 AND A = 6
d. WHERE A IS NOT NULL
e. WHERE A = 2 OR A = 4 OR A = 6
Sua resposta está correta.
A resposta correta é:
WHERE A = 2 OR A = 4 OR A = 6.
09/11/2022 14:56 Atividade 1 - 29/08 a 31/10 - valor 20,0: avaliação da tentativa
https://unifacig.mrooms.net/mod/quiz/review.php?attempt=10817&cmid=54496 4/6
Questão 6
Correto Atingiu 2,00 de 2,00
Questão 7
Correto Atingiu 2,00 de 2,00
Qual declaração devemos utilizar para retornar todos os dados dos clientes de nome Fábio
da tabela tblClientes, onde a coluna de nomes se chama NomeCliente?
a. GET NomeCLiente FROM tblClientes WHEN NomeCLiente = "Fabio"
b. SELECT NomeCLiente FROM tblClientes ORDER BY "Fabio"
c. SELECT * FROM CLIENTE WHERE NomeCliente likes "Fábio"
d. SELECT * FROM tblClientes WHERE NomeCliente = "Fabio"
e. SELECT NomeCliente FROM tblClientes WHERE NomeCliente='Fábio'
Sua resposta está correta.
A resposta correta é:
SELECT * FROM tblClientes WHERE NomeCliente = "Fabio"
.
Os comandos para execução de mostrar os bancos de dados e a descrição dos bancos é,
respectivamente:
a. Show database e describe tabela
b. Show table e drop table
c. Delete database e describe tabela
d. Drop database e view database.
e. Remove database e desc tabela
Sua resposta está correta.
A resposta correta é:
Show database e describe tabela.
09/11/2022 14:56 Atividade 1 - 29/08 a 31/10 - valor 20,0: avaliação da tentativa
https://unifacig.mrooms.net/mod/quiz/review.php?attempt=10817&cmid=54496 5/6
Questão 8
Correto Atingiu 2,00 de 2,00
Questão 9
Correto Atingiu 2,00 de 2,00
Para excluir da tabela Fatura o campo mesRefFatura deve-se utilizar o comando
a. DROP COLUMN mesRefFatura FROM Fatura;
b. DROP COLUMN mesRefFatura WHERE TABLE= 'Fatura';
c. ALTER TABLE Fatura DROP COLUMN mesRefFatura;
d. ALTER TABLE Fatura DELETE COLUMN mesRefFatura;
e. DELETE COLUMN mesRefFatura FROM Fatura;
Sua resposta está correta.
A resposta correta é:
ALTER TABLE Fatura DROP COLUMN mesRefFatura;.
Qual das declarações a seguir adiciona uma coluna de nome ID_editora a uma tabela já
existente, de nome tbl_livro?
a. ALTER TABLE tbl_livro INSERT ID_editora SMALLINT NOT NULL;
b. UPDATE TABLE tbl_livro ADD ID_editora SMALLINT NOT NULL;
c. ALTER TABLE tbl_livro ADD ID_editora SMALLINT NOT NULL;
d. UPDATE TABLE tbl_livro (ID_editora SMALLINT NOT NULL);
e. ALTER TABLE ADD ID_editora tbl_livro SMALLINT NOT NULL;
Sua resposta está correta.
A resposta correta é:
ALTER TABLE tbl_livro ADD ID_editora SMALLINT NOT NULL;.
09/11/2022 14:56 Atividade 1 - 29/08 a 31/10 - valor 20,0: avaliação da tentativa
https://unifacig.mrooms.net/mod/quiz/review.php?attempt=10817&cmid=54496 6/6
Questão 10
Correto Atingiu 2,00 de 2,00
O que signi�ca a sigla SQL?
a. Structured Quiz Language
b. Structured Quorum Language
c. Standard Question Language
d. Structured Query Language.
e. Structured Query Languish.
Sua resposta está correta.
A resposta correta é:
Structured Query Language..
◄ Mineração de Dados
Seguir para...
Atividade 2 - 29/08 a 31/10 - valor 20,0 ►
https://unifacig.mrooms.net/mod/lti/view.php?id=55739&forceview=1
https://unifacig.mrooms.net/mod/quiz/view.php?id=54497&forceview=1
09/11/2022 14:57 Atividade 2 - 29/08 a 31/10 - valor 20,0: avaliação da tentativa
https://unifacig.mrooms.net/mod/quiz/review.php?attempt=11940&cmid=54497 1/12
Página inicial / Meus cursos / BDIIT22.2 / • ATIVIDADES - 29/08 a 31/10 / Atividade 2 - 29/08 a 31/10 - valor 20,0
Iniciado em sexta, 28 out 2022, 14:31
Estado Finalizada
Concluída em sexta, 28 out 2022, 15:37
Tempo
empregado
1 hora 6 minutos
Avaliar 20,00 de um máximo de 20,00(100%)
https://unifacig.mrooms.net/
https://unifacig.mrooms.net/course/view.php?id=2036
https://unifacig.mrooms.net/course/view.php?id=2036#section-12
https://unifacig.mrooms.net/mod/quiz/view.php?id=54497
09/11/2022 14:57 Atividade 2 - 29/08 a 31/10 - valor 20,0: avaliação da tentativa
https://unifacig.mrooms.net/mod/quiz/review.php?attempt=11940&cmid=54497 2/12
Questão 1
Correto Atingiu 2,00 de 2,00
No modelo em questão (apresentado na �gura), a especi�cação de chave primária correta
é:
a. atributo id_loja na tabela Pedido;
b. atributo id_item na tabela Item;
c. atributo id_pedido na tabela Item;
d. atributo id_pedido, id_item na tabela Item.
e. atributo nome da tabela Cliente;
Sua resposta está correta.
A resposta correta é:
atributo id_pedido, id_item na tabela Item.
.
09/11/2022 14:57 Atividade 2 - 29/08 a 31/10 - valor 20,0: avaliação da tentativa
https://unifacig.mrooms.net/mod/quiz/review.php?attempt=11940&cmid=54497 3/12
Questão 2
Correto Atingiu 2,00 de 2,00
(CREMESP – 2011- Administrador de Banco de Dados)Considere o seguinte comando
SQL:
SELECT Marca
FROM Item
WHERE Marca LIKE ‘S%R’
Esse comando tem como resultado a exibição do atributo. Marca da tabela Item, para os
casos em que o valor do atributo Marca
a. comece com S, termine com R e tenha exatamente 3 caracteres.
b. comece com S ou com R e tenha qualquer número de caracteres.
c. tenha exatamente e apenas o valor ‘S%R’.
d. tenha, no mínimo, três caracteres, dentre os quais, R e S.
e. comececom S, termine com R e tenha qualquer número de caracteres entre S e R.
Sua resposta está correta.
A resposta correta é:
comece com S, termine com R e tenha qualquer número de caracteres entre S e R..
09/11/2022 14:57 Atividade 2 - 29/08 a 31/10 - valor 20,0: avaliação da tentativa
https://unifacig.mrooms.net/mod/quiz/review.php?attempt=11940&cmid=54497 4/12
Questão 3
Correto Atingiu 2,00 de 2,00
Observe o código abaixo: SELECT NOME, DESCONTO FROM CLIENTES WHERE DESCONTO
BETWEEN .10 AND .20 A opção que descreve corretamente a seleção obtida na query é:
a. apenas o nome de todos os clientes aos quais foram fornecidos descontos entre 10 e 20 por cento;
b. o percentual do desconto dos clientes que tiveram desconto entre 10 e 20 por cento;
c. o nome e o percentual de desconto dos clientes entre 10 e 19 por cento.
d. o nome e o percentual do desconto dos clientes que tiveram desconto entre 10 e 20 por cento;
e. o nome e o percentual do desconto dos clientes que tiveram desconto maior que 10 e menor que 19 por
cento;
Sua resposta está correta.
A resposta correta é:
o nome e o percentual do desconto dos clientes que tiveram desconto entre 10 e 20 por cento; .
09/11/2022 14:57 Atividade 2 - 29/08 a 31/10 - valor 20,0: avaliação da tentativa
https://unifacig.mrooms.net/mod/quiz/review.php?attempt=11940&cmid=54497 5/12
Questão 4
Correto Atingiu 2,00 de 2,00
O comando create table mais adequado para a tabela Item é apresentado em qual
alternativa?
a. create table item (id_pedido int not null, id_item int not null, produto varchar(50), preço decimal (6,2), foreign
key (id_pedido) references pedido(id_pedido), primary key(id_pedido)
b. create table item (id_pedido int not null, id_item int not null, produto int, preço decimal (6,2), foreign key
(id_pedido) references pedido, primary key(id_pedido))
c. create table item (id_pedido int not null, id_item int not null, produto varchar(50), preço decimal (6,2),
foreign key (id_pedido) references pedido(id_pedido), primary key(id_pedido, id_item))
d. create table item (id_pedido int not null, id_item int not null, produto int, preço decimal (6,2), foreign key
(id_pedido) references pedido(id_pedido), primary key(id_pedido, id_item))
e. create table item (id_pedido int not null, id_item int not null, produto varchar(50), preço decimal (6,2), foreign
key (id_pedido) references pedido(id_pedido), primary key(id_item))
Sua resposta está correta.
A resposta correta é:
create table item (id_pedido int not null, id_item int not null, produto varchar(50), preço decimal (6,2), foreign key
(id_pedido) references pedido(id_pedido), primary key(id_pedido, id_item)).
09/11/2022 14:57 Atividade 2 - 29/08 a 31/10 - valor 20,0: avaliação da tentativa
https://unifacig.mrooms.net/mod/quiz/review.php?attempt=11940&cmid=54497 6/12
Questão 5
Correto Atingiu 2,00 de 2,00
(MEC – 2008 Administrador de Banco de Dados) Um DBA criou uma tabela em um Banco
de Dados no utilizando o comando
CREATE TABLE mec ( cidade varchar(80), temp_baixa int, temp_alta int, nivel_precip real, data date)
Para o comando que insere dados na tabela mec, é usada a seguinte sintaxe:
a. INSERT FROM mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, ‘2009-01-
13');
b. INSERT IN mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, ‘2009-01-13');
c. INSERT INTO mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, ‘2009-
01-13')
d. INSERT OVER mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, ‘2009-01-
13');
e. INSERT ON mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, ‘2009-01-
13');
Sua resposta está correta.
A resposta correta é:
INSERT INTO mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, ‘2009-01-13').
09/11/2022 14:57 Atividade 2 - 29/08 a 31/10 - valor 20,0: avaliação da tentativa
https://unifacig.mrooms.net/mod/quiz/review.php?attempt=11940&cmid=54497 7/12
Questão 6
Correto Atingiu 2,00 de 2,00
De acordo com a tabela abaixo, responda as questões que se seguem:
Autores
ID Nome País_Origem Categoria Livros Valor_Un
1 Paulo Coelho Brasil Romance 100 30
2 Zélia Gattai Brasil Romance 50 20
3 Issac Asimov Rússia Ficção 20 20
4 Sidney Sheldon EUA Romance 10 10
O dono de uma livraria pretende aumentar em 10% o valor das obras de autores brasileiros
em relação ao seu preço inicial, conforme apresentado na tabela a seguir. A consulta,
usando comandos SQL, que retorna os valores mostrados, é:
Preço de Venda
Nome Preço Preço com 10%
Paulo Coelho 30 33
Zélia Gattai 20 22
a. SELECT Autores.Nome, Autores.Valor_Un AS Preço,
(Autores.Valor_Un / 1.1) AS [Preço com 10%]
FROM Autores
WHERE Autores.País_Origem <> "Brasil";
b. SELECT Autores.Nome, Autores.Valor_Un AS Preço,
(Autores.Valor_Un * 1.1) AS [Preço com 10%]
FROM Autores
WHERE Autores.País_Origem <> "Brasil";
c. SELECT Autores.Nome, Autores.Valor_Un AS Preço,
(Autores.Valor_Un * 1.1) AS [Preço com 10%]
FROM Autores
WHERE Autores.País_Origem = "Brasil";
d. SELECT Autores.Nome, Autores.Valor_Un AS Preço,
(Autores.Valor_Nome*1.1) AS [Preço com 10%]
FROM Autores
WHERE Autores.País_Origem like "Brasil";
Sua resposta está correta.
A resposta correta é:
SELECT Autores.Nome, Autores.Valor_Un AS Preço,
09/11/2022 14:57 Atividade 2 - 29/08 a 31/10 - valor 20,0: avaliação da tentativa
https://unifacig.mrooms.net/mod/quiz/review.php?attempt=11940&cmid=54497 8/12
Questão 7
Correto Atingiu 2,00 de 2,00
(Autores.Valor_Un * 1.1) AS [Preço com 10%]
FROM Autores
WHERE Autores.País_Origem = "Brasil";.
Qual das opções está corretamente especi�cada e é compatível com a tabela Z:
a. alter table Z add primary key (a, c);
b. alter table Z add primary key(a);
c. alter table Z add primary key(c);
d. alter table Z add primary key(a)
alter table Z add primary key (c);
e. alter table Z add not primary key(e);
Sua resposta está correta.
A resposta correta é:
alter table Z add primary key (a, c);.
09/11/2022 14:57 Atividade 2 - 29/08 a 31/10 - valor 20,0: avaliação da tentativa
https://unifacig.mrooms.net/mod/quiz/review.php?attempt=11940&cmid=54497 9/12
Questão 8
Correto Atingiu 2,00 de 2,00
(TJ –MS, 2017) Analise as tabelas a seguir, considerando a utilização do INNER JOIN em
SQL.
Para se obter a tabela resultado, deve ser utilizado o seguinte comando SQL:
a. SELECT itens.codigo, itens.subtotal, clientes.nome, pedido.valor FROM itens
INNER JOIN (pedido INNER JOIN clientes ON pedido.codcli = clientes.codigo)
ON pedido.codigo = itens.codped WHERE clientes.nome = 'Luís Alberto'.
b. SELECT itens.codigo, itens.subtotal, clientes.nome, pedido.valor FROM itens
INNER JOIN (pedido INNER JOIN clientes ON pedido.codcli = pedido.codigo)
ON clientes.codigo = itens.codped WHERE clientes.nome = 'Luís Alberto'.
c. SELECT itens.codigo, itens.subtotal, clientes.nome, pedido.valor FROM itens
INNER JOIN pedido INNER JOIN clientes ON pedido.codcli = clientes.codigo
ON pedido.codigo = itens.codped WHERE clientes.nome = 'Luís Alberto'.
d. SELECT FROM itens itens.codigo, itens.subtotal, clientes.nome, pedido.valor
INNER JOIN (pedido INNER JOIN clientes ON pedido.codcli = clientes.codigo)
ON pedido.codigo = itens.codped WHERE clientes.nome = 'Luís Alberto'.
e. SELECT itens.codigo, itens.subtotal, clientes.nome, pedido.valor FROM itens
09/11/2022 14:57 Atividade 2 - 29/08 a 31/10 - valor 20,0: avaliação da tentativa
https://unifacig.mrooms.net/mod/quiz/review.php?attempt=11940&cmid=54497 10/12
Questão 9
Correto Atingiu 2,00 de 2,00
INNER JOIN pedido INNER JOIN clientes ON pedido.codcli = clientes.codigo
ON pedido.codigo = itens.codped WHERE clientes.nome = 'Luís Alberto'.
Sua resposta está correta.A resposta correta é:
SELECT itens.codigo, itens.subtotal, clientes.nome, pedido.valor FROM itens
INNER JOIN (pedido INNER JOIN clientes ON pedido.codcli = clientes.codigo)
ON pedido.codigo = itens.codped WHERE clientes.nome = 'Luís Alberto'..
A especi�cação de chave estrangeira que está correta e de acordo com as instâncias de
cada tabela é:
a. alter table Z add foreign key (a, c) references X, Y;
b. alter table Z add foreign key(e) references X;
c. alter table Z add foreign key (c) references X(a);
d. alter table Z add foreign key (a) references X(a);
alter table Z add foreign key (c) references Y(c);
e. alter table Z add foreign key(c) references X(b);
Sua resposta está correta.
A resposta correta é:
alter table Z add foreign key (a) references X(a);
alter table Z add foreign key (c) references Y(c);.
09/11/2022 14:57 Atividade 2 - 29/08 a 31/10 - valor 20,0: avaliação da tentativa
https://unifacig.mrooms.net/mod/quiz/review.php?attempt=11940&cmid=54497 11/12
Questão 10
Correto Atingiu 2,00 de 2,00
(IADES – 2017) Considere as tabelas aluno (id INT, nome CHAR, curso INT) e curso (id INT,
nome CHAR), apresentadas a seguir.
Após a execução de uma consulta Structured Query Language (SQL), produziu-se
exatamente o seguinte resultado:
Qual dos comandos SQL a seguir foi utilizado?
a. SELECT a.nome, c.nome FROM aluno a LEFT JOIN curso c ON a.curso = c.id UNION SELECT a.nome, c.nome
FROM aluno a RIGHT JOIN curso c ON a.curso = c.id;
b. SELECT a.nome, c.nome FROM aluno a RIGHT JOIN curso c ON a.curso = c.id;
c. SELECT a.nome, c.nome FROM aluno a LEFT JOIN curso c ON a.curso = c.id;
d. SELECT a.nome, c.nome FROM aluno a INNER JOIN curso c ON a.curso = c.id;
e. SELECT a.nome, c.nome FROM aluno a RIGHT JOIN curso c ON a.curso = c.id UNION SELECT a.nome, c.nome
FROM aluno a LEFT JOIN curso c ON a.curso = c.id;
Sua resposta está correta.
A resposta correta é:
SELECT a.nome, c.nome FROM aluno a INNER JOIN curso c ON a.curso = c.id;.
09/11/2022 14:57 Atividade 2 - 29/08 a 31/10 - valor 20,0: avaliação da tentativa
https://unifacig.mrooms.net/mod/quiz/review.php?attempt=11940&cmid=54497 12/12
◄ Atividade 1 - 29/08 a 31/10 - valor 20,0
Seguir para...
AVALIAÇÃO PRESENCIAL - 07 a 21/11 ►
https://unifacig.mrooms.net/mod/quiz/view.php?id=54496&forceview=1
https://unifacig.mrooms.net/mod/quiz/view.php?id=54498&forceview=1