Примеры внешнего ключа SQLite

Я не эксперт в sql / sqlite .. предположим, у нас есть две таблицы:

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

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

как будет вставка? правильно мои операции createTable? Я хотел бы иметь: у ребенка может быть больше чем одна собака, у собаки может быть больше детей

РЕДАКТИРОВАТЬ

Что если бы я хотел, чтобы у всех детей и для каждого ребенка был список собак, связанных с этим ребенком?

Ответы на вопрос(2)

Ваш ответ на вопрос