Buscar

Quiz Banco de Dados Senac _ Passei Direto

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

Impresso por meaddsmari2, E-mail meaddsmari2@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 30/05/2022 18:39:23
24/11/2021 16:49 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22304310_1&course_id=_169958_1&content_id=_75821… 2/15
Resposta Selecionada:
b. 
Respostas:
a. 
b. 
c. 
d. 
e. 
Comentário
da
GRANT ALL ON db2.* TO r1;
GRANT r1 TO u3;
SET DEFAULT ROLE ALL TO u3;
FLUSH PRIVILEGES;
 
Considerando que os comandos apresentados já foram executados (todos com
sucesso), associe a lista de comandos à lista de trechos das saídas produzidas
por esses comandos.
 
Lista de comandos (o sinal $ indica um comando realizado no sistema operacional
e o sinal > indica um comando realizado no MySQL):
 
(I) $ mysql -u u1 db2 -psenha
 
(II) $mysql -u u2 db1 -psenha
> DROP tb2;
 
(III) $ mysql -u u3 db1 -psenha
> UPDATE tb1 SET x = 2*x WHERE x > 10;
 
(IV) $ mysql -u u3 db2 -psenha
> UPDATE tb1 SET x = 2*x WHERE x > 10;
 
Lista de trechos das saídas:
 
( ) SELECT command denied to user
 
( ) Access denied for user
 
( ) Query OK
 
( ) You have an error in your SQL syntax
 
A sequência correta dessa associação é:
(III) (I) (IV) (II)
(IV) (I) (III) (II)
(III) (I) (IV) (II)
(IV) (I) (II) (III)
(I) (II) (III) (IV)
(IV) (III) (II) (I)
b. O comando I resultará em acesso negado, pois u1 não tem
nenhum privilégio sobre db2. O comando II resultará em erro de
Utilizamos cookies essenciais e tecnologias semelhantes de acordo com a nossa Política de Privacidade e, ao continuar você concorda com essas condições. Ok
https://sobreuol.noticias.uol.com.br/normas-de-seguranca-e-privacidade
Impresso por meaddsmari2, E-mail meaddsmari2@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 30/05/2022 18:39:23
24/11/2021 16:49 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22304310_1&course_id=_169958_1&content_id=_75821… 3/15
resposta: sintaxe, pois o comando correto seria “DROP TABLE tb2”. O
comando III resultará em erro de permissão, pois, apesar de ter
direito ao UPDATE, u3 não possui direito de SELECT em db1.tb1, e
a condição do WHERE impõe a necessidade de leitura da tabela.
Já o comando IV resultará em sucesso, pois u3 recebeu os
privilégios de r1, que tem acesso total a db2.
Pergunta 2
6.1.2.1 Orientações do usuário final para a segurança de senha
 
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. . 2020.MySQL 8.0 Reference Manual
 
O trecho acima do manual do MySQL explica que um determinado método de
login possui um certo risco de segurança.
 
1 em 1 pontos
Utilizamos cookies essenciais e tecnologias semelhantes de acordo com a nossa Política de Privacidade e, ao continuar você concorda com essas condições. Ok
https://sobreuol.noticias.uol.com.br/normas-de-seguranca-e-privacidade
Impresso por meaddsmari2, E-mail meaddsmari2@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 30/05/2022 18:39:23
24/11/2021 16:49 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22304310_1&course_id=_169958_1&content_id=_75821… 4/15
Resposta
Selecionada:
a.
Respostas: a.
b.
c.
d.
e.
Comentário
da
resposta:
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.
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 3
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.
1 em 1 pontos
Utilizamos cookies essenciais e tecnologias semelhantes de acordo com a nossa Política de Privacidade e, ao continuar você concorda com essas condições. Ok
https://sobreuol.noticias.uol.com.br/normas-de-seguranca-e-privacidade
Impresso por meaddsmari2, E-mail meaddsmari2@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 30/05/2022 18:39:23
24/11/2021 16:49 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22304310_1&course_id=_169958_1&content_id=_75821… 5/15
Resposta
Selecionada:
d.
Respostas: a.
b.
c.
d.
e.
Comentário
da
resposta:
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 desses usuários.login
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 devemser 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.
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.
Pergunta 4 1 em 1 pontos
Utilizamos cookies essenciais e tecnologias semelhantes de acordo com a nossa Política de Privacidade e, ao continuar você concorda com essas condições. Ok
https://sobreuol.noticias.uol.com.br/normas-de-seguranca-e-privacidade
Impresso por meaddsmari2, E-mail meaddsmari2@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 30/05/2022 18:39:23
24/11/2021 16:49 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22304310_1&course_id=_169958_1&content_id=_75821… 6/15
Resposta
Selecionada:
a.
Respostas: a.
b.
c.
Considere uma tabela de solicitações feitas por cidadãos à Prefeitura de São
Paulo (dados disponíveis em http://dados.prefeitura.sp.gov.br/dataset/dados-do-si
stema-de-atendimento-ao-cidadao-sac-156) criada com o seguinte comando:
 
CREATE TABLE solicitacoes (
 data_abertura text,
 hora_abertura text,
 prefeitura_regional text,
 distrito text,
 orgao text,
 tema text,
 assunto text,
 servico text,
 status_solicitacao text,
 data_parecer text,
 hora_parecer text
);
 
Considere ainda que uma certa consulta SQL produziu a seguinte saída:
 
tema qtd 
------------ ----------
Rua e bairro 526934 
Lixo e limpeza 261443 
Transporte 249783 
Animais 195256 
Meio Ambiente 185472 
 
Qual das opções exibe uma consulta que poderia ter produzido a saída acima?
SELECT tema, count(*) as qtd FROM solicitacoes GROUP BY
tema ORDER BY qtd DESC LIMIT 5;
SELECT tema, count(*) as qtd FROM solicitacoes GROUP BY
tema ORDER BY qtd DESC LIMIT 5;
SELECT tema, qtd FROM solicitacoes GROUP BY tema
ORDER BY qtd DESC LIMIT 5;
Utilizamos cookies essenciais e tecnologias semelhantes de acordo com a nossa Política de Privacidade e, ao continuar você concorda com essas condições. Ok
https://sobreuol.noticias.uol.com.br/normas-de-seguranca-e-privacidade
Impresso por meaddsmari2, E-mail meaddsmari2@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 30/05/2022 18:39:23
24/11/2021 16:49 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22304310_1&course_id=_169958_1&content_id=_75821… 7/15
d. 
e.
Comentário
da
resposta:
SELECT tema, count(*) as qtd FROM solicitacoes GROUP BY
tema ORDER BY qtd LIMIT 5;
SELECT tema, qtd FROM solicitacoes LIMIT 5;
SELECT tema, count(*) as qtd FROM solicitacoes GROUP BY
qtd ORDER BY qtd DESC LIMIT 5;
a. Cada tema aparece somente uma vez na saída, sugerindo uma
agregação por GROUP BY. A coluna qtd está com valores decrescentes,
sugerindo a ulização do “ORDER BY DESC”. Como a saída só possui 5
linhas, isso sugere a ulização do LIMIT 5. Por fim, qtd não é uma
coluna original da tabela (ver comando CREATE), por isso deve ter
surgido como um no SELECT.alias
Pergunta 5
Resposta Selecionada:
d. 
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”.
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 |
+----------+
1 em 1 pontos
Utilizamos cookies essenciais e tecnologias semelhantes de acordo com a nossa Política de Privacidade e, ao continuar você concorda com essas condições. Ok
https://sobreuol.noticias.uol.com.br/normas-de-seguranca-e-privacidade
Impresso por meaddsmari2, E-mail meaddsmari2@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 30/05/2022 18:39:23
24/11/2021 16:49 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22304310_1&course_id=_169958_1&content_id=_75821… 8/15
Respostas:
a. 
b. 
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 |
+----------+
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 |
+----------+
Utilizamos cookies essenciais e tecnologias semelhantes de acordo com a nossa Política de Privacidade e, ao continuar você concorda com essas condições. Ok
https://sobreuol.noticias.uol.com.br/normas-de-seguranca-e-privacidade
Impresso por meaddsmari2, E-mail meaddsmari2@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 30/05/2022 18:39:23
24/11/2021 16:49 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22304310_1&course_id=_169958_1&content_id=_75821… 9/15
c. 
d. 
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 |
+----------+
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 |
+----------+
Utilizamos cookies essenciais e tecnologias semelhantes de acordo com a nossa Política de Privacidade e, ao continuarvocê concorda com essas condições. Ok
https://sobreuol.noticias.uol.com.br/normas-de-seguranca-e-privacidade
Impresso por meaddsmari2, E-mail meaddsmari2@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 30/05/2022 18:39:23
24/11/2021 16:49 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22304310_1&course_id=_169958_1&content_id=_7582… 10/15
e. 
Comentário
da
resposta:
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 6
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');
1 em 1 pontos
Utilizamos cookies essenciais e tecnologias semelhantes de acordo com a nossa Política de Privacidade e, ao continuar você concorda com essas condições. Ok
https://sobreuol.noticias.uol.com.br/normas-de-seguranca-e-privacidade
Impresso por meaddsmari2, E-mail meaddsmari2@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 30/05/2022 18:39:23
24/11/2021 16:49 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_22304310_1&course_id=_169958_1&content_id=_7582… 11/15
Resposta
Selecionada:
b. 
Respostas: a.
b. 
c. 
d.
e. 
Comentário
da
resposta:
 
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.
 
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 7
Resposta
Selecionada:
c.
Respostas: a.
b.
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?
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;
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;
1 em 1 pontos
Utilizamos cookies essenciais e tecnologias semelhantes de acordo com a nossa Política de Privacidade e, ao continuar você concorda com essas condições. Ok
https://sobreuol.noticias.uol.com.br/normas-de-seguranca-e-privacidade

Continue navegando