A ideia de separar os tipos de informação em tabelas diferentes é a essência da modelagem de bancos de dados relacionais. No exemplo, vimos que é importante separar as informações sobre as pessoas das informações sobre as cidades. Mas esse raciocínio pode ser estendido de forma repetida para todos os demais tipos de informação.