Я работаю над системой онлайн-доступа в mysql и php.Система онлайн-доступа
Мне нужно сохранить личные данные заявителя, а также академические данные. До сих пор я создал одну таблицу для сохранения личных данных с идентификатором кандидата (автоинкремент) в качестве основного ключа. Но для академических деталей я немного смущен. Поля, необходимые для академических деталей являются:
Degree Level (like Master, Bachelor, high school); Roll No; Subjects; Grade; Institution; Percentage; Degree image (image field to save scanned copies of transcripts).
Я не знаю, как связать эти две таблицы. Будет ли загрузка файлов изображений (отсканированных копий транскриптов) повлиять на производительность базы данных?
Общее правило: никогда не храните файлы в базе данных. существует очень мало случаев использования, которые его оправдывают, и слишком много ошибок/проблем, чтобы сделать эти несколько случаев полезными. –
не храните изображения в вашей базе данных, храните ссылки на них. вы также должны быть очень осторожны с сохранением личной информации, ее всегда следует зашифровать. – cmorrissey
Поместите ApplicantID в таблицу Academic Details в качестве внешнего ключа. –