Есть образец. Образец может поступить от разных лабораторий. При этом образцу должен быть присвоен префикс. Один и тот же префикс может быть присвоен к разным лабораториям. Классическая связь многие ко многим: у одной лаборатории может быть множество префиксов, а один префикс может быть у множества лабораторий.
Каждый образец нумеруется цифрой в отдельном поле sample_number таблицы образец. При этом в пределах каждого префикса не может быть повторов номеров. Т.е. префикс и номер образца - уникальный индекс. Также для каждого образца следует иметь возможность установить, от какой лаборатории он поступил.
А теперь вопрос - как лучше организовать связи? Понимаю, что в идеале следовало бы связь тянуть от таблицы многие ко многим, но так нельзя...
Вариант 1
Вариант 2
Вариант 3 - ???
Сборка персонального компьютера от Artline: умный выбор для современных пользователей