題組內容
二、假設一個產品資料庫有三個關聯表(Relation Tables),分別代表為物料(Part)、
供應物料的供應商(Supplier)和物料有關的目錄(Catalog),有劃底線之欄位為
主鍵。
Part(pid: integer, pname: string, color: string)
Supplier(sid: integer, sname: string, city: string, address: string)
Catalog(sid: integer, pid: integer , price: real)
這裡,物料(Part)包含物料編號(pid)、物料名稱(pname)和顏色(color)。
供應商(Supplier)包含供應商編號(sid)、供應商名字(sname)、城市(city)
和地址(address)。目錄(Catalog)記錄每一供應商的供應商編號(sid)、它所供
應物料編號(pid)和該物料的價格(price)。目錄上的供應商編號(sid)和物料
編號(pid)都是外來鍵用來參考(referencing)供應商和物料的編號。請用SQL回
答下列問題: