Спроектируйте модель данных колл-центра: у сотрудника может быть много телефонных номеров, а каждый номер закреплён только за одним сотрудником. Опишите таблицы, поля и связи.

Создайте таблицу сотрудников и таблицу телефонных номеров с внешним ключом employee_id. Так один сотрудник имеет много номеров, а каждая строка номера — одного владельца.

Короткий ответ

Что ответить на собеседовании

Создайте таблицу сотрудников и таблицу телефонных номеров с внешним ключом employee_id. Так один сотрудник имеет много номеров, а каждая строка номера — одного владельца.

Подробный разбор

Ответ с пояснениями

Создайте таблицу сотрудников и таблицу телефонных номеров с внешним ключом employee_id. Так один сотрудник имеет много номеров, а каждая строка номера — одного владельца.

Пример: employees(id, name), phone_numbers(id, employee_id NOT NULL, number UNIQUE). FK указывает на employees.id; индекс по employee_id ускоряет выборку номеров сотрудника. Номер храните строкой в нормализованном формате, не целым числом. Если требуется история переназначений, выделите назначения с периодами действия, а не теряйте прежнего владельца.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее