У меня есть следующие таблицы (Основной ключ в жирный. Внешний ключ в курсивом)
Таблица клиентов
- ID --- Имя --- Баланс --- учётная_запись --- ACCOUNT_TYPE
Таблица категорий аккаунтов
- ACCOUNT_TYPE ---- Баланс
Таблица сведений о клиенте
- учётная_запись --- First_Name ---- Last_Name --- Адрес
Могу ли я иметь два внешних ключа в таблице Customer и как это реализовать в MySQL?
Обновление
Я разрабатываю веб-систему учета для окончательного проекта.
Категория аккаунта
Тип учетной записи -------------- Баланс
Активы
Обязательства
Средства
Расходы
Доход
Asset
- Asset_ID ----- Название актива ---- Баланс ---- Тип учетной записи
дебиторов
- Receivable_ID ----- Имя получателя ------- Адрес -------- Телефон ----- Asset_ID ---- Тип учетной записи
Дебиторская задолженность
- TRANSACTION_ID ---- Описание ---- Сумма --- Баланс ---- Receivable_ID ---- Asset_ID --- Тип учетной записи
Я рисовал диаграмму ER (Entity relationship) с помощью программного обеспечения, и когда я указываю отношение, он автоматически добавляет несколько внешних ключей, как показано выше. Является ли дизайн недостаточным?