Это пример базы данных наблюдения за птицами. Скажем, если у вас есть три объекта: BirdSpecies
, Location
и Observer
. Чтобы иметь объект Observation
, вам нужны все эти три. Без них наблюдения нет.Слабая сущность с уникальным номером Номер
Мое понимание состоит в том, что указанное выше требование делает Observation
слабым субъектом. Но что, если один и тот же человек может разыскать одного и того же вида в одном месте несколько раз? Тогда запись не будет уникальной.
Мой вопрос, поэтому у вас есть первичный ключ для Observation
, который представляет собой просто число, последовательно увеличивающееся для каждого наблюдения, и сущность, все еще являющаяся слабым субъектом?
Слабые объекты не определяются их отношениями, а зависят от ключа родительского объекта для его идентификации. См. Https://en.wikipedia.org/wiki/Weak_entity или еще лучше прочитайте «Модель сущности-отношения» Питера Чена к единому представлению данных. – reaanb