Я работаю над своим C# Daybook project which
, использующим MSSQl DB
, и столкнулся со следующей проблемой: что произойдет, если я создам нового пользователя?
Хорошо, у меня есть DaybookTable
, NotesTable
и PasswordsTable
(Name
, то есть Id
и password hash
).
Моя идея состоит в том, чтобы создать новую запись в PasswordsTable и добавить новые записи во взаимные таблицы (DaybookTable
и NotesTable
в моем случае) с уникальным внешним ключом к другим таблицам (Name
).
Хорошо, в этом случае у нас будет 2 таблицы с общими данными (я думаю, что это плохая практика).
Это хороший способ реализовать мое приложение в жизни?
Я также открыт для других подходов в целом.