根據《個人資料保護法》(修正日期:民國104 年12 月30 日)第2 條第1 款明定:「個
人資料:指自然人之姓名、出生年月日、國民身分證統一編號、護照號碼、特徵、
指紋、婚姻、家庭、教育、職業、病歷、醫療、基因、性生活、健康檢查、犯罪前
科、聯絡方式、財務情況、社會活動及其他得以直接或間接方式識別該個人之資料。」
回答下列問題:
利用關聯綱目(Relational schema)標記法:R(A1, A2, …, An),來表達法定之個人
資料。其中R 為關聯名稱,Ai 為第i 個Attribute。(3 分)
說明Primary Key 的主要特性。指出可作為法定個人資料之候選鍵(Candidate
Key)屬性名稱。(6 分)
說明資料庫正規化(Database Normalization)之目的。如果「犯罪前科」具有
多值且複合屬性(Composite Attribute)之特性,它是由「犯罪日期時間」和「觸
犯法條」等兩個屬性所組成的。寫出並加以說明前述R 滿足第一正規式(1NF)
的做法。(8 分)
以關聯式資料庫系統為例,透過SQL(Structured Query Language)所提供的Data
Definition Language,撰寫Create 敘述句,來完成自然人之"姓名、出生年月日、國
民身分證統一編號、婚姻、教育、職業和聯絡方式"等個人資料庫與其資料表的建
立(Create)。其中,資料庫名稱:DB 個人資料庫,資料表名稱:TB 個人資料表,
畫底線者為Primary Key。欄位名稱、資料類型與其長度等自訂之。(8 分)