idencial
Одинаковый
Рациональность структуры БД
Ситуация состоит в следующем:
Необх. реализовать простенькую систему рассылки.
При этом конечно рассылок может быть много, а потому я делаю отдельную таблицу.
CREATE TABLE maillist_kind (
maillist_id int(3) NOT NULL auto_increment,
maillist_name text NOT NULL,
PRIMARY KEY (maillist_id)
)
Помимо этого необходимо есно хранить адреса подписантов и чтобы было ясно на какие конкретно рассылки они подписаны.
Для этого я делаю следующую таблицу:
CREATE TABLE maillist (
maillist_id int(3) NOT NULL default '0',
email tinytext NOT NULL,
subscriber_name tinytext NOT NULL
)
Соотв. количество одинаковых e-mail подписанта говорит о количестве рассылко на которые он подписан.
Что можите сказать относительно второй таблицы. Может можно как-то рациональнее?
Я вообще прочитал, что такой способ годиться, если количество полей не больше 15.
Ситуация состоит в следующем:
Необх. реализовать простенькую систему рассылки.
При этом конечно рассылок может быть много, а потому я делаю отдельную таблицу.
CREATE TABLE maillist_kind (
maillist_id int(3) NOT NULL auto_increment,
maillist_name text NOT NULL,
PRIMARY KEY (maillist_id)
)
Помимо этого необходимо есно хранить адреса подписантов и чтобы было ясно на какие конкретно рассылки они подписаны.
Для этого я делаю следующую таблицу:
CREATE TABLE maillist (
maillist_id int(3) NOT NULL default '0',
email tinytext NOT NULL,
subscriber_name tinytext NOT NULL
)
Соотв. количество одинаковых e-mail подписанта говорит о количестве рассылко на которые он подписан.
Что можите сказать относительно второй таблицы. Может можно как-то рациональнее?
Я вообще прочитал, что такой способ годиться, если количество полей не больше 15.