【請接續背面】
兆豐國際商業銀行 107 年新進行員甄選試題 甄才類別【代碼】:程式設計人員【L8108】
科目二:程式設計與資料庫應用
*入場通知書編號:________________
注意:作答前先檢查答案卡(卷),測驗入場通知書編號、座位標籤號碼、甄試類別、需才地區等是否相 符,如有不同應立即請監試人員處理。使用非本人答案卡(卷)作答者,不予計分。
本試卷一張雙面,四選一單選選擇題 40 題,每題 1.25 分,共 50 分;非選擇題二大題,每題 25 分,共 50 分;合計 100 分。
選擇題限以 2B 鉛筆於答案卡上作答,請選出最適當答案,答錯不倒扣;未作答者,不予計分。
非選擇題限以藍、黑色鋼筆或原子筆於答案卷上採橫式作答,並請依標題指示之題號於各題指定 作答區內作答。
請勿於答案卡(卷)上書寫姓名、入場通知書編號或與答案無關之任何文字或符號。
本項測驗僅得使用簡易型電子計算器(不具任何財務函數、工程函數、儲存程式、文數字編輯、內 建程式、外接插卡、攝(錄)影音、資料傳輸、通訊或類似功能),且不得發出聲響。
答案卡(卷)務必一併繳回,未繳回者該節以零分計算。
壹、四選一單選選擇題 40 題(每題 1.25 分)
【1】1.如果資料表 R 有被其他物件參照,下列哪一個 SQL 的 DROP TABLE 指令不會刪除資料表 R?
DROP TABLE R RESTRICT DROP TABLE R CASCADE
DROP TABLE R SET DEFAULT DROP TABLE R SET NULL
【2】2.當一個資料庫交易(Database Transaction)執行了 COMMIT 指令,下列何者錯誤?
交易成功地完成 交易可以取消
資料庫處於一致的狀態 交易所做的修改會被保存下來
【3】3.下列何者為詮釋資料(Metadata) 的定義?
未經處理的原始資料 處理過的資料
描述使用者資料的性質或情境的資料 支援決策制訂的資料
【3】4. SQL 的 SELECT 指令使用 GROUP BY 子句將資料列分組後,在哪一個子句敘明篩選組的條件?
SELECT WHERE HAVING ORDER BY
【2】5.在資料庫系統中,下列何者為並行控制(Concurrency Control)一般公認的正確性標準?
最佳化(Optimization) 可順序性(Serializability)
一致性(Consistency) 可回復性(Recoverability)
【1】6.在包含 SELECT、FROM、WHERE 與 GROUP BY 四個子句的 SQL 指令中,最後一個被處理的子句為何?
SELECT FROM WHERE GROUP BY
【2】7.在關聯式資料庫設計的過程中,下列何者能夠減少資料的重複?
結構化 正規化 模組化 特殊化
【1】8.在 ANSI/SPARC 所提出的資料庫三層綱要架構中,合併不同的外部綱要而成的單一、完整的企業資料的定義 稱之為:
概念綱要 邏輯綱要 實體綱要 內部綱要
【3】9.下列何者是標準關聯式資料庫語言?
C# JAVA SQL VB
【4】10.下列何者不是結構化資料?
數字 字串 日期 影片
【2】11.下列何者不是 SQL 資料定義語言(DDL)的指令?
CREATE TABLE QUERY TABLE ALTER TABLE DROP TABLE
【4】12.當資料庫表格中某一筆紀錄的某一個欄位沒有資料值時,下列何者會被指定給那個欄位?
數值 0 空白字元 空字串 虛值(Null)
【1】13.在資料庫設計的過程中,ER 模型通常是在下列哪一個階段使用?
概念資料塑模 邏輯資料庫設計 實體資料庫設計 內部資料庫設計
【2】14.下列何者不是 SQL 資料處理語言(DML)的指令?
INSERT GRANT DELETE UPDATE
【4】15.一位員工的工作年資的值每一年都會加 1,使用下列哪一種屬性來描述工作年資最好?
必要屬性 (Required Attribute) 組合屬性 (Composite Attribute)
多值屬性 (Multi-valued Attribute) 推論屬性 (Derived Attribute)
【2】16.在 ER 模型中,必須依賴其他個體型態才能存在的個體型態稱之為:
強個體型態 弱個體型態 主個體型態 副個體型態
【4】17.關聯式資料模型是將資料庫表示成一個由下列何者所組成的集合?
定義域(Domain) 屬性(Attribute) 值組(Tuple) 關聯(Relation)
【1】18. SQL 語言中用來修改資料表定義的指令為何?
ALTER TABLE CHANGE TABLE
MODIFY TABLE UPDATE TABLE
【2】19.在 SQL 的 SELECT 指令的 SELECT 子句中使用下列哪一個萬用字元會顯示所有欄位?
+ * _ %
【2】20.在資料庫系統中,將資料的定義從使用資料的應用程式中分離,稱之為:
資料分離 資料獨立 程式分離 程式獨立
【2】21.以下為「朋友關係」資料庫內容:
「會員」資料表的主鍵為「會員編號」。
「朋友關係」資料表的「會員編號」及「朋友編號」參考到「會員」資料表的「會員編號」。
要查詢「張三丰」的所有朋友,執行結果如下,語法為下列何者?
SELECT M.會員編號, M.姓名, M.生日, F.姓名 AS 好友名稱 FROM 朋友關係 AS FR
INNER JOIN 會員 AS M ON FR.會員編號=M.會員編號 INNER JOIN 會員 AS F ON FR.朋友編號=F.會員編號 WHERE F.姓名 = '張三丰'
SELECT M.會員編號, M.姓名, M.生日, F.姓名 AS 好友名稱 FROM 朋友關係 AS FR
INNER JOIN 會員 AS M ON FR.會員編號=M.會員編號 INNER JOIN 會員 AS F ON FR.朋友編號=F.會員編號 WHERE M.姓名 = '張三丰'
SELECT M.會員編號, M.姓名, M.生日, F.姓名 AS 好友名稱 FROM 朋友關係 AS FR
INNER JOIN 會員 AS M ON FR.會員編號=M.會員編號 INNER JOIN 會員 AS F ON FR.朋友編號=F.會員編號 HAVING F.姓名 = '張三丰'
SELECT M.會員編號, M.姓名, M.生日, F.姓名 AS 好友名稱 FROM 朋友關係 AS FR
INNER JOIN 會員 AS M ON FR.會員編號=M.會員編號 INNER JOIN 會員 AS F ON FR.朋友編號=F.會員編號 HAVING FR.姓名 = '張三丰'
【3】22.使用以下哪個指令才能把每個員工中備註欄位中的資料清空?
員工資料表內容如下:
員工編號 姓名 備註
1 陳祥輝 每個月休息 6 天
2 黃謙仁 一年後加薪
3 林其達 台大畢業
使用 delete column 指令 使用 truncate column 指令
使用 update 指令 使用 drop column 指令
朋友關係