高中 (HKDSE) · 資訊及通訊科技

關聯式數據庫概念:練習題

5 條多項選擇題即時批改,另有 5 條文字題附完整解題步驟,全部圍繞「關聯式數據庫概念」。

10 條題目20 免費,無需登記
第 1 題
1

在關聯式數據庫中,域完整性 (Domain Integrity) 主要確保什麼?

第 2 題
1

在關聯式數據庫設計中,實體完整性 (Entity Integrity) 要求主鍵必須滿足哪個條件?

第 3 題
1

假設有一個 Project 資料表,其欄位為:(ProjID, ProjName, ManagerID, ManagerName)。
已知 ProjID 是主鍵,且存在以下函數依賴關係:
1. \(ProjID \rightarrow ProjName, ManagerID\)
2. \(ManagerID \rightarrow ManagerName\)
這個資料表目前違反了哪項正規化要求?

第 4 題
1

在關聯式數據庫模型中,實體 (Entity) 最能被描述為以下哪項?

第 5 題
1

在一個「學生」數據表中,屬性「性別」被設定為只能輸入 'M' 或 'F'。這主要體現了哪一種數據完整性?

第 6 題
2

在關聯式數據庫中,數據是如何被組織和儲存的?

先自己寫一次答案,再對照解題步驟。

第 7 題
3

在關聯式數據庫設計中,過多的數據冗餘度 (Data Redundancy) 會導致哪些問題?

先自己寫一次答案,再對照解題步驟。

第 8 題
2

在關聯式數據庫中,限制某個欄位只能輸入特定的數值範圍(例如:年齡必須在 \(0\) 至 \(150\) 之間),這屬於哪一種完整性約束?

先自己寫一次答案,再對照解題步驟。

第 9 題
3

某中學使用關聯式數據庫來管理其校內社團。以下是該數據庫的兩個核心資料表結構:
Clubs (ClubID, ClubName, AdvisorName, RoomNo)
Memberships (ClubID, StudentID, JoinDate, Role)

(a) 在 Memberships 資料表中,主鍵 (Primary Key) 是由哪些欄位組成的?這種主鍵稱為什麼?
(b) 寫出一條 SQL 語句,查詢所有在 '2023-09-01' 或之後加入社團的學生編號 (StudentID) 及角色 (Role),並按學生編號升序排列。
(c) 該資料庫管理系統執行了一個涉及多個 UPDATE 語句的事務。如果在執行過程中電腦突然斷電,系統重啟後應執行什麼操作來確保數據一致性?請簡述該操作的目的。

先自己寫一次答案,再對照解題步驟。

第 10 題
5

某物流公司使用關聯式數據庫來管理倉庫與貨物。數據庫包含以下兩個資料表:
Warehouses (WID, Location, Capacity)
Stocks (StockID, WID, ItemName, Quantity)
(a) 解釋什麼是「實體完整性 (Entity Integrity)」,並說明它如何應用在 Warehouses 資料表上。
(b) 撰寫一條 SQL 語句,查詢所有位於 'Kowloon' 且儲存貨物總數量(Quantity)超過 \( 500 \) 的倉庫編號(WID)。

先自己寫一次答案,再對照解題步驟。

* thinka提供的內容由AI生成,可能並非總是準確或最新。請將其用作輔助資源,並與官方材料進行核實。

你已看過標準答案,接下來輪到批改你的答案。

這一頁可以告訴你好答案的樣子,卻無法指出你的答案欠缺什麼。thinka 按真實評分準則批改你的文字答案,約 15 秒完成。

想多做幾條同類題目?立即開始練習呢個課題,即做即批改。

立即練習