1
resposta

Relação entre tables no Mysql

Qual a vantagem de estabelecer relações entre tables no banco de dados mysql pelo phpmyadmin designer/workbench?

1 resposta

Não entendi a duvida. Está falando de Primary Keys e Foreign Keys? A vantagem é garantir a integridade do banco. Garantir que uma relação entre duas tabelas esta integra. Ou seja, quando tabela A referenciar tabela B. Então as Keys irão garantir que o registro referenciado de A para B exista.

Sobre o fato de espalhar os dados em várias tabelas. As vantagens estão relacionadas a ganho de desempenho e economia de espaço em disco para armazenar os dados.