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