數(shù)據(jù)庫是一個邏輯上的概念和手段,通過一組系統(tǒng)文件將相互聯(lián)系的表及其相關(guān)的對象統(tǒng)一組織和管理。在建立數(shù)據(jù)庫時并不是直接打開相應(yīng)的軟件就開始操作,而是需要經(jīng)過一系列嚴格的步驟,下面我們就數(shù)據(jù)庫建立的步驟進行總結(jié)如下:
(1)需求分析。需求分析是整個數(shù)據(jù)庫設(shè)計過程中最重要的步驟之一,是后繼各階段的基礎(chǔ)。其最主要的目的是確定數(shù)據(jù)庫要存儲哪些信息,要滿足用戶的哪些需求。
(2)確定所需的表。指根據(jù)數(shù)據(jù)庫所要實現(xiàn)的功能,將所需的信息分解為不同的相關(guān)主題,在數(shù)據(jù)庫中為每個主題建立一個表。
(3)確定所需的字段。指確定在每個表中要保存哪些信息,即確立各表的結(jié)構(gòu)。在確定了所需表之后,接下來就應(yīng)根據(jù)每個表中需要存儲的信息,確定該表需要的字段。在這些字段中,既應(yīng)包括描述主題信息的字段,又應(yīng)包括建立關(guān)系的主關(guān)鍵字字段。
(4)確定表間關(guān)系。仔細分析每個表,研究每個表的數(shù)據(jù)和其他表的數(shù)據(jù)間有何關(guān)系,確定各表之間的數(shù)據(jù)應(yīng)該如何進行聯(lián)系。
(5)設(shè)計求精。指對設(shè)計作進一步分析,查找其中的錯誤。創(chuàng)建表,在表中加入若干示例數(shù)據(jù)記錄并對之操作,看能否得到預計的結(jié)果,若發(fā)現(xiàn)設(shè)計不夠完備,則對設(shè)計進行調(diào)整。
在設(shè)計的最初階段,不必擔心出現(xiàn)錯誤或遺漏。在該階段即使出一些錯誤,通過測試也比較容易修改。一旦數(shù)據(jù)庫中擁有了大量實際數(shù)據(jù),并被用到報表、表單或應(yīng)用程序中之后,再要修改設(shè)計方案就非常困難了。所以在最終確定數(shù)據(jù)庫的設(shè)計之前,一定要做足夠的測試、分析工作,盡可能地排除設(shè)計中出現(xiàn)的錯誤和不合理的部分。使在連編數(shù)據(jù)庫應(yīng)用程序之前,確保數(shù)據(jù)庫的設(shè)計方案已經(jīng)考慮得比較全面。
理工教研組:張靜 |