免費開始練習
高考申論題 112年 [資訊處理] 資料庫應用

第 一 題

一、國立ABC大學的校務行政電腦化,其中有關教務資料,擬採用資料庫系統,經系統分析後,得到如下需求(Requirements):
ABC大學由許多學系(DEPARTMENT)組成,每一學系有系代碼(DeptId)與系名稱(DeptName),系代碼可區別不同學系。
各學系會開許多課程(COURSE),每一課程有課程代碼(CrsId)、課程名稱(CrsName)、課程說明(CrsDescrip)與課程學分數(CrsCredit),課程代碼可區別不同課程。
每一學系有許多學生(STUDENT),每個學生有學生代碼(StudId)、學生姓名(StudName)與學生電子信箱(StudEmail),有學生會有多個電子信箱,學生代碼可區別不同學生。
每一學系由許多教授(PROFESSOR)組成,每一教授有教職員工代碼(Prof Id)、姓名(Prof Name)與職稱(Prof Rank),教職員工代碼可區別不同教授。
每個學系會開授許多課程,每一課程僅由一學系開授。
每個學系會有許多學生,每一學生僅隸屬於一學系。
每個學系會有許多教授,每一教授僅隸屬於一學系。
每一教授可以開授許多門課程,每一門課程僅由一個教授開授。
每一學生可以修習許多課程,每一課程也可由許多學生來修習,每一學生修習的課程有一成績(Grade)。
請設計此教務關聯式資料庫綱要(Relational Database Schema),並標示出此資料庫關聯(Relations)的主鍵(Primary Key)與外來鍵(Foreign Key)。
(25分)
📝 此題為申論題

思路引導 VIP

本題是經典的實體關聯模型(ER Model)轉換為關聯式綱要(Relational Schema)題型。解題時請按部就班:

  1. 先辨識出核心「實體(Entities)」及其屬性與主鍵,例如學系、課程、學生、教授。
🤖
AI 詳解 AI 專屬家教

【考點分析】 本題測驗關聯式資料庫的綱要設計,考點涵蓋:實體定義、多值屬性處理(First Normal Form要求)、1對多關係映射、以及多對多關係與衍生屬性(成績)的處理,最後需準確標示主鍵與外來鍵。 【理論/法規依據】

▼ 還有更多解析內容

🏷️ 相關主題

資料庫設計與資料模型
查看更多「[資訊處理] 資料庫應用」的主題分類考古題