劉錦培
?
淺析考試系統的數據庫設計與實現
劉錦培1,2
1.福州大學數學與計算機科學學院;2.福建師范大學信息技術學院
數據庫的應用設計在軟件開發中的應用日趨廣泛,它是數據庫應用系統開發生命周期中的重要一環和系統開發成敗的決定性一步。該文通過“考試系統”實例,深入分析數據庫設計的基本原則和相關技巧。
數據庫設計 主外鍵 檢索 數據字典
數據庫設計是指對于一個給定的應用環境,構造最優的數據庫模式,建立數據庫及其應用系統,有效存儲數據,滿足用戶信息要求和處理要求。本文對數據庫應用設計介紹以下幾個方面內容:
數據庫中的主鍵是為了使記錄能惟一標識,外鍵用來關聯表與表之間的聯系,主鍵和外鍵是把多個表組織為一個有效的關系數據庫。可以通過主鍵和外鍵來了解數據庫的設計架構,因此就出現以數據庫為驅動的開發方式。開發人員根據數據庫的設計和流程順序開發程序,軟件設計人員只需嚴格控制數據庫的設計方向即可控制開發人員的開發過程。目前多數ERP或MIS系統都是按照這種模式進行,因為系統本身的特點就是過程化的,數據庫驅動方式就是一種過程化的開發方式,也是一種較為簡捷快速的開發方式。
這里,通過“考試系統”中的試題管理模塊來體現主外鍵的使用。試題編號作為惟一標識來標識每道試題,而試題中的試題選項不該與試題放在同……