數(shù)據(jù)庫設(shè)計(jì)過程
下面將遵循上一小節(jié)給出的設(shè)計(jì)原則和歩驟,以“教學(xué)管理”數(shù)據(jù)庫的設(shè)計(jì)為例,具體介紹在Access中設(shè)計(jì)數(shù)據(jù)庫的過程。
例1.3 某學(xué)校教學(xué)管理的主要工作包括教師管理、學(xué)生管理和學(xué)生選課管理等幾項(xiàng)。學(xué)生選課成績表如表1.2所示。
該校一直采用手工管理方式,但隨著信息時(shí)代的到來,教師對(duì)信息需求越來越大,對(duì)信息處理的要求也越來越高,手工管理的弊端日益顯露出來。由于管理方式的落后,處理數(shù)據(jù)的能力有限,工作效率低,不能及時(shí)為教師和學(xué)生提供所需信息,各種數(shù)據(jù)得不到充分利用,造成數(shù)據(jù)的極大浪費(fèi)。解決這些問題好的辦法是使用計(jì)算機(jī)實(shí)現(xiàn)教學(xué)管理自動(dòng)化,利用數(shù)據(jù)庫組織和管理教學(xué)信息。清根據(jù)上面介紹的教學(xué)管理基本情況,設(shè)計(jì)“教學(xué)管理”數(shù)據(jù)庫。
例1.3是一個(gè)典型的數(shù)據(jù)庫應(yīng)用系統(tǒng),為了便于講解Access數(shù)據(jù)庫系統(tǒng)、相關(guān)理論及相關(guān)操作,下面將以“教學(xué)管理.mdb”為例進(jìn)行介紹。在本書后續(xù)章節(jié)中,也將采用這個(gè)數(shù)據(jù)庫示例。
―、需求分析
對(duì)用戶的需求進(jìn)行分析主要包括3方面的內(nèi)容:
(1)信息需求。即用戶要從數(shù)據(jù)庫獲得的信息內(nèi)容。佶息需求定義了數(shù)據(jù)庫應(yīng)用系統(tǒng)應(yīng)該提供的所有信息,注意描述清楚系統(tǒng)中數(shù)據(jù)的數(shù)據(jù)類型。
(2)處理要求。即需要對(duì)數(shù)據(jù)完成什么處理功能及處理的方式。處理需求定義了系統(tǒng)的數(shù)據(jù)處理的操作,應(yīng)注意操作執(zhí)行的場合、頻率、操作對(duì)數(shù)據(jù)的影響等。
(3)安全性和完整性要求。在定義信息需求和處理需求的同時(shí)必須相應(yīng)確定安全性、完整性約束。
在分析過程中,首先要與數(shù)據(jù)庫的使用人員多交流,盡管收集資料階段的工作非!爆,但必須耐心細(xì)致地了解現(xiàn)行業(yè)務(wù)處理流程,收集全部數(shù)據(jù)資料,如報(bào)表、合同、檔案、單據(jù)、計(jì)劃等, 所有這些信息在后面的設(shè)計(jì)步驟中都要用到。
針對(duì)例1.3,可以對(duì)舉校教學(xué)管理工作進(jìn)行了解和分析,可以確定建立“教學(xué)管理”數(shù)據(jù)庫的目的是為了解決教學(xué)信息的組織和管理問題,主要任務(wù)應(yīng)包括教師信息管理、學(xué)生信息管理和選. 課情況管理等。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |