Я хочу создать базу данных для электронного обучения. Вот так. «Каждый объект имеет 2 иерархии, то есть ScoringComponent и Competency. Каждая иерархия обновляется каждый период. Каждая иерархия имеет неограниченный уровень глубины. Самый низкий уровень ScoringComponent должен быть сопоставлен с одним или несколькими наименьшими уровнями иерархии компетенций». Relation between the ScoringComponent and Competency ImageMysql Несколько внешних ключей для атрибута в таблице
Основываясь на этом случае, я попытался создать базу данных. Результат - Database Design.
Проблема в дизайне базы данных - это множественный внешний ключ для атрибутов года.
Из этой проблемы я хочу создать таблицу без внешнего ключа и обработать действительность данных в коде приложения.
Это нормально для меня, чтобы удалить внешний ключ со стола? и есть ли какие-либо предложения по моему делу? Спасибо.
Нет. Все разработчики в моей команде должны знать поток данных в базе данных. Я хочу использовать внешний ключ. но я понятия не имею, как должен выглядеть проект базы данных, если я использую внешний ключ. –