Pourquoi est-primaire, clé étrangère de la relation nécessaire lorsqu'on peut rejoindre sans elle?

Si nous pouvons obtenir des données de deux tables sans avoir primaire et de clé étrangère de la relation, alors pourquoi nous avons besoin de cette règle? Pouvez-vous svp m'expliquer clairement, avec des exemples appropriés?
C'est une base de données de test, n'est pas l'esprit de la mauvaise structure.

Tables de la structure:

**

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** 

Je peux encore participer à ces tableaux avec les mêmes colonnes "id",
donc, si il n'y a pas de primaire clé étrangère, alors qu'est-ce que l'utilisation de ce?

InformationsquelleAutor kawade | 2011-04-24