Я студент, який навчається на останньому курсі. Я повинен створити базу даних для свого проекту, щоб він зберігав кілька значень під стовпцем Навички. Для одного ідентифікатора користувача в полі навичок може бути кілька значень.
Який найкращий спосіб продовжити? Я повинен створити в Mysql.
Відповіді:
1 для відповіді № 1Найкращою практикою було б використовувати для цього дві таблиці.
UserTable:
Id rest of the appropriate fields
1 ...........
2 ............
SkillSetTable:
id UserTable_id skillName
1 1 abcd
2 1 pqrs
3 1 hijk
4 1 lmnop
Тут ви можете використовувати зовнішній ключ для вказівки на UserTableid. Таким чином, вам не доведеться турбуватися про кількість навичок