
代碼:08專業科目
第8頁/共9頁
39. 若欲按照員工資料表(EMPLOYEE)中員工的薪水(Salary)由高而低地列出
員工姓名(Name),下列SQL敘述何者正確?
(A)SELECT Name FROM EMPLOYEE ORDER BY Salary DESC
(B)SELECT Name FROM EMPLOYEE ORDER BY Salary ASC
(C)SELECT Name FROM EMPLOYEE BY Salary DESC ORDER
(D)SELECT Name FROM EMPLOYEE BY Salary ASC ORDER
40. 下列關於資料庫管理系統(DBMS)敘述何者為非?
(A)提供便利而有效率之存取資料的工具
(B)許多互有關聯之資料的集合
(C)需要有伺服器(Server)方能運作
(D)可以管理一個或多個資料庫
41. 下列何者不符合對於DBMS持續性的描述?
(A)一旦交易完成,既使DBMS所有的存儲、備份裝置如硬碟、磁帶等都被毀滅,該交
易仍然存在
(B)一旦交易完成,既使伺服器斷電、關閉,該交易仍然存在
(C)一旦交易完成,既使DBMS程序崩潰(Crash),該交易仍然存在
(D)一旦交易完成,既使重建與DBMS的連線,該交易仍然存在
42. 下列何者符合超鍵(Super Key)的定義?
(A)超鍵可以用來分辨一個關聯(Relation)中的不同元組(Tuple)
(B)每一個關聯只能有一組超鍵
(C)超鍵是一個關聯中的其中一項屬性,且只能是單一項屬性
(D)超鍵是用來參考其他關連中的元組的鍵(Key)
43. 下列何者不符合主鍵(Primary Key)的定義?
(A)主鍵是一組超鍵
(B)主鍵是一組候選鍵
(C)主鍵的子集合(不含自身)不可能是候選鍵
(D)一個關聯中可以有多組主鍵
44. 試問下列哪一道SQL指令無法挑出價格介於10到50之間的商品資訊?
(A)SELECT * FROM Items WHERE price >= 10 OR price <= 50
(B)SELECT * FROM Items WHERE price >= 10 AND price <= 50
(C)SELECT * FROM Items WHERE price BETERRN 10 AND 50
(D)SELECT * FROM Items WHERE price BETWEEN 10 to 50
45. 下列何者並非為預存程序(Stored Procedure)的好處?
(A)預存程序可以幫助reuse複雜的存取邏輯
(B)預存程序可以跨平台使用,適用於不同的廠商的 DBMS
(C)預存程序可以回傳值,並且可以接受參數
(D)預存程序可以將商業邏輯隱藏封裝起來
【請翻頁繼續作答】