阿摩線上測驗
登入
首頁
>
高等資料庫設計
>
101年 - 101 高等考試_二級_資訊處理:高等資料庫設計#44628
>
題組內容
二、考慮以下的討論版資料庫綱目(Database schema):
若我們有以下的 SQL 敘述:
⑴請說明以上查詢句的意義。(5 分)
其他申論題
⑴請推導出 Exam 資料表的關聯鍵(key)。(5 分)
#147731
⑵將 Exam 關聯綱目分解成滿足第二正規式(Second Normal Form)但 不滿足第三正規式(Third Normal Form)的綱目,請列出分解後每一關 聯綱目之主鍵(Primary key)和外鍵(Foreign key)。(5 分)
#147732
⑶將 Exam 關聯綱目分解成滿足第三正規式(Third Normal Form)的綱 目,請列出分解後每一關聯綱目之主鍵(Primary key)和外鍵(Foreign key)。(5 分)
#147733
⑷用 SQL CREATE TABLE 語法表達出上一小題⑶的 Exam 關聯綱目, 且要滿足 TotalExaminee≥ActualExaminee 的限制,屬性的形態請自 訂。(10 分)
#147734
⑵以上查詢句的執行效率可能不佳,請指出造成其效率不佳的語法,並 改寫成一個效率較佳的敘述。(10 分)
#147736
⑶針對你所改寫的查詢句,若想進一步提升其執行效率,請問可以建置 那些索引(Index)?請寫出建置這些索引的 SQL 敘述並說明原因。 (10 分)
#147737
⑴請列出以上 XML Schema 的錯誤並修正之。(15 分)
#147738
⑵請說明以上 XML Schema 的意義。(10 分)
#147739
⑴請轉成最精簡的關聯式資料庫綱目(Relational database schema),每 一關聯(relation)僅需表達出其屬性(Attribute)名稱、主鍵(Primary key)、外鍵(Foreign key)和相對應的主鍵即可,屬性形態不須寫出。 (15 分)
#147740
⑵若想表達出「PO 在一課程討論版的每一篇文章之作者必須修該課 程」,請問該如何使用 SQL 語法設定。(10 分)
#147741