這是一個觀鳥者數據庫示例。假設您有三個實體:BirdSpecies
,Location
和Observer
。要有一個實體Observation
,你需要所有這三個。沒有他們沒有觀察。具有唯一編號的弱實體
我的理解是,上面的要求使得Observation
成爲一個弱實體。但是,如果同一個人可以多次在同一地點發現同一物種呢?那麼該條目將不會是唯一的。
因此,我的問題是,您是否可以擁有一個Observation
的主鍵,它只是一個數字,對於每個觀察結果而言依次遞增,並且該實體仍然是一個弱實體?
弱實體不是由它們的關係來定義的,而是依賴於父實體的關鍵來確定它的身份。請參閱https://en.wikipedia.org/wiki/Weak_entity或更好的閱讀Peter Chen的「實體關係模型 - 統一數據視圖」 – reaanb