Разработка базы данных веб-приложения с оплатой услуг - PullRequest
2 голосов
/ 11 февраля 2010

Итак, у меня есть веб-приложение, в котором пользователи могут оплачивать определенные дополнительные функции, а также подписку.

Сначала было всего несколько простых вещей, и у меня была одна таблица платежей, в которой было поле "элемент", чтобы указать, за что платит пользователь.

Но сейчас должны были прийти другие предметы, с различными сопутствующими параметрами. Даже подписка может принимать дополнительный параметр, на какой срок подписки.

Я не знаю, должен ли каждый такой предмет иметь свою таблицу или как ее оформить.

1 Ответ

11 голосов
/ 11 февраля 2010

Здесь есть несколько примеров жизнеспособных моделей баз данных: http://www.databaseanswers.org/data_models/

Полезно рассматривать таблицы базы данных как электронные таблицы строк и столбцов, где каждый столбец является полем, а каждая строка - записью. В общем, если вам нужно захватить новый экземпляр значений столбца, это требует новой записи / строки. Если вам нужно захватить новый элемент данных для каждой строки, это новое поле / столбец.

...