Переходите к TL: DR версия
В настоящее время разрабатывается функция бронирования класса верховой езды для веб-сайта Клуба.Проектирование базы данных SQL с нуля с использованием phpMyAdmin.Члены вступают в клуб по семейному принципу. Это означает, что каждый уникальный «Family_ID» будет содержать несколько членов в каждом.
Клуб хочет, чтобы пользователи входили в систему только со своим Family_ID, и благодаря этому единому входу пользователь сможет забронировать класс верховой езды для любого члена семьи.Интересно, можно ли дать каждому члену уникальный идентификатор, ссылаясь на внешний ключ (Family_ID).Таким образом, у каждого участника будет уникальный идентификатор, основанный на их Family_ID.Пример приведен ниже.
Когда новая семья регистрируется в клубе - они заполняют бумажные формы, в которых администратор вводит свои данные в существующую базу данных, в настоящее время у членов нет идентификатора, только данные хранятся в каждом из них.Family_ID.Подумал об обходном пути, когда при добавлении нового члена форма будет иметь поле ввода с автозаполнением, которое добавляет '01' / '02' / etc к концу family_id.
TL: DR
SQL - phpMyAdmin Несколько членов внутри «Family_ID»
- Несколько членов имеют «Family_ID» (внешний ключ от «Family»«Таблица»
- У каждого участника есть уникальный идентификатор - «Member_ID» (в качестве префикса используется Family_ID)
Пример
Family_ID = 0024
Member_ID = 002401 (уникальный идентификатор участника Auto_increment с использованием двух последних цифр)
Мое первое сообщение, поэтому я прошу прощения, если я пропустил любую необходимую информацию, спасибоза ваши ответы.