Таблицы:
TDocument (Id, Name)
TChapter (Id, DocumentId,Name)
TParagraph (Id, ChapterId, Name)
Сначала документы делились на параграфы. Но с какого-то момента стали делиться сначала на главы, а внутри глав -- на параграфы.
Нужно обеспечить совместимость старых и новых документов:
для всех документов, у которых нет глав, создать одну главу и добавить в нее все параграфы этого документа.
Параграфы связаны с главами таблицей: TParagraphToChapter (Id, ChapterId, ParagraphId)