У меня есть БД, которая сейчас содержит две таблицы:
- Пользователи: включает данные, загруженные из CSV.
- Учетные записи: учетная запись, открытая для определенного пользователя.
Обе таблицы имеют поле числового идентификатора (UserID, AccountID), поскольку в таблице Accounts также есть поле UserID для связи этих двух таблиц вместе.
Я хочу соединить эти две таблицы, чтобы убедиться, что новые записи в учетных записях могут быть добавлены только в том случае, если у них есть соответствующий вставленный идентификатор пользователя, который находится в таблице пользователей. Сначала это звучало для меня как связь один к одному. Однако, хотя не может быть учетной записи пользователя, которого нет в таблице «Пользователи», большинство записей в «Пользователи» по-прежнему не имеют учетной записи в таблице «Учетные записи».
Есть ли способ обеспечить целостность данных об этих отношениях в ACCESS/SQL?