Por que uma relação de chave primária e externa é necessária quando podemos ingressar sem ela?

Se podemos obter dados de duas tabelas sem ter relação de chave primária e externa, por que precisamos dessa regra? Você pode me explicar claramente, com um exemplo adequado? É um banco de dados de teste, não se importe com a estrutura rui

strutura das tabelas:

**

table - 'test1'
columns - id,lname,fname,dob
no primary and foreign key and also not unique(without any constraints)

**

**table - 'test2'
columns- id,native_city
again, no relations and no constraints** 

Ainda posso ingressar nessas tabelas com o mesmo 'id' das colunas; portanto, se não houver chave estrangeira primária, qual é a utilidade diss

questionAnswers(5)

yourAnswerToTheQuestion