阿摩線上測驗 登入

申論題資訊

試卷:104年 - 104年三等一般警察人員_警察資訊管理人員 資料庫應用#22555
科目:公職◆資料庫應用
年份:104年
排序:0

題組內容

一、某一家製造商的關聯式資料庫(Relational Database)包含了供應商、零件及提供三 個表格(Table),供應商表格記錄提供零件給製造商之供應商的基本資料,零件表 格記錄零件的基本資料,提供表格則記錄那些供應商提供那些零件給製造商以及提 供數量。這三個表格的關聯綱要(Relational Schema)如下所示:  
有底線的屬性(Attribute)為該表格之主鍵(Primary Key);例如,提供表格之主鍵 為供應商編號與零件編號兩個屬性的組合。提供表格有供應商編號與零件編號兩個 外來鍵(Foreign Key),分別參照供應商表格與零件表格的主鍵。 針對下列三個查詢問題,請各寫出一個 SQL 指令來進行查詢。

申論題內容

(三)列出提供所有零件的每一個供應商之供應商編號與供應商名稱。(15 分)

詳解 (共 2 筆)

詳解 提供者:王新順

SELECT 供應商編號,供應商名稱

FROM供應商

WHERE INOT EXISTIS

(SELECT * 

FROM 零件

WHERE NOT EXISTS

( SELECT * 

FROM 提供

WHERE 供應商.供應商代號= 提供.供應商代號,零件.零件代號=提供.零件代號,)

);

詳解 提供者:我要成功

SELECT 零件名稱 ,供應商編號 ,供應商名稱

FROM 提供 AS T ,供應商 AS G ,零件 AS O

WHERE  G.供應商編號 = T.供應商編號 AND O.零件編號 = T.零件編號;