阿摩線上測驗
登入
首頁
>
公職◆資料庫應用
> 110年 - 110 公務升官等考試_薦任_資訊處理:資料庫應用#103677
110年 - 110 公務升官等考試_薦任_資訊處理:資料庫應用#103677
科目:
公職◆資料庫應用 |
年份:
110年 |
選擇題數:
0 |
申論題數:
13
試卷資訊
所屬科目:
公職◆資料庫應用
選擇題 (0)
申論題 (13)
(一) Replication independence in a distributed database system
(二) B
+
-tree
(三) Entity integrity rule
(四) Boyce-Codd Normal Form(BCNF)
(五) NOSQL
(一)列舉所有 R 的 candidate keys。(5 分)
(二)寫出一個 lossless-join 分解使得 R 分解後滿足 BCNF。(10 分)
三、請解釋何謂 SQL injection 以及要如何預防?(10 分)常見的 SQL injection 攻擊手法為「略過權限檢查」與「注入 SQL 子語法」等,請寫出一段有 SQL injection 漏洞的網頁程式碼以及可能的 SQL injection 攻擊寫法。 (10 分)
(一)查詢學生名字中含有「Alan」的男學生人數。(5 分)
(二)查詢 Alan 修過的課中,那門課只由一位老師開課的課程名稱。 (5 分)
(三)查詢修過課程所有成績之平均成績大於等於 60 分的同學的學生編號 和學生姓名和平均成績。(10 分)
(四)查詢學過編號為「01」但是沒有學過編號為「02」課程的同學編號與 其修「01」課的分數。(10 分)
(五)查詢沒有學過全部課程的同學的編號。(10 分)