Слабая сущность против ссылочной целостности
У меня есть вопрос, касающийся домашней базы данных. Проблема идет так
Пользователь может иметь основную информацию, такую как имя, возраст и пол. Опыт обучения и опыт работы пользователя также могут быть включены. Для каждого опыта обучения указывается название школы, год обучения, тип школы (аспирантура, колледж, старшая школа и начальная школа).
Путаница заключается в том, что если запись об образовании является слабой сущностью пользователя, поскольку без атрибута "user-id" пользователя набор слабых сущностей не может быть однозначно идентифицирован по их собственным атрибутам, поскольку название школы, год обучения и школа type может быть одинаковым и, следовательно, для идентификации себя нужен атрибут user-id сильной сущности (User).
Запись об образовании также должна иметь отношение ссылочной целостности, поскольку каждая запись об образовании должна принадлежать пользователю.
Попробуйте обсудить с моими одногруппниками, и у всех нас есть противоречивая информация