簡體   English   中英

如何將非主鍵派生到另一個表

[英]How to derive a non-primary key to another table

我有一個擁有兩個不同子實體的實體,例如,一家擁有不同受訓人員的公司,並使用擁有特殊屬性的受訓人員實體,標識符為 trainee_id。

受訓者可能是學生或公司員工。 培訓計划需要區分受訓者,因此我將學生和員工作為受訓者實體中的兩個不同子實體。

顯然,培訓計划將通過其trainee_id來處理受訓者,因此trainee_id將成為兩個sub_entities的primary_key,並且sub_entities不能有特殊標識符(我不能使用student id作為primary sub_entity 的鍵)。

我想從子實體及其主鍵 (trainee_id) 到相關實體派生一個重要的非主鍵。

如何將非主鍵導出為另一個表的外鍵?

您可以創建具有unique約束的列並嘗試創建該外鍵。 請參閱此處: 非主鍵的外鍵

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM