Prévia do material em texto
Revisar envio do teste: Clique aqui para iniciar o Quiz
SP_GRAD_686276_2404_01 2403-BANCO DE DADOS Quiz
Revisar envio do teste: Clique aqui para iniciar o Quiz
Usuário CAROLINA MAIA ROCHA MICHERINO
Curso 2403-BANCO DE DADOS
Teste Clique aqui para iniciar o Quiz
Iniciado 30/11/24 16:01
Enviado 30/11/24 20:04
Data de vencimento 11/12/24 23:59
Status Completada
Resultado da tentativa 4 em 10 pontos
Tempo decorrido 4 horas, 2 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
O diagrama a seguir representa uma modelagem ER para bandas de rock.
Descrição acessível: Figura possui dois retângulos: “Banda de rock” (esquerda) e “Músico” (direita). Possui
ainda quatro losangos no centro (um em baixo do outro): “vocalista”, “guitarrista”, “baixista” e “baterista”.
Para cada losango há uma ligação do “Banda de rock” pro losango, e do losango pro “Músico”. Todos os
losangos possuem o número 1 à esquerda (lado da “Banda de rock”). O losango “guitarrista” possui um “N” à
direita (lado do “Músico”), enquanto que os outros losangos possuem um “1” à direita.
Considere as seguintes a�rmações:
I – Uma banda de rock pode ter vários guitarristas.
II – Uma banda de rock deve possuir exatamente quatro músicos.
III – Uma banda de rock não pode possuir mais que um baterista.
IV – Uma banda de rock é obrigada a ter um baixista.
V – Uma banda de rock não pode possuir um �autista.
VI – Um músico pode pertencer a várias bandas.
1 em 1 pontos
30/11/2024, 20:07 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_41325529_1&course_id=_256641_1&content_id=_11773… 1/14
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_256641_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_256641_1&content_id=_11773013_1&mode=reset
https://senacsp.blackboard.com/bbcswebdav/pid-11773032-dt-content-rid-333463552_1/xid-333463552_1
https://senacsp.blackboard.com/bbcswebdav/pid-11773032-dt-content-rid-333463552_1/xid-333463552_1
Para um banco de dados que u�lize a modelagem apresentada no diagrama, assinale
a alterna�va que apresente todas as afirmações verdadeiras.
Resposta Selecionada: b. I, III, IV e V.
Respostas: a. I, III, IV e IV.
b. I, III, IV e V.
c. I e VI.
d. I, III, IV, V e VI.
e. II, III e IV.
Comentário da
resposta:
b. O diagrama mostra que uma banda de rock deve possuir um
vocalista, um ou mais guitarristas, um baixista e um baterista. O
diagrama também mostra que cada músico deve pertencer a
exatamente uma banda.
Pergunta 2
Considere a execução de uma sequência de comando, mas com uma parte dos
comandos executados em uma sessão, e a outra parte executada em outra
sessão. Os comandos estão listados abaixo, de forma que 1> indica o prompt da
sessão 1, enquanto 2> indica o prompt da sessão 2.
1> CREATE TABLE pessoa (id int, nome text);
1> INSERT INTO pessoa VALUES (1, 'Fulano');
1> BEGIN;
1> INSERT INTO pessoa VALUES (2, 'Ciclano');
2> BEGIN;
2> INSERT INTO pessoa VALUES (3, 'Beltrano');
2> ROLLBACK;
2> SELECT * FROM pessoa;
Assinale a alterna�va que indica a saída ob�da para a execução do úl�mo comando
da sequência.
Resposta Selecionada:
c.
+------+---------+
| id | nome |
+------+---------+
| 1 | Fulano |
| 2 | Ciclano |
+------+---------+
Respostas:
a.
+------+--------+
| id | nome |
+------+--------+
| 1 | Fulano |
+------+--------+
0 em 1 pontos
30/11/2024, 20:07 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_41325529_1&course_id=_256641_1&content_id=_11773… 2/14
b. Empty set
c.
+------+---------+
| id | nome |
+------+---------+
| 1 | Fulano |
| 2 | Ciclano |
+------+---------+
d.
+------+----------+
| id | nome |
+------+----------+
| 1 | Fulano |
| 2 | Ciclano |
| 3 | Beltrano |
+------+----------+
e. You have an error in your SQL syntax
Comentário da
resposta:
a. “Beltrano” não aparecerá pois foi inserido em uma transação
abortada. “Ciclano” não aparecerá pois foi inserido em uma
transação que está em outra sessão e que ainda não efetivada.
Por fim, “Fulano” aparecerá, pois foi inserido sem o uso de
transação.
Pergunta 3
Considere um banco de dados para um sistema de controle de estacionamentos.
Os requisitos básicos são: o sistema precisa armazenar o horário de início e de
�m da estadia de cada veículo. Para cada estadia é preciso registrar qual o
veículo que foi estacionado, assim como o dono desse veículo.
Assinale a alternativa que corresponda a uma modelagem para esse problema
que esteja na BCFN.
Resposta
Selecionada:
e.
Descrição acessível: tabela estadia com campos inicio, �m e
placa_veiculo; tabela veiculo com campos placa, marca, modelo, cor
e cpf_dono; tabela dono com campos cpf e nome;
estadia.placa_veiculo é chave estrangeira para veiculo.placa;
veiculo.cpf_dono é chave estrangeira para dono.cpf.
1 em 1 pontos
30/11/2024, 20:07 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_41325529_1&course_id=_256641_1&content_id=_11773… 3/14
Respostas: a.
Descrição acessível: tabela estadia com campos inicio, �m e
placa_veiculo; tabela veiculo com campos placa, marca-modelo-cor
e cpf_dono; estadia.placa_veiculo é chave estrangeira para
veiculo.placa.
b.
Descrição acessível: tabela veiculo com campos placa, marca,
modelo, cor, cpf_dono, inicios_estadias e �ns_estadias; tabela dono
com campos cpf e nome_completo; estadia.cpf_dono é chave
estrangeira para dono.cpf.
c.
Descrição acessível: tabela estadia com campos inicio, �m, duracao
e placa_veiculo; tabela veiculo com campos placa, marca, modelo,
cor e cpf_dono; tabela dono com campos cpf e nome;
estadia.placa_veiculo é chave estrangeira para veiculo.placa;
veiculo.cpf_dono é chave estrangeira para dono.cpf.
d.
Descrição acessível: tabela estadia com campos inicio, �m e
placa_veiculo; tabela veiculo com campos placa, marca, modelo, cor
e cpf_dono; tabela dono com campos cpf, nome_completo,
primeiro_nome e sobre_nome; estadia.placa_veiculo é chave
estrangeira para veiculo.placa; veiculo.cpf_dono é chave estrangeira
para dono.cpf.
30/11/2024, 20:07 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_41325529_1&course_id=_256641_1&content_id=_11773… 4/14
e.
Descrição acessível: tabela estadia com campos inicio, �m e
placa_veiculo; tabela veiculo com campos placa, marca, modelo, cor
e cpf_dono; tabela dono com campos cpf e nome;
estadia.placa_veiculo é chave estrangeira para veiculo.placa;
veiculo.cpf_dono é chave estrangeira para dono.cpf.
Comentário
da resposta:
e. Opção A viola a 1FN – campo multivalor (marca-modelo-cor).
Opção B viola a 1FN – campos com listas de valores (inicios_estadias
e �ns_estadias). Opção C viola a 2FN – atributo (duracao) é função
de parte da chave (inicio, �m, placa). Opção D viola a 3FN – atributos
não chave (primeiro_nome e sobre_nome) dependem de outro
atributo não chave (nome_completo). Opção E está na BCFN (não
apresenta nenhuma violação à BCFN).
Pergunta 4
Níveis de abstração: da realidade ao dado
A evolução da humanidade pode ser encarada em parte
como um trajeto no sentido da aquisição progressiva da
capacidade individual de abstração. De um ser intimamente
ligado ao universo e em particular à natureza, o ser humano
individual tornou-se ao longo do tempo um ente
independente, isolado e com cada vez maior capacidade de
introspecção objetiva, isto é, sem que este dependa de
fatores subjetivos, temporais e individuais.
(SETZER, V. W.; SILVA, F. S. C. da. Banco de dados: aprenda o
que são, melhore seu conhecimento, construa os seus. São
Paulo: Edgard Blücher, 2005.)
Assim como Setzer &Silva consideram a história da humanidade como um
crescente na capacidade de abstração, a história da programação de
computadores também pode ser encarada como uma busca por formas cada
vezes mais abstratas de dar instruções a máquinas.
Considere essas três formas de se utilizar o computador para se obter a previsão
do tempo:
1 em 1 pontos
30/11/2024, 20:07 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_41325529_1&course_id=_256641_1&content_id=_11773… 5/14
I –
SELECT temperatura, precipitacao FROM previsao WHERE data = CURDATE();
II – Computador, por favor, me dê a previsão do tempo de hoje.
III -
temperatura = None
precipitacao = None
for prev in previsoes:
if prev.data = date.today():
temperatura = prev.temperatura
precipitacao = prev.precipitacao
print(“ temperatura=”, temperatura)
print(“precipitacao=”, precipitacao)
Assinale a alterna�va que corretamente ordena os itens acima em ordem crescente
de abstração.
Resposta Selecionada: e. III, I, II.
Respostas: a. I, II, III.
b. III, II, I.
c. II, I, III.
d. Todas os itens estão no mesmo nível de abstração.
e. III, I, II.
Comentário da resposta:Texto feedback
Pergunta 5
Placa do Mercosul: tire suas dúvidas e saiba o que já mudou no projeto.
As novas placas no padrão Mercosul �nalmente começaram a ser usadas no
Brasil – inicialmente no Rio de Janeiro e gradualmente em outros Estados
.…
Como serão as sequências?
Figura - O padrão novo troca o segundo número por uma letra
1 em 1 pontos
30/11/2024, 20:07 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_41325529_1&course_id=_256641_1&content_id=_11773… 6/14
Descrição acessível: Figura mostra duas placas de carro. Placa de cima é uma placa cinza (padrão antigo – no
topo há a sigla do estado e nome do município) e a placa de baixo é uma placa Mercosul (padrão novo –
fundo branco, topo azul, sem sigla do estado, sem nome do município e com bandeira do Brasil). A placa
cinza possui numeração PHL4506, enquanto que a placa Mercosul possui a numeração PHL4F06.
Os países do Mercosul que adotarem a nova placa, inclusive,
poderão estabelecer essa distribuição de maneira distinta.
Por exemplo, enquanto na Argentina a sequência tem sido LL
NNN LL, no Brasil ela será inicialmente LLL NLNN para
automóveis e LLL NN LN para motocicletas.
Como �cará a sequência em carros já emplacados?
Como a nova placa manterá a quantidade de caracteres,
porém com mudanças na sequência de letras e números,
quem �zer a troca da placa antiga pela nova em um veículo já
registrado verá o segundo número (da esquerda para a
direita) ser substituído por uma letra de acordo com a tabela
abaixo:
Como é Como �cará
0 A
1 B
2 C
3 D
4 E
5 F
6 G
7 H
8 I
9 J
30/11/2024, 20:07 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_41325529_1&course_id=_256641_1&content_id=_11773… 7/14
Com isso, uma placa QUA1960 se transformará em QUA1J60,
com o “J” dando lugar ao “9”.
(Placa do Mercosul: tire suas dúvidas e saiba o que já mudou.
Quatro rodas. Disponível em: . Acesso em: mar. 2020).
Considere a notícia acima e a existência de diversos bancos de dados no Brasil
que armazenam veículos em seus registros. Considere que cada um desses
bancos de dados tenha uma tabela de veículos, cuja chave primária é a placa.
Considere ainda que em cada banco de dados há outras tabelas que apontam
para a tabela de veículos por meio de chaves estrangeiras.
Dadas essas considerações, assinale a alterna�va correta.
Resposta
Selecionada:
d.
Mesmo com essas mudanças, é possível manter a placa como chave
primária. Quando um veículo trocar de placa, será preciso atualizar a
chave primária na tabela de veículos e atualizar os valores das chaves
estrangeiras nas outras tabelas. Como cada uma dessas operações
pode violar as restrições do banco de dados, pode ser necessário
algum subterfúgio como por exemplo a desabilitação das chaves
estrangeiras durante a operação.
Respostas: a.
As tabelas de veículos não aceitarão que um dado veículo troque de
placa, uma vez que não é possível alterar o valor de uma chave
primária.
b.
Quando um veículo trocar de placa, basta atualizar diretamente a
chave primária na tabela de veículos (as chaves estrangeiras nunca
impedirão essa mudança).
c.
Essa alteração no “espaço do problema” provocará obrigatoriamente
uma necessidade de atualização no sistema para que se u�lize algum
outro campo como chave primária: talvez o número de chassi ou
mesmo um valor sequencial gerado automa�camente.
d.
Mesmo com essas mudanças, é possível manter a placa como chave
primária. Quando um veículo trocar de placa, será preciso atualizar a
chave primária na tabela de veículos e atualizar os valores das chaves
estrangeiras nas outras tabelas. Como cada uma dessas operações
pode violar as restrições do banco de dados, pode ser necessário
algum subterfúgio como por exemplo a desabilitação das chaves
estrangeiras durante a operação.
30/11/2024, 20:07 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_41325529_1&course_id=_256641_1&content_id=_11773… 8/14
https://quatrorodas.abril.com.br/auto-servico/placa-do-mercosul-tire-suas-duvidas-e-saiba-o-que-ja-mudou-no-projeto/
https://quatrorodas.abril.com.br/auto-servico/placa-do-mercosul-tire-suas-duvidas-e-saiba-o-que-ja-mudou-no-projeto/
https://quatrorodas.abril.com.br/auto-servico/placa-do-mercosul-tire-suas-duvidas-e-saiba-o-que-ja-mudou-no-projeto/
e.
A alteração apenas da chave primária na tabela de veículos não fere a
integridade referencial do banco de dados, uma vez que a tabela de
veículos permanece consistente.
Comentário da
resposta:
d. Embora a existência de chaves estrangeiras possa complicar a
operação, é possível atualizar chaves primárias. Também é possível
configurar as chaves estrangeiras para que sejam atualizadas
automa�camente (“on update cascade”), mas essa opção não é
default.
Pergunta 6
Considere a uma tabela voos contendo um registro por voo e a coluna
orig_estado_abrv, que representa o estado da federação de origem do voo.
Qual será o resultado da consulta abaixo?
SELECT count(*) FROM voos WHERE orig_estado_abrv =
'SP' AND orig_estado_abrv = 'RJ';
Resposta
Selecionada:
e. Um erro, pois a sintaxe está incorreta.
Respostas: a.
A soma das quan�dades de voos par�ndo do estado de São Paulo e
voos par�ndo do estado do Rio de Janeiro.
b. Zero.
c.
Duas linhas, uma linha com a quan�dade de voos par�ndo do estado
de São Paulo e outra linha com a quan�dade de voos par�ndo do
estado do Rio de Janeiro.
d.
Uma linha com duas colunas; uma coluna com a quan�dade de voos
par�ndo do estado de São Paulo e outra coluna com a quan�dade de
voos par�ndo do estado do Rio de Janeiro.
e. Um erro, pois a sintaxe está incorreta.
Comentário da
resposta:
b. Um mesmo registro não pode ter um valor (“SP”) para uma coluna
e ao mesmo tempo outro valor (“RJ”) para a mesma coluna. Dessa
forma nenhuma linha sa�sfará a condição imposta pelo WHERE. O
que resultará numa contagem de zero linhas.
Pergunta 7
Considere a tabela abaixo, denominada tab1 e contendo as colunas col1 e col2.
0 em 1 pontos
0 em 1 pontos
30/11/2024, 20:07 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_41325529_1&course_id=_256641_1&content_id=_11773… 9/14
c
o
l
1
c
o
l
2
1
0
1
2
0
2
3
0
3
Descrição acessível: Tabela com duas colunas: col1 e col2. Conteúdo composto apenas de números.
A SQL possui um recurso que possibilita a execução de operaçõesaritméticas entre as colunas, como demonstra a seguinte consulta:
> SELECT col1 + col2 as soma FROM tab1;
soma
11
22
33
Considere ainda a existência de uma tabela acidentes_aereos, em que cada
registro representa um acidente aéreo e que possui as colunas
quantidade_passageiros e quantidade_vitimas_fatais.
Assinale a alternativa que corretamente consulta a porcentagem de vítimas
fatais (em relação ao total de passageiros) de cada acidente na tabela
acidentes_aereos.
Resposta Selecionada:
a.
(SELECT quantidade_vitimas_fatais FROM
acidentes_aereos) / (SELECT
quantidade_passageiros FROM acidentes_aereos)
* 100;
Respostas:
a.
(SELECT quantidade_vitimas_fatais FROM
acidentes_aereos) / (SELECT
quantidade_passageiros FROM acidentes_aereos)
* 100;
b.
SELECT porcentagem_sobreviventes FROM
acidentes_aereos;
30/11/2024, 20:07 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_41325529_1&course_id=_256641_1&content_id=_1177… 10/14
c.
SELECT IN acidentes_aereos VALUE
quantidade_vitimas_fatais /
quantidade_passageiros * 100 as
porcentagem_sobreviventes;
d.
SELECT quantidade_vitimas_fatais FROM
quantidade_passageiros * 100 IN
acidentes_aereos;
e.
SELECT quantidade_vitimas_fatais /
quantidade_passageiros * 100 as
porcentagem_sobreviventes FROM
acidentes_aereos;
Comentário da
resposta:
e. Para obter a porcentagem de ví�mas é preciso dividir, em cada
registro, e quan�dade de ví�mas pela quan�dade de passageiros e
mul�plicar essa proporção por 100.
Pergunta 8
Considere a seguinte tabela de pratos disponíveis em um restaurante:
CREATE TABLE pratos (nome text, pais_origem text, vegetariano boolean, preco
float);
Qual alternativa seleciona somente os pratos vegetarianos, mostrando a
diferença entre o preço médio do prato e o preço do prato vegetariano mais caro
de seu país de origem?
Resposta
Selecionada:
a.
SELECT nome, (SELECT max(preco) FROM pratos p2 WHERE
vegetariano GROUP BY pais_origem) – preco as
diferenca_pro_vegetariano_mais_caro FROM pratos p1 WHERE
vegetariano;
Respostas: a.
SELECT nome, (SELECT max(preco) FROM pratos p2 WHERE
vegetariano GROUP BY pais_origem) – preco as
diferenca_pro_vegetariano_mais_caro FROM pratos p1 WHERE
vegetariano;
b.
SELECT nome, (SELECT max(preco) FROM pratos p2 WHERE
p1.pais_origem = p2.pais_origem) – preco as
diferenca_pro_vegetariano_mais_caro FROM pratos p1 WHERE
vegetariano;
0 em 1 pontos
30/11/2024, 20:07 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_41325529_1&course_id=_256641_1&content_id=_11773… 11/14
c.
SELECT nome, (SELECT max(preco) FROM pratos p2 WHERE
p1.pais_origem = p2.pais_origem and vegetariano) – preco as
diferenca_pro_vegetariano_mais_caro FROM pratos p1 WHERE
vegetariano;
d.
SELECT nome, (SELECT max(preco) FROM pratos p2 WHERE
p1.pais_origem = p2.pais_origem and vegetariano) – preco as
diferenca_pro_vegetariano_mais_caro FROM pratos p1;
e.
SELECT nome, (SELECT max(preco) FROM pratos WHERE vegetariano)
– preco as diferenca_pro_vegetariano_mais_caro FROM pratos
WHERE vegetariano;
Comentário
da resposta:
c. É preciso selecionar somente os pratos vegetarianos (“WHERE
vegetariano” no �nal) e mostrar a diferença entre cada prato e
“alguma coisa” (“alguma coisa” – preco). Essa “alguma coisa” deve ser
o preço mais caro do prato vegetariano daquele país. Para ser
vegetariano, há o “and vegetariano” no sub select, e, para ser do
mesmo país, há o “WHERE p1.pais_origem = p2.pais_origem”,
comparando os países do select mais interno (p2) com o do select
mais externo (p1).
Pergunta 9
Considere a tabela municipio criada com o seguinte comando:
CREATE TABLE municipio (
id int auto_increment primary key,
nome text,
uf varchar(2)
);
Considere ainda o seguinte estado para a essa tabela:
> select * from municipio;
+----+------------+------+
| id | nome | uf |
+----+------------+------+
| 1 | São Paulo | SP |
| 2 | Osasco | SP |
| 3 | Mateiros | TO |
+----+------------+------+
Dado o estado de�nido acima, considere a execução do seguinte comando:
INSERT INTO municipio (nome, uf) VALUES ('Salvador', 'BA');
Considere agora as seguintes a�rmações:
0 em 1 pontos
30/11/2024, 20:07 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_41325529_1&course_id=_256641_1&content_id=_1177… 12/14
I – A execução do comando acima incorrerá em erro.
II – A chave primária deve ser especi�cada no comando INSERT.
Assinale agora a opção correta.
Resposta
Selecionada:
a. As sentenças I e II são verdadeiras e a II é a explicação da I.
Respostas: a.
As sentenças I e II são verdadeiras e a II é a explicação da I.
b. As sentenças I e II são falsas.
c. A sentença I é verdadeira, mas a II é falsa.
d.
As sentenças I e II são verdadeiras, mas a II não é a explicação
da I.
e. Apenas a sentença II é verdadeira.
Comentário da
resposta:
b. A chave primária foi especificada com a opção auto_increment,
o que dispensa a especificação da chave primária no comando
INSERT.
Pergunta 10
Considere a seguinte sequência de comandos:
> SELECT id, saldo FROM conta_corrente WHERE id in (1324, 7634);
id saldo
----- --------
1324 5000.0
7634 40000.0
> BEGIN;
> UPDATE conta_corrente SET saldo = saldo - 100 WHERE id = 1324;
> UPDATE conta_corrente SET saldo = saldo + 200 WEHRE id = 7634;
> COMMIT;
> SELECT id, saldo FROM conta_corrente WHERE id in (1324, 7634);
Qual é a saída produzida pelo último comando?
Resposta Selecionada: d. … You have an error in your SQL syntax ...
Respostas:
a.
id saldo
----- --------
1324 5100.0
7634 40200.0
b.
id saldo
----- --------
1324 5000.0
7634 40000.0
0 em 1 pontos
30/11/2024, 20:07 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_41325529_1&course_id=_256641_1&content_id=_1177… 13/14
Sábado, 30 de Novembro de 2024 20h04min40s BRT
c.
id saldo
----- --------
1324 5100.0
7634 40000.0
d. … You have an error in your SQL syntax ...
e.
----- --------
1324 7634
5000.0 40000.0
Comentário da
resposta:
b. Como há um erro de sintaxe no segundo UPDATE e os comandos
de UPDATE estão envoltos em uma transação (BEGIN, COMMIT),
então nenhum UPDATE será efe�vo. Por isso a saída final será igual a
saída do primeiro SELECT.
← OK
30/11/2024, 20:07 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_41325529_1&course_id=_256641_1&content_id=_1177… 14/14