Предлагаю вам самому её составить. (Если вы хотите создать что-то уникальное и своё, а не копировать чужой труд)
Сделать это не сложно, отвлекитесь от деталей и посмотрите образно "что есть форум".
- Логично что там будет таблица пользователей с ником и паролем (чтоб скрипт регистрации юзеров заносил туда "данные" а скрипт логина их от туда доставал) вероятно и с другими данными (мыло, подпись, сайт, итд)
- Логично предположить что если это форум, то стало быть таблица с форумами тоже будет (если планируются вложенные форумы то логично что таблица будет хранить дерево из названий разделов)
- Смешно было бы предполагать что в форуме не было бы таблицы с постами (причём на ваше усмотрение можно даже не создавать отдельно таблицу с топиками а просто выбирать их из таблицы постов, хотя многие люди предпочитают и отдельные таблицы)
- Таблица приватных сообщений также вероятна (тут всё просто, явно она будет содержать отправителя, получателя, тему и текст)
Также рассмотрите отдельные вспомогательные таблицы (которые не нужны для бэкапа и которые можно восстановить основываясь на текущей ситуации, например количество топиков в форуме, ответов в топиках, указатель на последний пост, поисковой индекс, короче те данные которые можно будет использовать для ускорения выборки, чтоб не считать всё каждый раз при открытии главной страницы и форума)
Проблем в таких вещах мало. Главное ни за кем не повторяйте, а посмотрите на ситуацию со стороны. Не вдавайтесь в технику, просто составьте примерную схему (можно даже на бумаге) и дерзайте. Если же вы хотите чтоб за вас кто-то её составил, то лучше просто возьмите готовый форум, и используйте готовое. Там люди годами пытались составить, в этом топике никто столько труда не вложит.