Не могу найти правильное имя для моей таблицы

1) Мне нужно указать имя для таблицы, в которой хранятся идентификаторы подписок и идентификаторы кредитных карт (используются для продления подписки). В таблице хранятся записи для кредитных карт, срок действия которых истекает, пользователи которых уже были уведомлены об этом. Мне трудно правильно назвать таблицу. Вот список с моими предложениями, но мне не нравится ни одно из них :)

CreditCardNotify, уведомлениеКредитные карты, подпискаCreditCardNotify

2) Еще один вопрос. Думаю, мне лучше использовать слово «уведомлено» вместо «уведомлять» в имени таблицы?


person nirgal    schedule 03.01.2013    source источник
comment
это действительно имеет значение? просто выберите тот, который соответствует!   -  person Andrew Hall    schedule 03.01.2013
comment
Возможное подмножество stackoverflow.com/questions/7366479/   -  person Dennis Jaheruddin    schedule 03.01.2013


Ответы (3)


Хотя это не всегда так, большинство таблиц содержат записи, представляющие материальные или нематериальные вещи. Поэтому вы должны попытаться использовать существительное.

В этом духе я бы предложил что-то вроде creditCardExpiryNotification.

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

person Joel Brown    schedule 03.01.2013

Лучше дайте имя как upgrade_creditcards. Логично, что кредитные карты должны быть продлены

person Community    schedule 03.01.2013

ПодпискаCCN

другая альтернатива, которую я люблю делать, это:

Подписка__CCNotfd

__, представляющий пешеходный переход или таблицу соединений.

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

person CodeTalk    schedule 04.01.2013