Baixe o app para aproveitar ainda mais
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
Compartilhar