阿摩線上測驗
登入
首頁
>
公職◆資料庫應用
>
110年 - 110 國家安全情報特種考試_三等_資訊組(選試英文):資料庫應用#101657
> 申論題
申論題
試卷:110年 - 110 國家安全情報特種考試_三等_資訊組(選試英文):資料庫應用#101657
科目:公職◆資料庫應用
年份:110年
排序:0
申論題資訊
試卷:
110年 - 110 國家安全情報特種考試_三等_資訊組(選試英文):資料庫應用#101657
科目:
公職◆資料庫應用
年份:
110年
排序:
0
題組內容
一、某一家公司的關聯式資料庫(Relational Database)包含部門、員工與眷 屬三個表格(Table) 。部門表格記錄部門的編號、名稱、年度預算;員工 表格記錄員工的編號、姓名、所屬部門的編號;眷屬表格記錄員工編號、 眷屬姓名、性別。這三個表格的關聯綱要(Relational Schema)如下所示:
部門(
部門編號
、部門名稱、年度預算)
員工(
員工編號
、員工姓名、部門編號)
眷屬(
員工編號
、
眷屬姓名
、性別)
有底線的屬性(Attribute)為該表格之主鍵(Primary Key) ;例如,眷屬 表格之主鍵為員工編號與眷屬姓名兩個屬性的組合。員工表格有一個外 來鍵:部門編號,參照部門表格的主鍵。眷屬表格有一個外來鍵:員工 編號,參照員工表格的主鍵。
針對下列三個查詢問題,請各寫出一個 SQL 指令來進行查詢。
申論題內容
(二)列出部門名稱為‘資訊部’的每一位員工之員工編號與員工姓名。 (10 分)
詳解 (共 1 筆)
詳解
提供者:hchungw
要查詢部門名稱為‘資訊部’的每一位員工之員工編號與員工姓名,可以使用以下 SQL 指令:
SELECT 員工.員工編號, 員工.員工姓名
FROM 員工
JOIN 部門 ON 員工.部門編號 = 部門.部門編號
WHERE 部門.部門名稱 = '資訊部';
這個查詢會從員工表格和部門表格中聯合選取部門名稱為‘資訊部’的每位員工的員工編號和員工姓名。