根據給定的函數相依(Functional Dependencies),我們可以推導出 VideoClip 資料表的關聯鍵(key)。
URL → 標題:
URL → 發布者:
發布者 → 訂閱數:
{URL, 評論次序} → {評論者, 評論內容, 評論推數, 評論噓數}:
{URL, 評論次序, 評論回覆次序} → {回覆者, 回覆內容, 回覆推數, 回覆噓數}:
根據函數相依,我們可以逐步推導出關聯鍵:
URL:
發布者 → 訂閱數:
{URL, 評論次序}:
{URL, 評論次序, 評論回覆次序}:
從上述分析可以看出,URL 是唯一決定標題和發布者的,而 URL 和評論次序唯一決定了評論相關信息。因此,我們需要考慮包含 URL 和評論次序的組合。同樣,URL、評論次序和評論回覆次序唯一決定了回覆相關信息。
因此,VideoClip 的關聯鍵可以推導如下:
VideoClip 資料表的關聯鍵(Primary Key)為:
這組合能夠唯一地標識每條記錄,並滿足所有函數相依。