У меня есть две таблицы, login_inf
(информация о входе в систему) и history
(история изменений в базе данных, например, какой пользователь редактировал указанной строки) - изображение ниже:SQL-схема, три отношения только между двумя таблицами, могу ли я это сделать?
Я хочу знать, какой пользователь сделал заданное действие, пользователь добавил строку (created_by
), пользователь отредактировал строку (modified_by
) и какой пользователь удалил строку (removed_by
). Правильно ли моя схема?
Отношения:
history.created_by <-> login_inf.login
history.modified_by <-> login_inf.login
history.removed_by <-> login_inf.login
Таким образом, эти три столбца в таблице истории являются один столбец из login_inf
, я просто изменил название.
Ваша схема в порядке. –
Я видел эти многочисленные ссылки от 10 до 12 глубины раньше ... вы здесь хорошо. – Twelfth
Благодарим за отзыв :) – mirka