#mysql #sql #database #relationship
#mysql #sql #База данных #отношения
Вопрос:
У меня есть проект веб-сайта, который выдает цифровой сертификат вместо бумажного, чтобы студент мог получить доступ к своим сертификатам, загрузить его и поделиться им.
Я попытался спроектировать базу данных, и я не знаю, правильно ли я это делаю!
правильны ли эти отношения ? есть ли какой-нибудь недостающий класс, который я должен добавить?
кроме того, если связь между студентом и сертификатом, как вы видели, должна ли я добавлять каждый отдельный сертификат к каждому отдельному студенту, это будет стоить много времени.
Спасибо, что рассмотрели мою просьбу.
Комментарии:
1. Кажется, все в порядке. Вы должны убедиться, что он соответствует предъявляемым требованиям.
Ответ №1:
Вы должны создать другую таблицу регистрации, которая будет связующим звеном между степенью и студентом, и после этого связать таблицу регистрации с сертификатами, чтобы сертификат был предоставлен конкретному студенту, который уже зарегистрировался и получил степень.
Для завершения вы можете добавить атрибут с именем status в таблицу регистрации.