Buscar

quiz bancodedados

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 15 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 15 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 15 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

07/05/2022 09:30 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24439575_1&course_id=_182442_1&content_id=_81555… 1/15
 
Revisar envio do teste: Clique aqui para iniciar o Quiz
SP_GRAD_686276_2202_01 2201-BANCO DE DADOS Quiz
REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ 
Usuário JOSEFA RAFAELA DE SOUSA
Curso 2201-BANCO DE DADOS
Teste Clique aqui para iniciar o Quiz
Iniciado 07/05/22 09:05
Enviado 07/05/22 09:30
Data de vencimento 08/06/22 23:59
Status Completada
Resultado da tentativa 10 em 10 pontos  
Tempo decorrido 25 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada:
Considere a seguinte consulta: 
SELECT nome FROM funcionario WHERE not(idade > 65 AND sexo = 'M' OR idade
> 60 AND sexo = 'F');
Assinale a alternativa que indica um par válido de entrada e saída para essa
consulta.
Obs: Todas as entradas se referem à tabela “funcionario”.
Sala de Aula Tutoriais
1 em 1 pontos
JOSEFA RAFAELA DE SOUSA
87
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_182442_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_182442_1&content_id=_8155590_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
07/05/2022 09:30 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24439575_1&course_id=_182442_1&content_id=_81555… 2/15
d. 
Respostas:
a. 
Entrada:
 
+----------+-------+------+
| nome | idade | sexo |
+----------+-------+------+
| Moacir | 70 | M |
| Geraldo | 67 | M |
| Enzo | 23 | M |
| Karolyne | 23 | F |
| Josefina | 63 | F |
| Ivone | 70 | F |
+----------+-------+------+
 
Saída:
 
+----------+
| nome |
+----------+
| Enzo |
| Karolyne |
+----------+
Entrada:
 
+----------+-------+------+
| nome | idade | sexo |
+----------+-------+------+
| Moacir | 70 | M |
| Geraldo | 67 | M |
| Enzo | 23 | M |
| Josefina | 63 | F |
| Ivone | 70 | F |
+----------+-------+------+
 
Saída:
+----------+
| nome |
+----------+
| Enzo |
| Josefina |
| Ivone |
+----------+
07/05/2022 09:30 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24439575_1&course_id=_182442_1&content_id=_81555… 3/15
b. 
c. 
Entrada:
 
+----------+-------+------+
| nome | idade | sexo |
+----------+-------+------+
| Moacir | 70 | M |
| Geraldo | 67 | M |
| Enzo | 23 | M |
| Josefina | 63 | F |
| Ivone | 70 | F |
+----------+-------+------+
 
Saída:
 
+----------+
| nome |
+----------+
| Moacir |
| Geraldo |
| Josefina |
| Ivone |
+----------+
Entrada:
 
+----------+-------+------+
| nome | idade | sexo |
+----------+-------+------+
| Moacir | 70 | M |
| Geraldo | 67 | M |
| Enzo | 23 | M |
| Karolyne | 23 | F |
| Josefina | 63 | F |
| Ivone | 70 | F |
+----------+-------+------+
 
Saída:
 
+----------+
| nome |
+----------+
| Moacir |
| Geraldo |
| Enzo |
| Karolyne |
| Josefina |
+----------+
07/05/2022 09:30 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24439575_1&course_id=_182442_1&content_id=_81555… 4/15
d. 
e. 
Comentário
da
resposta:
Entrada:
 
+----------+-------+------+
| nome | idade | sexo |
+----------+-------+------+
| Moacir | 70 | M |
| Geraldo | 67 | M |
| Enzo | 23 | M |
| Karolyne | 23 | F |
| Josefina | 63 | F |
| Ivone | 70 | F |
+----------+-------+------+
 
Saída:
 
+----------+
| nome |
+----------+
| Enzo |
| Karolyne |
+----------+
Entrada:
 
+----------+-------+------+
| nome | idade | sexo |
+----------+-------+------+
| Moacir | 70 | M |
| Geraldo | 67 | M |
| Josefina | 63 | F |
| Ivone | 70 | F |
+----------+-------+------+
 
Saída:
 
…Syntax error…
D. A consulta irá selecionar todos os homens com idade até 65
anos e todas as mulheres com idade até 60 anos. Nas opções A e
B, temos “Ivone”, de 70 anos, sendo selecionada, por isso essas
opções estão erradas. Na opção C, temos “Josefina”, de 63 anos,
sendo selecionada, por isso essa opção também está errada. Como
a consulta não possui erro de sintaxe (opção E), a alternativa
correta é a D.
Pergunta 2
Considere a seguinte tabela de pratos disponíveis em um restaurante: 
1 em 1 pontos
07/05/2022 09:30 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24439575_1&course_id=_182442_1&content_id=_81555… 5/15
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d.
e.
Comentário
da
resposta:
CREATE TABLE pratos (nome text, pais_origem text, vegetariano boolean, preco
float); 
Considerando essa tabela, assinale a alternativa com o comando que torna
possível a execução da seguinte consulta:
 
SELECT pais_origem as pais, count(*) as qtd_pratos_vegetarianos FROM
pratos_vegetarianos GROUP BY pais_origem;
+--------+-------------------------+
| pais | qtd_pratos_vegetarianos |
+--------+-------------------------+
| Índia | 10 |
| Itália | 7 |
| Brasil | 4 |
+--------+-------------------------+
CREATE VIEW pratos_vegetarianos AS SELECT nome, pais_origem
FROM pratos WHERE vegetariano;
CREATE SUBSELECT pratos_vegetarianos AS SELECT nome, pais_origem
AS pais FROM pratos WHERE vegetariano;
CREATE VIEW pratos_vegetarianos AS SELECT nome, pais_origem
FROM pratos WHERE vegetariano;
CREATE SUBSELECT pratos_vegetarianos AS SELECT nome, pais_origem
FROM pratos WHERE vegetariano;
CREATE VIEW pratos_vegetarianos FROM SELECT nome, pais_origem
FROM pratos WHERE vegetariano;
CREATE VIEW FOR pratos AS SELECT * FROM pratos_vegetarianos
WHERE vegetariano;
b. Para que a consulta funcione, é preciso criar uma view para a
tabela pratos. E a sintaxe para criar uma view é CREATE VIEW
<nome-da-view> AS <SELECT ...>.
Pergunta 3 1 em 1 pontos
07/05/2022 09:30 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24439575_1&course_id=_182442_1&content_id=_81555… 6/15
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
e.
Comentário da
resposta:
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
enquanto lê. Ao lermos, estamos continuamente associando conceitos para reconhecerletras 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.
Pergunta 4
6.1.2.1 Orientações do usuário final para a segurança de senha
 
1 em 1 pontos
07/05/2022 09:30 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24439575_1&course_id=_182442_1&content_id=_81555… 7/15
Resposta
Selecionada:
a.
Respostas: a.
b.
Use a opção --password = password ou -ppassword na linha de
comando. Por exemplo:
 
shell> mysql -u francis -pfrank db_name
 
Aviso
 
Isso é conveniente, mas inseguro. Em alguns sistemas, sua senha
fica visível para programas de status do sistema, como ps, que
podem ser invocados por outros usuários para exibir linhas de
comando. Os clientes MySQL geralmente substituem o argumento da
senha da linha de comandos com zeros durante sua sequência de
inicialização. No entanto, ainda há um breve intervalo durante o qual o
valor é visível. Além disso, em alguns sistemas, essa estratégia de
substituição é ineficaz e a senha permanece visível para o ps. (Os
sistemas SystemV Unix e talvez outros estejam sujeitos a esse
problema.)
 
Se o seu ambiente operacional estiver configurado para exibir seu
comando atual na barra de título da janela do terminal, a senha
permanecerá visível enquanto o comando estiver em execução,
mesmo se o comando já estiver fora de vista.
 
MYSQL. MySQL 8.0 Reference Manual. 2020.
 
O trecho acima do manual do MySQL explica que um determinado método de
login possui um certo risco de segurança.
 
Indique qual seria uma alternativa segura ao método discutido.
Logar com a opção -p sem passar o parâmetro (senha) no comando, o
que fará com que a senha seja lida a par�r de um prompt seguro do
terminal.
Logar com a opção -p sem passar o parâmetro (senha) no comando, o
que fará com que a senha seja lida a par�r de um prompt seguro do
terminal.
Logar com a opção -p sem passar o parâmetro (senha) no comando, o
que fará com que o usuário anônimo seja u�lizado.
07/05/2022 09:30 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24439575_1&course_id=_182442_1&content_id=_81555… 8/15
c.
d.
e.
Comentário
da
resposta:
Logar como o discu�do, passando a senha na linha de comando, mas
especificando o uso de uma conexão SSL segura entre cliente e banco
de dados.
Logar como o discu�do, passando a senha na linha de comando, mas
usando um contêiner Docker.
O manual do MySQL está defasado. Na úl�ma versão disponível do
MySQL, o método discu�do é inteiramente seguro.
a. Com a senha sendo digitada em modo interativo (com a opção -
p), não há como outro programa capturar a senha digitada, a
menos que haja algum programa espião que capture as teclas
sendo digitadas.
Pergunta 5
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 definido acima, considere a execução do seguinte comando:
 
INSERT INTO municipio (nome, uf) VALUES ('Salvador', 'BA');
 
Considere agora as seguintes afirmações:
 
I – A execução do comando acima incorrerá em erro.
II – A chave primária deve ser especificada no comando INSERT.
 
1 em 1 pontos
07/05/2022 09:30 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24439575_1&course_id=_182442_1&content_id=_81555… 9/15
Resposta
Selecionada:
b. 
Respostas: a.
b. 
c. 
d.
e. 
Comentário
da
resposta:
Assinale agora a opção correta.
As sentenças I e II são falsas.
As sentenças I e II são verdadeiras e a II é a explicação da I.
As sentenças I e II são falsas.
A sentença I é verdadeira, mas a II é falsa.
As sentenças I e II são verdadeiras, mas a II não é a explicação
da I.
Apenas a sentença II é verdadeira.
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 6
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.
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.
1 em 1 pontos
07/05/2022 09:30 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24439575_1&course_id=_182442_1&content_id=_8155… 10/15
Resposta Selecionada:
e. 
Respostas:
a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
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.
Pergunta 7
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.)
1 em 1 pontos
07/05/2022 09:30 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24439575_1&course_id=_182442_1&content_id=_8155…11/15
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da resposta:
 
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:
 
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.
III, I, II.
I, II, III.
III, II, I.
II, I, III.
Todas os itens estão no mesmo nível de abstração.
III, I, II.
Texto feedback
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.
1 em 1 pontos
07/05/2022 09:30 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24439575_1&course_id=_182442_1&content_id=_8155… 12/15
Resposta
Selecionada:
e.
Respostas: a.
b.
c. 
d.
e.
Comentário
da
resposta:
 
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.
 
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
07/05/2022 09:30 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24439575_1&course_id=_182442_1&content_id=_8155… 13/15
backup completo se contrapõe ao backup incremental, enquanto o
backup off-line se contrapõe ao backup on-line.
Pergunta 9
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
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 afirmaçõ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 flautista.
VI – Um músico pode pertencer a várias bandas.
 
Para um banco de dados que u�lize a modelagem apresentada no diagrama, assinale a
alterna�va que apresente todas as afirmações verdadeiras.
I, III, IV e V.
I, III, IV e IV. 
I, III, IV e V.
I e VI. 
I, III, IV, V e VI.
II, III e IV.
b. O diagrama mostra que uma banda de rock deve possuir um
vocalista, um ou mais guitarristas, um baixista e um baterista. O
1 em 1 pontos
https://senacsp.blackboard.com/bbcswebdav/pid-8155599-dt-content-rid-244537583_1/xid-244537583_1
07/05/2022 09:30 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24439575_1&course_id=_182442_1&content_id=_8155… 14/15
diagrama também mostra que cada músico deve pertencer a
exatamente uma banda.
Pergunta 10
Resposta
Selecionada:
d.
Respostas: a.
b.
c.
Como o MySQL utiliza índices
 
Os índices são usados para rapidamente localizar linhas com valores de
coluna específicos. Sem um índice, o MySQL deve começar com a
primeira linha e depois ler a tabela inteira para encontrar as linhas
relevantes. Quanto maior a tabela, mais isso custa. Se a tabela �ver um
índice para as colunas em questão, o MySQL poderá determinar
rapidamente a posição a ser procurada no meio do arquivo de dados sem
precisar examinar todos os dados. Isso é muito mais rápido do que ler
todas as linhas sequencialmente.
 
(Traduzido da documentação oficial do MySQL. Disponível em: <h�ps://d
ev.mysql.com/doc/refman/8.0/en/mysql-indexes.html>. Acesso em: mar.
2020.
 
Sobre índices é correto afirmar que:
Considere uma base de dados construída para análises cien�ficas que
é montada uma vez e depois não é mais atualizada, e que possui
muitos dados. Nesse caso compensa construir diversos índices que
serão úteis para as consultas dos cien�stas, pois mesmo que o tempo
de criação dos índices seja grande, a alta velocidade das leituras
subsequentes compensará o tempo de criação dos índices.
A criação de índices é imprescindível para qualquer tabela do MySQL.
Considere um sistema muito acessado por usuários de todo o mundo
e uma tabela que armazene os eventos de login desses usuários.
Nesse caso, a criação de um índice nessa tabela de registro de login é
conveniente para acelerar o tempo de inserção, provendo uma melhor
experiência para o usuário.
Índices deixam inserções mais lentas e consomem mais espaço em
disco. Por essas razões devem ser usados apenas em tabelas com mais
de um milhão de registros. Só nesses casos os custos compensarão os
ganhos de velocidade de leitura.
1 em 1 pontos
https://dev.mysql.com/doc/refman/8.0/en/mysql-indexes.html
07/05/2022 09:30 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_24439575_1&course_id=_182442_1&content_id=_8155… 15/15
Sábado, 7 de Maio de 2022 09h30min48s BRT
d.
e.
Comentário
da
resposta:
Considere uma base de dados construída para análises cien�ficas que
é montada uma vez e depois não é mais atualizada, e que possui
muitos dados. Nesse caso compensa construir diversos índices que
serão úteis para as consultas dos cien�stas, pois mesmo que o tempo
de criação dos índices seja grande, a alta velocidade das leituras
subsequentes compensará o tempo de criação dos índices.
Os índices são recursos u�lizados em bancos de dados an�gos. O
sistema de o�mização de consultas do MySQL (optimum lookup
process) dispensa a u�lização de índices em tabelas do MySQL.
d.Índices aceleram consultas e são muito u�lizados. Um problema
muito comum em sistemas lentos é a falta de índices em tabelas do
banco de dados (seja no MySQL ou em outros SGBDs). Por outro lado, o
preço a se pagar é: inserções mais lentas e mais espaço ocupado no
disco. Contudo, tabelas muito pequenas podem dispensar índices.
← OK

Continue navegando