阿摩線上測驗 登入

申論題資訊

試卷:109年 - 109 高等考試_二級_資訊處理:高等資料庫設計#91516
科目:高等資料庫設計
年份:109年
排序:0

題組內容

二、下圖是某實體關係圖(Entity-Relationship Diagram),其中每一實體(矩形)或弱實體(雙矩形)鄰近某關係(菱形)間均有一對(min,max)的限制,代表該實體參與該關係之 min(至少)、max(至多)次數限制,*代表沒有限制。屬性劃實底線者(如 FK)為 Primary Key(主鍵)的一部分、劃虛底線者(如 GK)為 Partial Key。箭頭 is-a 代表某實體(如 S)為另一實體(如 H)的特殊化(Specialization) 。請在同時兼顧日後運作效率與語意正確的原則,寫出其對應的關聯(Relation)式資料庫綱要(Schema):
5f718879adb1b.jpg

申論題內容

(二)進一步,請針對實體關係圖中 G、H、S、R5四者應有的關聯表格,以SQL 語法寫出其綱要,欄位的資料型態均假設為固定字串,長度可自行假設。但重點是:每一關聯均需以 SQL 語法註明其主鍵、所有的候選鍵(Candidate Key),以及標註應有的參考完整性限制(Referential Integrity Constraints),為求簡化,違反參考完整性限制時行動均假設為 RESTRICT。