申論 1某一家圖書公司的關聯式資料庫(Relational Database)包含了作者、圖書及寫書三個表格(Table)。作者表格記錄作者的編號與姓名;圖書表格記錄圖書編號、書名、西元出版年份(例如,2018)、銷售數量(例如,5000);寫書表格記錄作者與圖書的關係,為多對多的關係。這三個表格的關聯綱要(Relational Schema)如下所示:作者(作者編號、作者姓名)圖書(圖書編號、書名、出版年份、銷售數量)寫書(作者編號、圖書編號)有底線的屬性(Attribute)為該表格之主鍵(Primary Key);例如,寫書表格之主鍵為作者編號與圖書編號兩個屬性的組合。寫書表格有作者編號與圖書編號兩個外來鍵,分別參照作者表格與圖書表格的主鍵。針對下列三個查詢問題,請各寫出一個SQL指令來進行查詢。㈠列出2015至2019這五年內出版的每一本圖書之圖書編號與書名。(10分)㈡列出寫過一本以上的書的每一位作者之作者編號。(10分)㈢列出寫過的書之總銷售數量超過十萬本的每一位作者之作者姓名。(10分)
本卷皆為申論題,點「看答案與解析」查看擬答。
弱點分析
未作答的題目不計分。看我的紀錄
申論 2實體關係模式(Entity-Relationship Model)包含了實體(Entity)、關係(Relationship)及屬性(Attribute)三個主要的觀念,其中屬性又分為許多種。㈠請定義與區別「必須的屬性」(Required Attribute)與「非必須的屬性」(Optional Attribute)。(10分)㈡請定義與區別「單值屬性」(Single-valued Attribute)與「多值屬性」(Multivalued Attribute)。(10分)
申論 3正規化理論(Normalization Theory)中包含了「第一正規型式」(First NormalForm, 1NF)、「第二正規型式」(Second Normal Form, 2NF)及「第三正規型式」(Third Normal Form, 3NF)等正規型式(Normal Form),請說明一個關聯(Relation)要屬於各個正規型式分別需要符合那些條件。(30分)
申論 4線上分析處理(On-Line Analytical Processing, OLAP)為資料倉儲系統中主要的資料分析方式,其中包括向下鑽取(Drill Down)與向上鑽取(DrillUp)兩種運算。請分別針對這兩種OLAP運算,首先說明其運算方式,然後舉例說明其可能的應用方式。(20分)