三、假設圖書館關聯式資料庫系統中,有 BOOK 表格和 BORROWER 兩個表格,前者記錄書本基本資料,後者記錄借閱資料,且定義兩個表格的 SQL 語法如下所示:
首先請根據上述定義,詳加說明 primary key 和 not null 對該兩個表格在建立資料時的限制分別為何。其次,假設我們希望當某本書的資料從 BOOK 表格中被刪除後,其所對應的所有借閱資料也隨即從 BORROWER 表格中自動被刪除,請修正題目原始的 SQL 定義以達到此要求。(25 分)
三、假設圖書館關聯式資料庫系統中,有 BOOK 表格和 BORROWER 兩個表格,前者記錄書本基本資料,後者記錄借閱資料,且定義兩個表格的 SQL 語法如下所示:
首先請根據上述定義,詳加說明 primary key 和 not null 對該兩個表格在建立資料時的限制分別為何。其次,假設我們希望當某本書的資料從 BOOK 表格中被刪除後,其所對應的所有借閱資料也隨即從 BORROWER 表格中自動被刪除,請修正題目原始的 SQL 定義以達到此要求。(25 分)