← Questões de Banco de Dados

Banco de Dados · FGV · 2021

Questão comentada de Banco de Dados

No MySQL é possível que os dados de uma tabela InnoDB sejam armazenados na própria estrutura de um índice. Assinale a opção que indica a maneira como isso é feito.

Gabarito: A

No MySQL com InnoDB, a tabela não fica “solta” em um arquivo separado como acontece em outros modelos: os dados são armazenados no índice clusterizado, isto é, na própria estrutura da árvore B+ do índice primário. Em termos práticos, o InnoDB organiza os registros fisicamente pela chave primária, e as folhas do índice primário passam a conter as linhas da tabela. Se não houver chave primária, o mecanismo escolhe uma chave única não nula; se nem isso existir, ele cria uma chave interna oculta. Esse comportamento é automático, não depende de um comando especial do usuário. Por isso o gabarito é a letra A: ao criar a tabela InnoDB, o MySQL já faz o armazenamento clusterizado conforme suas regras internas.

Continue treinando

Questões relacionadas