Exemples de clés étrangères SQLite

Je ne suis pas un expert en sql /sqlite..
supposons que nous avons deux tables:

CREATE TABLE child (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    name TEXT,
);

CREATE TABLE MyTableB(
  dog TEXT, 
  FOREIGN KEY(dogList) REFERENCES child(id)
);

comment les INSÉRER? est de corriger mon createTable opérations?
Je voudrais avoir:
un enfant peut avoir plus d'un chien
un chien peut avoir plus d'enfants

MODIFIER

Ce que si je voulais que tous les enfants et pour chaque enfant une liste de chiens associés avec l'enfant?

source d'informationauteur Safari