Buscar

QUIZ BANCO DE DADOS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

26/11/2021 17:33 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22334318_1&course_id=_169955_1&content_id=_75819… 1/14
 
Revisar envio do teste: Clique aqui para iniciar o Quiz
STADCAS2DA_2103-2103-686276 2103-BANCO DE DADOS Quiz
REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ 
Usuário DANILO CEZAR LACERDA DA CRUZ
Curso 2103-BANCO DE DADOS
Teste Clique aqui para iniciar o Quiz
Iniciado 26/11/21 02:33
Enviado 26/11/21 17:33
Data de vencimento 29/11/21 23:59
Status Completada
Resultado da tentativa 10 em 10 pontos  
Tempo decorrido 14 horas, 59 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada:
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.
Sala de Aula Tutoriais
1 em 1 pontos
DANILO CEZAR LACERDA DA CRUZ
83
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_169955_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_169955_1&content_id=_7581913_1&mode=reset
https://www.ead.senac.br/
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_193_1
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_210_1
https://senacsp.blackboard.com/webapps/login/?action=logout
26/11/2021 17:33 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22334318_1&course_id=_169955_1&content_id=_75819… 2/14
a. 
Respostas:
a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
+------+--------+
| id   | nome   |
+------+--------+
|    1 | Fulano |
+------+--------+
+------+--------+
| id   | nome   |
+------+--------+
|    1 | Fulano |
+------+--------+
Empty set
+------+---------+
| id   | nome    |
+------+---------+
|    1 | Fulano  |
|    2 | Ciclano |
+------+---------+
+------+----------+
| id   | nome     |
+------+----------+
|    1 | Fulano   |
|    2 | Ciclano  |
|    3 | Beltrano |
+------+----------+
You have an error in your SQL syntax
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 2
Considere a tabela abaixo, denominada tab1 e contendo as colunas col1 e col2.
col1 col2
10 1
20 2
30 3
Descrição acessível: Tabela com duas colunas: col1 e col2. Conteúdo composto apenas de números.
1 em 1 pontos
26/11/2021 17:33 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22334318_1&course_id=_169955_1&content_id=_75819… 3/14
Resposta
Selecionada:
e. 
Respostas: a.
b. 
c. 
d. 
e. 
Comentário
da
resposta:
A SQL possui um recurso que possibilita a execução de operações
aritmé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.
SELECT quantidade_vitimas_fatais / 
quantidade_passageiros * 100 as 
porcentagem_sobreviventes FROM  
acidentes_aereos;
(SELECT quantidade_vitimas_fatais  FROM  
acidentes_aereos) / (SELECT 
quantidade_passageiros  FROM 
acidentes_aereos) 
* 100;
SELECT porcentagem_sobreviventes FROM 
acidentes_aereos;
SELECT IN acidentes_aereos VALUE
quantidade_vitimas_fatais / 
quantidade_passageiros * 100 as 
porcentagem_sobreviventes;
SELECT quantidade_vitimas_fatais FROM 
quantidade_passageiros * 100  IN  
acidentes_aereos;
SELECT quantidade_vitimas_fatais / 
quantidade_passageiros * 100 as 
porcentagem_sobreviventes FROM  
acidentes_aereos;
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.
26/11/2021 17:33 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22334318_1&course_id=_169955_1&content_id=_75819… 4/14
Pergunta 3
Resposta
Selecionada:
d.
Respostas: a.
Ao elaborar um sistema, um desenvolvedor criou uma tabela no MySQL
utilizando o seguinte comando:
 
CREATE TABLE livro (
  titulo TEXT,
  autor TEXT,
  editora TEXT,
  ano INTEGER);
 
O desenvolvedor deve agora documentar essa tabela por meio de um diagrama
ER.
 
Qual das alternativas exibe um diagrama que o desenvolvedor poderia utilizar
para realizar essa documentação?
Descrição acessível: Figura possui um retângulo “Livro” associado
(ligado por retas) a quatro circunferências. As circunferências são
“título”, “autor”, “editora” e “livro”.
1 em 1 pontos
26/11/2021 17:33 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22334318_1&course_id=_169955_1&content_id=_75819… 5/14
b.
c.
d.
Descrição acessível: Figura possui um retângulo “Livro” associado
(ligado por uma reta) a uma circunferência. O rótulo das
circunferências é “título, autor, editora, livro”.
Descrição acessível: Figura possui um grande retângulo “Livro”
associado (ligado por retas) a quatro pequenos retângulos. Os
retângulos pequenos são “título”, “autor”, “editora” e “livro”.
Descrição acessível: Figura possui um retângulo cujo texto possui
duas linhas. Primeira linha é “Livro”. Segunda linha é “título, autor,
editora, ano”.
26/11/2021 17:33 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22334318_1&course_id=_169955_1&content_id=_75819… 6/14
e.
Comentário
da
resposta:
Descrição acessível: Figura possui um retângulo “Livro” associado
(ligado por retas) a quatro circunferências. As circunferências são
“título”, “autor”, “editora” e “livro”.
Descrição acessível: Figura possui um grande quadrado “Livro”
com quatro pequenos quadrados dentro desse quadrado maior. Os
quadrados pequenos são: “título”, “autor”, “editora” e “livro”.
d. A opção d é a que segue corretamente a nomenclatura visual de
diagramas ERs: entidades são representadas como retângulos, e
os atributos das entidades são representados como circunferências
associadas ao retângulo da entidade.
Pergunta 4
Considere o seguinte texto, que faz parte de uma descrição comercial na home
page de uma suíte de produtos, servindo de link para mais detalhes sobre um
produto específico.
 
Pentaho Business Analytics
 
1 em 1 pontos
26/11/2021 17:33 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22334318_1&course_id=_169955_1&content_id=_75819… 7/14
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
e.
Comentário
da
resposta:
Empodere consumidores de dados com análises interativas,
visualizações em tempo real e modelagens preditivas, com mínimo
suporte de TI.
 
Pentaho Platform.[s. d.]. Disponível em: https://www.hitachivantar
a.com/en-us/products/data-management-analytics/pentaho-platform.ht
ml. Acesso em: 15 jul. 2020.
 
Assinale a alterna�va que melhor esclarece o texto acima.
Os “consumidores de dados” são pessoas (analistas, gerentes, etc.)
que querem explorar diretamente os dados sem a necessidade de
depender de pessoas especialistas em TI (“com mínimo suporte de
TI”).
Os “consumidores de dados” são painéis de monitoração que servem
aos especialistas de TI. Assim, o suporte da TI age somente quando
necessário.
Os “consumidores de dados” são aplicações resilientes que possuem
indisponibilidade mínima, mesmo sem a intervenção constante de
operadores de TI.
Os “consumidores de dados” são pessoas (analistas, gerentes, etc.)
que querem explorar diretamente os dados sem a necessidade de
depender de pessoas especialistas em TI (“com mínimo suporte de
TI”).
Os “consumidores de dados” são pessoas (analistas, gerentes, etc.)
que querem explorar diretamente os dados, mas desde que
minimamente tenham todo o suporte do pessoal de TI ao seu dispor.
A chamada leva o leitor a acreditar que é possível explorar os dados
diretamente. Mas isso é impossível, já que sempre deve exis�r uma
aplicação projetada pela TI corpora�va entre o usuário final e os
dados.
c. O Pentaho é uma ferramenta de análise de dados que dispensa
a necessidade de uma aplicação geradora de relatórios e o usuário
final. Esse estilo arquitetural de análise de dados é o estilo dos data
warehouses.
Pergunta 5 1 em 1 pontos
26/11/2021 17:33 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22334318_1&course_id=_169955_1&content_id=_75819… 8/14
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
e.
Comentário
da resposta:
Infodeck introdutório aos bancos de dados NoSQL
 
Este texto fornece uma breve introdução aos bancos de dados
NoSQL. Nossa intenção é explicar ao público técnico-gerencial
por que os bancos de dados NoSQL são importantes.
Descrevemos por que os bancos de dados relacionais têm sido
tão dominantes e quais forças levaram o NoSQL a quebrar esse
domínio. Discutimos os principais benefícios de uma abordagem
NoSQL, mas enfatizamos que os bancos de dados relacionais
ainda têm um grande papel a desempenhar, por isso nossa
ênfase na persistência poliglota.
 
FOWLER, M.; SADALAGE, P. Infodeck introdutório aos
bancos de dados NoSQL. 2012. https://martinfowler.com/article
s/nosql-intro. Acesso em: 15 jul. 2020.
 
Assinale a alterna�va que melhor explica o que os autores do texto citado querem
dizer com “persistência poliglota”.
Novos sistemas con�nuarão usando os SGBDs relacionais, mas ao
mesmo tempo u�lizarão outros bancos NoSQL para propósitos
específicos.
“Persistência poliglota” diz respeito aos vários �pos de bancos NoSQL
disponíveis (excluindo, portanto, os bancos relacionais).
O sucesso do movimento NoSQL se dá principalmente porque esses
novos bancos suportam uma grande variedade de linguagens de
programação (Java, .NET, Python, Ruby, etc.).
Novos sistemas con�nuarão usando os SGBDs relacionais, mas ao
mesmo tempo u�lizarão outros bancos NoSQL para propósitos
específicos.
A “persistência poliglota” consiste numa Babel de bancos NoSQL que
não é sustentável a longo prazo.
A persistência poliglota é uma camada genérica de inferência entre os
bancos de dados e as aplicações.
c. A “persistência poliglota” se refere a uma só aplicação utilizando
diversos tipos de persistência: seja relacional, seja NoSQL.
https://martinfowler.com/articles/nosql-intro
26/11/2021 17:33 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22334318_1&course_id=_169955_1&content_id=_75819… 9/14
Pergunta 6
Resposta
Selecionada:
b.
Respostas: a.
b.
c. 
d.
e.
Comentário
da
resposta:
Considere um banco de dados com uma tabela voos, contendo a coluna
companhia, com a sigla da companhia aérea que operou o voo. Considere
também que esse banco possui uma tabela companhias, com um cadastro de
todas as companhias aéreas existentes.
 
O que representa a seguinte consulta?
 
SELECT (SELECT count(distinct companhia) FROM voos) 
/ (SELECT count(*) FROM  companhias);
 
Considere como dica os seguintes comandos e suas respectivas saídas:
 
> SELECT 4;
4
> SELECT 4/2;
2
A proporção de companhias cadastradas que operaram voos
registrados na tabela voos.
A quan�dade de companhias que operaram voos registrados na
tabela voos.
A proporção de companhias cadastradas que operaram voos
registrados na tabela voos.
A quan�dade total de companhias cadastradas.
Não representa nada, pois seja qual for o conteúdo das tabelas esse
comando sempre retorna o número zero.
Não representada nada, pois resultará em um erro devido a sintaxe
incorreta.
b. A consulta está dividindo o “count(dis�nct companhia) FROM voos”
(quan�dade de companhias que operaram voos) por “SELECT count(*)
FROM companhias” (quan�dade de empresas cadastradas). Ou seja,
temos a proporção de empresas que operaram voos pelo total de
empresas cadastradas.
Pergunta 7
1 em 1 pontos
1 em 1 pontos
26/11/2021 17:33 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22334318_1&course_id=_169955_1&content_id=_7581… 10/14
Resposta
Selecionada:
e.
Respostas: a.
b.
Considere as seguintes tabelas: 
CREATE TABLE paciente (id int primary key, nome text);
 
CREATE TABLE medico (id int primary key, nome text);
 
CREATE TABLE consulta (data date, id_paciente int,
id_medico int);
 
Considere agora as seguintes consultas realizadas sobre as tabelas acima
definidas:
 
I) SELECT p.nome as nome_paciente, m.nome as nome_medico,
c.data FROM paciente p, consulta c, medico m WHERE
c.id_paciente = p.id and c.id_medico = m.id and data =
curdate();
 
II) SELECT p.nome as nome_paciente, m.nome as
nome_medico, c.data FROM paciente p JOIN consulta c ON
c.id_paciente = p.id JOIN medico m ON c.id_medico = m.id
WHERE data = curdate();
 
III) SELECT p.nome as nome_paciente, m.nome as
nome_medico, c.data FROM paciente p JOIN consulta c JOIN
medico m ON c.id_paciente = p.id and c.id_medico = m.id
WHERE data = curdate();
 
IV) SELECT p.nome as nome_paciente, m.nome as
nome_medico, c.data FROM paciente p INNER JOIN consulta c
INNER JOIN medico m ON c.id_paciente = p.id and
c.id_medico = m.id WHERE data = curdate();
 
Obs: “curdate()” retorna a data corrente.
 
Assinale a opção que iden�fica corretamente os resultados ob�dos para essas
consultas.
As consultas I, II, III e IV terão o mesmo resultado, independentemente
do conteúdo das tabelas.
As consultas I e II terão o mesmo resultado. As consultas III e IV
possuem erros de sintaxe.
26/11/2021 17:33 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22334318_1&course_id=_169955_1&content_id=_7581… 11/14
c.
d.
e.
Comentário
da
resposta:
As consultas I e II terão um mesmo resultado, enquanto as consultas III
e IV terão um outro resultado (o resultado de III será o mesmo de IV).
Todas as consultas são válidas.
As consultas I e II terão um mesmo resultado, enquanto as consultas III
e IV terão resultados diferentes (o resultado de III difere de I, II e IV; e
o resultado de IV difere de I, II e III). Todas as consultas são válidas.
As consultas I, II, III e IV terão o mesmo resultado, desde que todos os
pacientes e médicos estejam vinculados a consultas marcadas para a
data corrente.
As consultas I, II, III e IV terão o mesmo resultado, independentemente
do conteúdo das tabelas.
e. No MySQL, o JOIN padrão (consulta II) é o INNER JOIN
(consulta IV), o que é a mesma coisa que o resultado do produto
cartesiano filtrado pela condição de junção (consulta I). Além disso,
para fazer a junção de três tabelas, há duas formas possíveis:
“tabela1 JOIN tabela 2 JOIN tabela 3 ON condição 1 and condição
2” (consulta III) e “tabela 1 JOIN tabela 2 ON condição 1 JOIN
tabela 3 ON condição 2” (consulta II).
Pergunta 8
Imagine o site de uma grande loja global de livros. Há sempre muitos clientes
comprando livros na loja, e de vários lugares do mundo. Considere que o site da
loja armazene seus dados (livros no estoque, vendas, etc.) em um banco de
dados MySQL.
 
Considere ainda que essa loja estabeleceu uma política de backup on-line e
incremental para o banco MySQL, sendo o backup executado de hora em hora.
 
Considere agora as afirmações:
 
I. Sendo uma loja global, não há horário sem usuários ativos, o que inviabiliza o
backup off-line.
 
II. Havendo um grande volume de dados, o backup completo periódico exigiria
muito espaço em disco, o que sairia muito caro.
 
1 em 1 pontos
26/11/2021 17:33 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22334318_1&course_id=_169955_1&content_id=_7581… 12/14
Resposta
Selecionada:
e.
Respostas: a.
b.
c. 
d.
e.
Comentário
da
resposta:
III. Um backup on-line deve ser feito o mais rápido possível, e o backup completo
poderia demorar muito.
 
Sobre essas afirmações, assinale a alterna�va correta.
As afirmações I, II e III fazem sen�do e jus�ficam a polí�ca de backup
escolhida.
As afirmações I, II e III fazem sen�do, mas nenhuma delas ajuda a
jus�ficar a polí�ca de backup escolhida.
As afirmações I e III fazem sen�do e jus�ficam a polí�ca de backup
escolhida. A afirmação II faz sen�do, mas não jus�fica a polí�ca de
backup escolhida, já que custo é um fator a ser ignorado em decisões
técnicas.
As afirmações I, II e III não fazem sen�do.
As afirmações II e III fazem sen�do e jus�ficam a polí�ca de backup
escolhida. A afirmação I não faz sen�do, pois em algum momento
todos os usuários vão estar dormindo.
As afirmações I, II e III fazem sen�do e jus�ficam a polí�ca de backup
escolhida.
e. As afirmações I, II e III apresentam motivos para evitar o backup
completo (todo o banco é copiado) e o off-line (no qual o banco tem
que parar). As afirmações justificam a política de backup, porque o
backup completo se contrapõe ao backup incremental, enquanto o
backup off-line se contrapõe ao backup on-line.
Pergunta 9
Resposta
Selecionada:
a.
Considere as seguintes tabelas:
CREATE TABLE paciente (id int primary key, nome text); 
CREATE TABLE medico (id int primary key, nome text); 
CREATE TABLE consulta (data date, id_paciente int, id_medico int);
Assinale a alternativa que indica uma consulta válida para identificarmos os
médicos que não possuem consulta marcada na data de hoje.
1 em 1 pontos
26/11/2021 17:33 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22334318_1&course_id=_169955_1&content_id=_7581… 13/14
Respostas: a.
b.
c.
d.
e.
Comentário
da
resposta:
SELECT DISTINCT m.nome as nome_medico FROM medico m LEFT
JOIN consulta c ON c.id_medico = m.id WHERE data != curdate() or
data is null;
SELECT DISTINCT m.nome as nome_medico FROM medico m LEFT
JOIN consulta c ON c.id_medico = m.id WHERE data != curdate() or
data is null;
SELECT DISTINCT m.nome as nome_medico FROM medico m JOIN
consulta c ON c.id_medico = m.id WHERE data != curdate() or data is
null;
SELECT DISTINCT m.nome as nome_medico FROM medico m RIGHT
JOIN consulta c ON c.id_medico = m.id WHERE data != curdate() or
data is null;
SELECT DISTINCT m.nome as nome_medico FROM medico m LEFT
JOIN consulta c WHERE c.id_medico = m.id and data != curdate() or
data is null;
Dada a modelagem apresentada, não é possível realizar a consulta
desejada com um único SELECT.
a. Com um LEFT JOIN, teremos os médicos associados a alguma
consulta e também os médicos sem consultas. Para que a consulta
devolva os médicos sem consulta alguma marcada, temos o “data
is null”. Para que a consulta devolva os médicos com consulta
marcada em outros dias que não o dia corrente, temos o “data !=
curdate()”. Sem o DISTINCT, a consulta SQL devolveria uma linha
por consulta médica, o que poderia repetir os nomes dos médicos.
Como queremos listar somente os médicos, o DISTINCT é
desejável.
Pergunta 10
Informação
Um computador só trata de dados, sendo incapaz de associar significados a eles. Assim, é válido chamar essa
máquina de “processador de dados”; é inválido dizer que ela “processa informações”. Tudo se passa com o
computador como se ele lidasse apenas com dados (…) De fato, o computador não “compreende” absolutamente
nada. O computador é uma máquina sintática, pois as relações entre dados são sempre feita de maneira estrutural,
por exemplo por contiguidade física dentro do dispositivo de armazenamento ou por meio dos chamados
“ponteiros”. Um dado “aponta” para outro, se ao lado do primeiro coloca-se o endereço do segundo, indicando onde
o último está armazenado. Um computador pode ser programado para reconhecer padrões, como por exemplo a
escrita manual cursiva. Mas isso é feito de maneira puramente matemática, com uma quantidade tão enorme de
cálculos que deveria provocar profunda admiração pelo ser humano que, parece-nos, obviamente não calcula nada
1 em 1 pontos
26/11/2021 17:33 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22334318_1&course_id=_169955_1&content_id=_7581… 14/14
Sexta-feira, 26 de Novembro de 2021 17h33min26s BRT
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
e.
Comentário da
resposta:
enquanto lê. Ao lermos, estamos continuamente associando conceitos para reconhecer letras e palavras, e muito
mais ainda para compreender uma frase.
(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.)
Segundo o texto acima, os autores reconhecem que:
Máquinas compreendem apenas dados e suas estruturas; a
transformação de dados em informação é restrita a humanos.
Máquinas inteligentes poderão processar informações como humanos,
graças à detecção de padrões.
Sofis�cados cálculos matemá�cos podem atribuir semân�ca a
operações robó�cas.
Máquinas compreendem apenas dados e suas estruturas; a
transformação de dados em informação é restrita a humanos.
Por mais que uma máquina não "compreenda" como seres humanos,
isso não impede as máquinas de armazenar e manipular informações.
O reconhecimento algorítmico de letras cursivas transforma o dado
(imagem) em informação (texto).
c. O autor conceitua que o computador se relaciona apenas com
dados, não com informações.
← OK
javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_7581913_1&course_id=_169955_1&nolaunch_after_review=true%27);

Continue navegando