阿摩線上測驗
登入
首頁
>
技檢◆電腦軟體設計共同科目
> 115年 - 90004 電腦軟體設計共同科目 乙級 工作項目 05:資料庫 1-50(2026/01/14 更新)#136860
115年 - 90004 電腦軟體設計共同科目 乙級 工作項目 05:資料庫 1-50(2026/01/14 更新)#136860
科目:
技檢◆電腦軟體設計共同科目 |
年份:
115年 |
選擇題數:
50 |
申論題數:
0
試卷資訊
所屬科目:
技檢◆電腦軟體設計共同科目
選擇題 (50)
1. 資料庫交易(Transaction)中,所有已承諾(Commit)的改變將永遠保留的特性,稱為下列何者特性? (A)持續性(Durable) (B)一致性(Consistent)(C)隔離性(Isolated) (D)簡易性(Simplicity) 。
2. 一般而言,下列那一個不可能出現在資料庫的交易日誌(TransactionLog)內? (A)操作前映像(Before-Images) (B)操作成本(Cost of Operation)(C)操作時間(Time of Operation) (D)操作型態(Type of Operation) 。
3. 資料庫進行復原(Recovery)時,若反向掃描日誌文件,對每個影響交易的更新操作執行反操作,此為下列何者? (A)Undo (B)Redo (C)Never-Do (D)Backup 。
4. 有關「先寫日誌(Write_ahead Log)」之原則是指下列何者? (A)修改項目前,先寫必要資訊到資料庫中 (B)修改項目前,先寫必要資訊到交易日誌(Transaction Log)中 (C)修改項目前,同時寫必要資訊到資料庫與交易日誌中 (D)修改項目前,先寫必要資訊到備份中 。
5. 資料庫管理系統中鎖定顆粒度(Lock Granularity) 大小與並行度(Concurrency)之關係,何者正確? ______,但不一定高或低 。(A)顆粒度越大並行度越高 (B)顆粒度越大並行度越低 (C)顆粒度大小與並行度無關 (D)顆粒度大小與並行度有關
6. 在使用 SQL 查詢時,若要以部門為計算單位,計算出所有「部門人數大於 10 人」的部門員工的薪資總額,下列何者關鍵字不會用到? (A)HAVING (B)COUNT (C)GROUP BY (D)TOTAL 。
7. 在 ANSI/SPARC 三層架構中,概念層與內部層之映對(Mapping)的主要功能為下列何者? (A)達成資料獨立性 (B)完成外部綱要的整合 (C)消除資料重複性 (D)增加內部實體資料存取的穩定性 。
8. 當資料庫執行交易(Transaction)而發生當機時,資料庫系統主要需依據下列何者來進行資料的回復? (A)磁碟複本(Disk Mirroring) (B)資料庫綱要(Schema) (C)索引記錄(Index Log) (D)交易記錄(Transaction Log) 。
9. 若要建立一個名為 Student 的資料表,其中包含 Name, Address 及Department 三個欄位,而 Name 欄位中的資料不允許虛值(Null Value),試問以下那個 SQL 查詢可達到上述要求的功能? (A)CREATE TABLEStudent (Name char(20) Not Null, Address char(50), Department char(20));(B)INSERT INTO Student (Name char(20) Not Null, Address char(50),Department char(20)); (C)ADD TABLE Student (Name char(20) PRIMARYKEY, Address char(50), Department char(20)); (D)CREATE TABLE Student(Name char(20) Unique, Address char(50), Department char(20)) 。
10. 以下對結構化查詢語言(SQL)的敘述中,何者不正確? (A)SQL 可作為一個嵌入式的語言,可以嵌入到高階語言中 (B)SQL 主要以「How to do」的概念進行描述,而非以「What to do」的概念進行描述 (C)SQL 可以獨立的在線上以交互的方式進行操作 (D)SQL 提供資料定義語言(DDL)及資料操作語言(DML)的功能 。
11. 在 SQL 查詢中,如果要將查詢結果中的 SNO 欄位在顯示查詢結果時另外命名為 St_Number,應該使用下列何種關鍵字? (A)TO (B)ASC (C)BY (D)AS 。
12. 在 SQL 查詢中,要定義建立一個虛擬表格的指令語法為下列何者? (A)CREATE TABLE (B)CREATE VIEW (C)CREATE VIRTUAL (D)CREATEINDEX 。
13. 在 SQL 查詢語言中,「GRANT ALL PRIVILEGES ON TABLE account,order TO U1, U2;」的用意為何? (A)回收 U1 及 U2 使用者對於 account 和order 表格的全部操作權限 (B)將 account 和 order 表格的全部操作權限授權給 U1 及 U2 使用者 (C)將 account 和 order 表格的所有資料結構及限制規則,複製備份至 U1 及 U2 的檔案內 (D)將 account 和 order 表格的欄位規則,複製到 U1 及 U2 的檔案中 。
14. 以下何者不是 ANSI/SPARC 資料庫模式的三層架構? (A)關聯層 (B)外部層(C)內部層 (D)概念層 。
15. 下列何者不屬於 SQL 的指令? (A)Join (B)Select (C)Move (D)Group By 。
16. 下列何者不是 SQL 查詢中的資料操作語言(DML)命令語法? (A)SELECT(B)CREATE (C)UPDATE (D)DELETE 。
17. 下列何者非 SQL 中的聚合函數(Aggregate Function)? (A)MAX (B)COUNT(C)SUM (D)STD 。
18. 下列何者非 SQL 中 Alter Table 的用途? (A)加入一筆新的資料到關聯表中(B)加入一個新的欄位 (C)新定義一個已存在欄位之預設值 (D)加入一條新的限制條件到該關聯表上 。
19. 對於嵌入式 SQL(Embedded SQL)的敘述,何者有誤? (A)可在高階語言的程式中寫入幾段 SQL (B)可在 C 或 COBOL 中內嵌 SQL (C)可在 VisualBasic 中內嵌 SQL (D)內嵌之 SQL 直接交由程式語言的編譯器處理 。
20. SQL 語法中有資料控制語言(DCL),下列何者為其主要指令? (A)Grant (B)Group (C)Set (D)Order 。
21. SQL 中若要比較屬性是否為 NULL 值,應用下列何者? (A)= (B)IS (C)EQUAL (D)AS 。
22. 對於 SQL 語法的使用,下列何者有誤? (A)透過 Like 比較運算子,可以查詢某一字串或字元的一部分 (B)使用四則運算在 SQL 查詢語法中是可行的(C)就字串資料型態而言,'||'在查詢中可被用來串接兩個字串值 (D)DESC 關鍵字可以達到查詢結果的遞增排序的效果 。
23. 在 SQL 語法中,若查詢參考了兩個或多個同名的屬性,我們必須用關聯表名稱來修飾屬性名稱,做法是將關聯表名稱置於屬性名稱之前,並用那個符號加以區隔? (A). (B), (C)~ (D)_ 。
24. 對於 SQL 語法的使用,下列何者有誤? (A)Select 後所接續的,是查詢時所會用到的關聯表 (B)只要兩個屬性是屬於不同的關聯表,可以使用同樣的名稱 (C)SQL 語法可以不指定 Where 子句 (D)若要擷取所選值組(Tuple)的所有屬性值,也可以用*來代表 。
25. 下列何者不是分散式資料庫環境的優點? (A)可用性(Availability)提高 (B)增加整體系統的可靠度(Reliability) (C)資料安全性更容易掌握 (D)可隨時加入新的伺服器 。
26. 對於候選鍵(Candidate Key)的敘述,下列何者有誤? (A)主鍵是從候選鍵中選出來的 (B)候選鍵的屬性子集具有唯一性 (C)任何一個關聯表一定會有二個以上的候選鍵 (D)候選鍵的屬性子集是滿足唯一性的最小屬性子集 。
27. 若新增一筆資料,其主要鍵(Primary key)是空值(null),乃違反下列何者資料庫設計上的限制? (A)定義域限制(Domain Constraints) (B)鍵值限制(Key Constraints) (C)實體完整性限制(Entity Integrity Constraints) (D)參照完整性限制(Referential Integrity Constraints) 。
28. 在關聯式資料庫中,下列何者不一定是一種關聯表? (A)基底關聯表(BaseRelations) (B)觀點(Views) (C)查詢結果(Query Result) (D)關係類型(Relationship Types) 。
29. 對於資料庫 Null Value 的說法,下列何者正確? (A)是一個空白值 (B)實務上是 0 的標記 (C)代表這資料為"Unknown"的狀態 (D)兩個 Null 可相加 。
30. Enhanced-ER 比 ER 多了些設計概念,下列何者不是其多出來的觀念? (A)子類別(Subclass)與超類別(Super-class) (B)一般化(Generalization)與特殊化(Specialization) (C)弱實體型態(Weak Entity Type) (D)分類(Category) 。
31. 關聯式資料庫(Relational Database)中,外來鍵(Foreign Key)與它所參考的主鍵,下列何者正確? (A)可以屬於同一關聯表 (B)不可以屬於同一關聯表 (C)名稱一定不同 (D)名稱一定相同 。
32. 下列關聯式代數(Relational Algebra)的運算子,何者不是形成完全集合(Complete Set) 的原始運算子(Primitive Operators)? (A)乘積運算(Cartesian Product) (B)聯集運算(Union) (C)差集運算(Difference) (D)連結運算(Join) 。
33. ANSI/SPARC 三層式架構中,資料庫系統的實體資料獨立性(PhysicalData Independence)指的是下列何者? (A)修改外部層(External Layer)不影響概念層(Conceptual Layer) (B)修改概念層(Conceptual Layer)不影響外部層(External Layer) (C)修改內部層(Internal Layer)不影響概念層(Conceptual Layer) (D)修改概念層(Conceptual Layer)不影響內部層(Internal Layer) 。
34. 對於正規化的觀念中,若只保證做到「所有屬性只能存放單一的屬性值(Atomic Value)」,那一定已做到那一種 Normal Form(NF)? (A)1NF (B)2NF (C)3NF (D)4NF 。
35. 對於正規化的步驟中,那一種 Normal Form(NF)主要是在處理「消除所有的非完整主鍵的相依性」的問題? (A)1NF (B)2NF (C)3NF (D)4NF 。
36. 對於正規化的步驟中,那一種 Normal Form(NF)主要是在處理「消除所有的非鍵屬性之間的功能相依性」的問題? (A)1NF (B)2NF (C)3NF (D)4NF 。
37. 對於關聯式資料庫的參考完整性限制(Referential IntegrityConstraint),若 R1 的 A 屬性參考到 R2 的 B 屬性,那麼任何一個時間點,「R1 的 A 屬性值所形成的集合 S1」與「R2 的 B 屬性值所形成的集合 S2」兩集合的關係如何? (A)S1=S2 (B)S1 包含於或等於 S2 (C)S2 包含於或等於 S1 (D)S1 與 S2 的關係不定 。
38. 對於功能相依性(Functional Dependency)的描述,下列何者有誤? (A)若 A是關聯表 R 的一個候選鍵(Candidate Key),則每個 R 中的屬性都會功能相依於 A (B)功能相依性是可用推演規則(Inference Rules)來推導 (C)功能相依性可定義於多個關聯表(Relational Table)上 (D)多個功能相依性的表示法可以合併成一個功能相依圖(Functional Dependency Diagram) 。
39. 設計資料庫時,選擇使用如 DB2、SQL Server、Oracle 之資料庫管理系統,這是屬於那一階段的設計? (A)概念設計(Conceptual Design) (B)邏輯設計(Logical Design) (C)實體設計(Physical Design) (D)分析設計(AnalyticalDesign) 。
40. 設計資料庫時,若選擇關聯式資料庫(Relational Database),設計其關聯式表格(Relational Tables),這是屬於那一階段的設計? (A)概念設計(Conceptual Design) (B)邏輯設計(Logical Design) (C)實體設計(PhysicalDesign) (D)分析設計(Analytical Design) 。
41. 設計資料庫時,下列何者屬於概念設計(Conceptual Design)階段的模式?(A)關聯式資料模式 (Relational Data Model) (B)網路式資料模式(NetworkData Model) (C)階層式資料模式 (Hierarchical Data Model) (D)實體關係模式(Entity-Relationship Model) 。
42. 下列何者不是關聯式表格(Relational Tables)中關聯表的特性? (A)不含重覆的值組(Tuples) (B)值組(Tuples)之間沒有順序性 (C)屬性之間沒有順序性 (D)屬性值可為一個集合 。
43. 對於關聯式表格(Relational Tables)中關聯表的屬性(Attribute)的說明,何者正確? (A)允許複合屬性 (B)允許多重值屬性 (C)值不能為未知或不適用於該值組(Tuple) (D)資料值一定為單元值(Atomic Value) 。
44. 在實體關係模式(Entity-Relationship Model)中,對於基數率(CardinalityRatio)的描述,下列何者正確? (A)最小值可為負數 (B)最大值可為無限大(C)最小值一定為 0 (D)最大值可為任何實數(Real Number) 。
45. 一個關聯式資料表(Relational Tables)中,若無複合鍵(CompositeKey),且已滿足 1NF,則其正規化程度如何? (A)一定滿足 2NF (B)一定滿足 3NF (C)一定滿足 4NF (D)不一定滿足 2NF 。
46. 有關弱實體型態(Weak Entity Type) 所產生關聯表格的候選鍵(CandidateKey),何者有誤? (A)部分是弱實體本身之屬性 (B)部分是其他實體之屬性(C)一定會有複合鍵(Composite Key) (D)一定只有一組 。
47. 關聯式資料表(Relational Tables)R 中,若 X 與 Y 之間的功能相依性 X→Y,X 和 Y 為 R 的子集合,下列何者敘述錯誤? (A)Y 的屬性值由 X 的屬性值決定 (B)Y 的屬性值功能相依於 X 的屬性值 (C)只要有任意兩個 r(R)的值組(Tuple)的 X 值相同,它們的 Y 值也必須相同 (D)在 R 中若 X→Y,表示在 R 中有 Y→X 關係存在 。
48. 關聯式資料表(Relational Tables)R 中,若指定某屬性其值有唯一(Unique)的特性,這是指那種限制? (A)定義域限制 (Domain Constraints)(B)鍵值限制 (Key Constraints) (C)實體完整性限制 (Entity IntegrityConstraints) (D)參照完整性限制 (Referential Integrity Constraints) 。
49. 在關聯式資料表(Relational Tables)的操作中,下列何者不會變更到資料庫狀態? (A)新增 (B)查詢 (C)刪除 (D)修改 。
50. ANSI/SPARC 三層式架構中,資料庫系統的邏輯資料獨立性(Logical DataIndependence)指的是下列何者? (A)修改外部層(External Layer)不影響概念層(Conceptual Layer) (B)修改概念層(Conceptual Layer)不影響外部層(External Layer) (C)修改內部層(Internal Layer)不影響概念層(ConceptualLayer) (D)修改概念層(Conceptual Layer)不影響內部層(Internal Layer) 。
申論題 (0)