高中 (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 秒完成。

想多做几道同类题目?立即开始练习这个课题,边做边批改。

立即练习