|
3小時就會數(shù)據(jù)庫制作1/3:楊貴元7次挑戰(zhàn)復(fù)旦大學(xué)網(wǎng)絡(luò)公開課
數(shù)據(jù)庫制作思路:第一步、建立相互關(guān)聯(lián)的多個數(shù)據(jù)表;第二步、以數(shù)據(jù)表為基礎(chǔ)制作各應(yīng)用窗口;第三步、把各應(yīng)用窗口匯編成應(yīng)用系統(tǒng)。 三項準(zhǔn)備:給母校、工作單位、自己家鄉(xiāng)做一個數(shù)據(jù)庫。1、收集資料。要按人或事情分門別類,按最小一級的分類設(shè)置各個獨立主題,每個主題建立一個數(shù)據(jù)表,每個數(shù)據(jù)表包含多個“字段”。例如母校(楊陳中學(xué)),可分為教師與學(xué)生,師生都各有許多獨立主題,如:教師有六個主題、學(xué)生有四個主題及其字段如下:⑴教師自然情況表:教師編號、姓名、性別、出生年月、聯(lián)系電話、家庭住址;⑵教師職稱評定表:教師編號、職稱、評職時間;⑶教師學(xué)歷表:教師編號、就讀學(xué)校、學(xué)位、入學(xué)時間、畢業(yè)時間;⑷教師科研表:教師編號、科研成果、類別、出版部門、時間;⑸教師授課表:教師編號、授課名稱、班級、授課周幾、授課節(jié)次;⑹教師教研組表:教師編號、教研組、職務(wù);⑺學(xué)生自然情況表:學(xué)生編號、姓名、性別、出生年月、家庭住址、家庭電話、像片;⑻學(xué)生成績表:學(xué)生編號、語文、數(shù)學(xué)、外語、政治、歷史、地理、等等;⑼學(xué)生分班表:學(xué)生編號、班級;⑽學(xué)生報到表:班級、報到人數(shù)、未到人數(shù)。注意,教師六表中都用教師編號來把各表聯(lián)系起來,學(xué)生前三表中都用學(xué)生編號來聯(lián)系,第五表、第九表、第十表用班級聯(lián)系,就把所有表都有機聯(lián)系在一起了,這個聯(lián)系的字段叫做主鍵或索引。2、Access 2007的安裝。Office 2007上都帶有Access 2007,插入Microsoft Office 2007(中文)光盤后,根據(jù)提示操作就行,只是在安裝選項時只需選擇【Office Professional Plus 2007】,就把包括Word、電子表格、幻燈片、數(shù)據(jù)庫等在內(nèi)的日常辦公應(yīng)用程序都安裝了。3、創(chuàng)建數(shù)據(jù)庫文件。⑴在電腦D盤(或E盤)上新建一個存放數(shù)據(jù)庫文件的文件夾。⑵、創(chuàng)建數(shù)據(jù)庫文件:選擇【開始】/【所有程序】/【Microsoft Office】/【Microsoft Office Access 2007】菜單命令,打開【開始使用Microsoft Office Access】窗口。單擊【空白數(shù)據(jù)庫】按鈕,在窗口右邊出現(xiàn)【空白數(shù)據(jù)庫】浮動面板,單擊右下角【文件名】文本框后的【瀏覽到某個位置來存放數(shù)據(jù)庫】按鈕,在【保存位置】下拉列表框中選擇保存位置(為剛建的數(shù)據(jù)庫文件夾),在【文件名】文本框中輸入數(shù)據(jù)庫名稱,單擊【確定】按鈕。返回創(chuàng)建界面,單擊【創(chuàng)建】按鈕,便在Access 2007中創(chuàng)建出一個數(shù)據(jù)庫,并打開一張空表【表1】。 創(chuàng)建數(shù)據(jù)表:1、命名表。在【表1】上單擊右鍵,在彈出的快捷菜單中單擊【保存】,在【另存為】對話框的文本框中輸入表名稱(如【教師自然情況表】),單擊【確定】,表名稱就發(fā)生了改變。2、從【設(shè)計視圖】中輸入字段。將鼠標(biāo)光標(biāo)滑到操作界面右下角視圖區(qū)左邊第一個呈選中狀態(tài)的按鈕上,就顯示出當(dāng)前界面為【數(shù)據(jù)表視圖】,單擊最右邊的【設(shè)計視圖】按鈕,就轉(zhuǎn)化為設(shè)計視圖,便于直接輸入各字段名稱。⑴在【字段名稱】下依次輸入此表的各字段名稱;⑵選中一個能與其它表關(guān)聯(lián)的字段(如教師編號),單擊【設(shè)計】/【工具】/【主鍵】菜單命令,確定為主鍵,其前面出現(xiàn)鑰匙標(biāo)識(再單擊同樣菜單命令,就取消主鍵),表明此字段下的各數(shù)據(jù)不能允許重復(fù);⑶依次單擊各字段后面的【數(shù)據(jù)類型】文本框,單擊其下拉按鈕,從列表框中選擇相應(yīng)的數(shù)據(jù)類型:其中,【數(shù)字】只能輸入數(shù)字不能輸入文字、字母,【自動編號】只適用于主鍵,但主鍵還可選【數(shù)字】、【文本】等;【文本】與【備注】則文字、字母、數(shù)字都可輸入,只是【文本】最多只能輸入255個字符,而【備注】則沒有最高限制;對于照片可選【附件】或【OLE對象】,但后者需要專門程序才能瀏覽圖像,而前者則可直接瀏覽圖像。保存。3、從【數(shù)據(jù)表視圖】中輸入數(shù)據(jù)。從視圖區(qū)切換到【數(shù)據(jù)表視圖】,填寫數(shù)據(jù),對著相應(yīng)的字段,(按照教師編號)要一行一行地填。4、創(chuàng)建表。要新制作下一個數(shù)據(jù)表時,可選擇【創(chuàng)建】/【表】/【表設(shè)計】菜單命令,直接進(jìn)入【設(shè)計視圖】填寫字段,命名保存后,再切換到【數(shù)據(jù)表視圖】填寫數(shù)據(jù)項。(教學(xué)中,教師直接指導(dǎo)學(xué)生做成一表,其他讓學(xué)生課后自己做;或者老師先做一個數(shù)據(jù)庫存入共享文檔中供大家調(diào)用,讓學(xué)生從【外部數(shù)據(jù)】【導(dǎo)入】)。 建立表關(guān)系。⑴打開數(shù)據(jù)庫,選擇【數(shù)據(jù)庫工具】/【顯示/隱藏】/【關(guān)系】菜單命令,彈出【顯示表】對話框,關(guān)閉對話框;從編輯區(qū)的左邊導(dǎo)航窗格【所有表】下選中一表,拖入到右邊的【關(guān)系】窗口中,把其余各表都拖入。⑵在【關(guān)系】窗口,把一個表中的關(guān)聯(lián)字段(即主鍵或索引字段)拖到另一表的相應(yīng)關(guān)聯(lián)字段上;彈出【編輯關(guān)系】對話框,一般保持默認(rèn)設(shè)置,就是不選【實施參照完整性】,再單擊【創(chuàng)建】按鈕,兩表中的關(guān)聯(lián)字段就有了一個連線,創(chuàng)建了表關(guān)系。⑶刪除表關(guān)系。在兩表之間的關(guān)系線上單擊右鍵,在彈出的快捷菜單中選擇【刪除】選項。
楊貴元(遼寧師范大學(xué)管理學(xué)院,郵箱yangguiyuanchenke@163.com)
|