CREATE TABLE Member
(
memberID - PK
memberName
.
.
dateCreated
);
CREATE TABLE TrackLogin
(
memberID - PK and FK
lastLogin
);
TrackLogin поможет мне узнать, когда этот участник последний раз входил в систему. Любая новая запись, вставленная в таблицу участников, новая запись также будет автоматически вставлена в TrackLogin.
lastLogin будет иметь значение по умолчанию (время и дата по умолчанию). Любые входы происходят, я обновлю строку до последней регистрации, которая переопределит значение по умолчанию.
Member и TrackLogin - это отношения один-к-одному.
Я не хотел помещать lastLogin в таблицу Member, поскольку триггер привязан к таблице member, а lastLogin не имеет к этому никакого отношения.
Этот дизайн в порядке?