Дизайн базы данных для приложения часто задаваемых вопросов

#mysql #database

#mysql #База данных

Вопрос:

У меня есть текущая база данных MySQL, но я не думаю, что она разработана так хорошо, как могла бы быть — я предвижу проблемы, когда дело доходит до создания запросов в моем приложении.

Кто-нибудь может помочь мне с разработкой базы данных для следующего сценария —

У меня есть набор вопросов, каждый из которых имеет заголовок, ответ и некоторые теги. Эти вопросы распределены по категориям. Пользователи, вошедшие в систему, могут изменить любой атрибут вопроса. Изменение должно быть одобрено до того, как оно появится в системе в режиме реального времени. Должен быть такой способ аудита, чтобы в каждом вновь созданном вопросе или в каждом редактируемом вопросе сохранялись сведения о том, кто редактировал.

Приложение будет предоставлять отчеты, включая список всех изменений, внесенных в вопрос.

Любая помощь в этом вопросе была бы признательна. Я также могу предоставить то, что у меня уже есть, но я думаю, что это имеет некоторые фундаментальные проблемы.

Комментарии:

1. Дэйв, мы сможем по-настоящему ответить тебе только в том случае, если ты перечислишь то, что у тебя уже есть.