Я пытаюсь создать нормализованную базу данных для блога, позволяющего отвечать на комментарии. Учитывая несколько ответов, которые я нашел, мне кажется, что мне нужно взглянуть на модель списка смежностей и модифицированный алгоритм обхода дерева предзаказов. Однако после того, как прочитал об этом, я не нашел примера использования внешних ключей для обеспечения целостности данных. Это можно сделать?
Какой дизайн базы данных вы рекомендуете в этом случае? В идеале я хотел бы иметь возможность исключить родительский комментарий и, используя отношения PK-FK (PK = первичный ключ, FK = внешний ключ), также иметь возможность удалить все дочерние комментарии, чтобы избежать сохранения сирот в стол.
ОБНОВЛЕНИЕ : В качестве пояснения я также хотел бы знать, какой дизайн базы данных используется в блогах, которые позволяют отвечать на комментарии (то есть, комментарии, которые отвечают на комментарии, которые отвечают исходной теме) ).