第一篇:數(shù)據(jù)庫的管理教學(xué)設(shè)計(jì)
教學(xué)目標(biāo):
1、通過數(shù)據(jù)庫查詢、管理數(shù)據(jù)記錄的操作,體會(huì)數(shù)據(jù)庫中數(shù)據(jù)管理的基本過程。
2、Excel表的管理與數(shù)據(jù)庫的管理的對比。
3、體會(huì)利用數(shù)據(jù)庫管理大量數(shù)據(jù)和高效檢索的優(yōu)勢,認(rèn)識有效管理數(shù)據(jù)的重要性,形成科學(xué)有效的數(shù)據(jù)管理意識。
教學(xué)重點(diǎn):
1、記錄的增加與刪除
2、數(shù)據(jù)的查詢
教學(xué)難點(diǎn):
多表查詢的過程
學(xué)情分析:
本課的學(xué)習(xí)對象是高一年級學(xué)生。他們使用手機(jī)或平板電腦等信息技術(shù)工具時(shí),對應(yīng)用數(shù)據(jù)庫技術(shù)的也有一定的感性認(rèn)識,但對于數(shù)據(jù)庫的相關(guān)原理了解的不多,理解的也不夠深入。
設(shè)計(jì)思路:
學(xué)生已掌握Excel基本操作技能和了解了數(shù)據(jù)庫的管理系統(tǒng)的主要功能(維持?jǐn)?shù)據(jù)庫系統(tǒng)的正常運(yùn)作,包括建立、刪除、檢索、統(tǒng)計(jì)、修改和組織數(shù)據(jù)庫中數(shù)據(jù)以及為用戶提供對數(shù)據(jù)庫的維護(hù)手段等),以及上一節(jié)課已經(jīng)了解了數(shù)據(jù)庫的組成(表的建立、數(shù)據(jù)表的結(jié)構(gòu)(字段、記錄、主關(guān)鍵字)、表之間的關(guān)聯(lián)),學(xué)生對數(shù)據(jù)庫的管理會(huì)產(chǎn)生濃厚的興趣,因此讓學(xué)生思考數(shù)據(jù)的添加、刪除和查詢,進(jìn)一步了解數(shù)據(jù)庫的管理。
教學(xué)方法:
講解、學(xué)生討論、演示
教學(xué)過程:
新課引入:
教師:上節(jié)課我們利用Access認(rèn)識了數(shù)據(jù)庫的組成是由多張表組成,每張表由多個(gè)字段和記錄還有一個(gè)主關(guān)鍵字來將多張表聯(lián)系起來。現(xiàn)在我們手里已經(jīng)有了學(xué)生信息表和學(xué)生成績表1。我們討論一下都有哪些軟件可以實(shí)現(xiàn)數(shù)據(jù)的管理。
學(xué)生:Excel、Access
教師:非常好,那么Excel相比Aceess數(shù)據(jù)庫的管理哪個(gè)對數(shù)據(jù)管理更方便、快捷呢?下面從以下方面進(jìn)行觀察、對比??纯次覀儠?huì)發(fā)現(xiàn)什么。
新課講解:
1、記錄的增加與刪除
(1)刪除記錄:高一10班“曲偉”同學(xué)本學(xué)期轉(zhuǎn)學(xué)到其他學(xué)校就讀,請分別將Excel工作簿和Access數(shù)據(jù)庫中關(guān)于曲偉同學(xué)的相關(guān)信息刪除。
(2)增加記錄:高一3班呂偉同學(xué),是班里剛從外面轉(zhuǎn)過來的學(xué)生。將Excel工作簿中增加一條記錄輸入?yún)蝹サ南嚓P(guān)信息。但在Access數(shù)據(jù)庫中需要增加一條記錄,輸入?yún)蝹サ南嚓P(guān)信息,記錄中考號必須與其他學(xué)生不同,因?yàn)榭继柺侵麝P(guān)鍵字。
小結(jié):
(1)Excel中工作表間的操作不能同步,數(shù)據(jù)管理和維護(hù)需要逐個(gè)工作表進(jìn)行,繁瑣且容易出錯(cuò);
(2)Access中,對其中一個(gè)數(shù)據(jù)表的修改會(huì)級聯(lián)到其他數(shù)據(jù)表,從而保證了表間數(shù)據(jù)的一致性,便于數(shù)據(jù)的管理和維護(hù)。
2、數(shù)據(jù)的查詢
(1)教師演示在“學(xué)生信息表.xls”工作簿中查詢“劉欣宇”同學(xué)的考試成績,其他同學(xué)認(rèn)真觀察,并思考。
(2)教師演示在“db1.mdb”文件中查詢“劉欣宇”同學(xué)的考試成績。
通過觀察,學(xué)生發(fā)現(xiàn)要在Excel工作簿中查到“劉欣宇”同學(xué)的成績,首先要到“學(xué)生信息”工作表,查詢到張子笑的考號;然后根據(jù)考號在“學(xué)生成績表1”查詢對應(yīng)的考試成績;在此過程中,經(jīng)歷了兩次查詢,每次查詢都要根據(jù)上一次的查詢結(jié)果,到新的工作表中進(jìn)行再次查詢,這樣的工作完全由人工來完成。
Access數(shù)據(jù)庫可以通過在多個(gè)表中選擇不同的字段,自動(dòng)生成一張查詢信息表,從中可以直接看出“劉欣宇”同學(xué)的考試成績。
提示:Access構(gòu)建查詢表時(shí)可以顯示多張表的字段,依據(jù)自己需要顯示,然后單擊“!”。
小結(jié):
(1)Excel中的工作表是相對獨(dú)立的,表與表之間不能同步。
(2)Access中通過數(shù)據(jù)表的形式對數(shù)據(jù)進(jìn)行管理,多個(gè)數(shù)據(jù)表可以聯(lián)接在一起,作為一個(gè)整體進(jìn)行查詢。
歸納總結(jié)
根據(jù)數(shù)據(jù)庫管理的兩種方式管理,Excel管理數(shù)據(jù)比較繁瑣,Access數(shù)據(jù)庫管理相對而言比較方便修改、查詢和檢索。
板書設(shè)計(jì)
作業(yè)布置
數(shù)據(jù)庫的管理你還會(huì)用哪種方法來解決?
教學(xué)反思:
通過Excel和數(shù)據(jù)庫的管理中的記錄的增加與刪除、數(shù)據(jù)的查詢的對比,讓學(xué)生對Access數(shù)據(jù)庫的管理有一個(gè)更深一步認(rèn)識和了解,讓學(xué)生對數(shù)據(jù)庫管理的使用產(chǎn)生濃厚的興趣。同時(shí)也讓學(xué)生明白有效管理數(shù)據(jù)的重要性,形成科學(xué)有效的數(shù)據(jù)管理意識。
第二篇:《利用數(shù)據(jù)庫管理大量信息》教學(xué)設(shè)計(jì)
《利用數(shù)據(jù)庫管理大量信息》教學(xué)設(shè)計(jì)
《利用數(shù)據(jù)庫管理大量信息》教學(xué)設(shè)計(jì)
海南省國興中學(xué) 吳陳金
一、教材分析
《利用數(shù)據(jù)庫管理大量信息》選自教育科學(xué)出版社《信息技術(shù)基礎(chǔ)》第七章第三節(jié)的內(nèi)容。在教材的第二章中,學(xué)生已經(jīng)體驗(yàn)了利用網(wǎng)絡(luò)數(shù)據(jù)檢索信息的特點(diǎn),同時(shí)在第七章中,學(xué)生了解了信息資源管理的基本過程,體驗(yàn)了個(gè)人數(shù)字化信息資源管理的魅力。本節(jié)課主要讓學(xué)生先以用戶的身份體驗(yàn)數(shù)據(jù)庫管理信息的應(yīng)用,再走到數(shù)據(jù)庫的后臺(tái),剖析數(shù)據(jù)庫的基本構(gòu)成及表的關(guān)系,分析利用數(shù)據(jù)庫管理大量信息的思想、方法及特點(diǎn),將所學(xué)知識聯(lián)系生活實(shí)際,列舉出生活中數(shù)據(jù)庫管理信息的應(yīng)用實(shí)例,實(shí)現(xiàn)知識的內(nèi)化和遷移,掌握知識。
二、學(xué)情分析
在第二章中學(xué)生已經(jīng)學(xué)會(huì)利用網(wǎng)絡(luò)數(shù)據(jù)庫進(jìn)行信息的檢索,對數(shù)據(jù)庫已經(jīng)有了感性認(rèn)識;第四章中學(xué)生使用過excel電子表格加工信息,對數(shù)據(jù)表有了一定的認(rèn)識,這些知識及經(jīng)驗(yàn)有利于學(xué)生從現(xiàn)有知識到學(xué)習(xí)ACCESS的遷移,有助于學(xué)生理解Access下的數(shù)據(jù)庫;此外,學(xué)生還了解數(shù)字化信息資源管理在日常生活中的應(yīng)用,運(yùn)用信息技術(shù)管理資源的意識也開始形成。
三、設(shè)計(jì)思路
本節(jié)課以貼近高中學(xué)生的生活和學(xué)習(xí)實(shí)際,以興趣和需要為出發(fā)點(diǎn),讓學(xué)生能積極主動(dòng)參與學(xué)習(xí)活動(dòng),由淺入深,由表及里,先讓體驗(yàn)數(shù)據(jù)庫管理信息的應(yīng)用,然后引領(lǐng)學(xué)生逐步走近數(shù)據(jù)庫的內(nèi)部,對數(shù)據(jù)庫的基本結(jié)構(gòu)以及表之間的關(guān)聯(lián)等進(jìn)行了進(jìn)行層層探索、分析,使學(xué)生了解使用數(shù)據(jù)庫管理信息的思想、方法及特點(diǎn),并結(jié)合“高中課程選修管理系統(tǒng)”的操作示例,對數(shù)據(jù)庫應(yīng)用系統(tǒng)、管理系統(tǒng)和數(shù)據(jù)庫的層次結(jié)構(gòu)和工作原理進(jìn)行分析。讓學(xué)生能夠體會(huì)數(shù)據(jù)庫系統(tǒng)能夠方便、高效地管理大量的數(shù)據(jù),為生活帶來便利。
四、教學(xué)目標(biāo)
1、知識與技能目標(biāo):了解數(shù)據(jù)庫的概念;認(rèn)識數(shù)據(jù)庫的內(nèi)部表結(jié)構(gòu)和關(guān)系,了解數(shù)據(jù)庫系統(tǒng)的工作原理;懂得列舉生活中數(shù)據(jù)庫系統(tǒng)的應(yīng)用。
第1頁(共7頁)
《利用數(shù)據(jù)庫管理大量信息》教學(xué)設(shè)計(jì)
2、過程與方法目標(biāo):通過利用數(shù)據(jù)庫管理信息的方式,使用“高中課程選修管理系統(tǒng)”,查找選修課程信息等實(shí)踐活動(dòng)讓學(xué)生體驗(yàn)數(shù)據(jù)庫及管理信息的優(yōu)勢,掌握數(shù)據(jù)庫中表之間的關(guān)系及其管理信息的方法。
3、情感與價(jià)值觀目標(biāo):感受使用數(shù)據(jù)庫管理大量信息的優(yōu)勢,激發(fā)學(xué)生學(xué)習(xí)探索信息資源管理的興趣。
五、教學(xué)重點(diǎn)、難點(diǎn)
1、教學(xué)重點(diǎn):數(shù)據(jù)庫的內(nèi)部表結(jié)構(gòu)及其相互關(guān)系
2、教學(xué)難點(diǎn):數(shù)據(jù)庫表之間的關(guān)系、數(shù)據(jù)庫系統(tǒng)的工作原理
六、教學(xué)方法
1、創(chuàng)設(shè)情境,激發(fā)興趣:本節(jié)課了選擇貼近學(xué)生生活實(shí)際的案例:在“高中課程選修管理系統(tǒng)”中注冊個(gè)人信息,并提出問題“注冊信息存儲(chǔ)在哪里?”,激發(fā)學(xué)生的求知欲,讓他們積極主動(dòng)地投入學(xué)習(xí),把學(xué)習(xí)當(dāng)成愉快的事情,讓學(xué)生從“學(xué)會(huì)”到“會(huì)學(xué)”最后到“樂學(xué)”,能提高教學(xué)的有效性。
2、實(shí)踐體驗(yàn),在“做”中“學(xué)”:學(xué)生通過實(shí)踐教師設(shè)計(jì)的三個(gè)實(shí)踐體驗(yàn)任務(wù),結(jié)合實(shí)踐的經(jīng)驗(yàn)體會(huì)和已有的知識,思考教師設(shè)置的問題,重新建構(gòu)出新知識。這樣不僅讓學(xué)生“學(xué)會(huì)”,且也培養(yǎng)了學(xué)生“會(huì)學(xué)”的能力。
3、類比講授,理解新知: 合理采用類比講授,將數(shù)據(jù)庫類比書庫等形象的事物,有助于學(xué)生理解數(shù)據(jù)庫的概念;將Excel表格的結(jié)構(gòu)類比數(shù)據(jù)庫的表結(jié)構(gòu),讓學(xué)生理解access中的數(shù)據(jù)庫及其管理信息的方法,既鞏固了舊知識,又拓展了新知識,實(shí)現(xiàn)了知識的遷移。
七、教學(xué)用具
我們將教材中提供的 “選修課程信息管理系統(tǒng)(演示版)”再開發(fā)成“高中課程選修管理系統(tǒng)”,增加了注冊、登錄、修改密碼功能,同時(shí)在刪除和添加課程信息的功能模塊增加了操作權(quán)限的限制,使其功能更加完善,讓學(xué)生能更加全面、系統(tǒng)地體驗(yàn)數(shù)據(jù)庫系統(tǒng)的應(yīng)用及其管理信息的特點(diǎn)。
第2頁(共7頁)
《利用數(shù)據(jù)庫管理大量信息》教學(xué)設(shè)計(jì)
八、教學(xué)過程
1、創(chuàng)設(shè)情境
提問:同學(xué)們,你在網(wǎng)絡(luò)上主要通過什么方式與他人進(jìn)行交流?
教師根據(jù)學(xué)生的回答,引出問題:QQ是常用的網(wǎng)絡(luò)交流工具之一,你們是怎么獲得QQ賬號的?在QQ上注冊的用戶多嗎?那么多用戶的注冊信息是以什么樣的形式存儲(chǔ)在哪里的?下面我們通過“實(shí)踐體驗(yàn)一”揭開這一謎底。布置任務(wù):
實(shí)踐體驗(yàn)一:通過 192.168.0.68訪問“登錄系統(tǒng)”,單擊“注冊”按鈕,輸入學(xué)號、姓名等個(gè)人信息,提交個(gè)人信息。
思考:注冊的個(gè)人信息存儲(chǔ)在哪里?
【設(shè)計(jì)意圖】通過讓學(xué)生注冊個(gè)人信息,貼近學(xué)生生活,并提出問題,能激發(fā)學(xué)生的好奇心,從而對新知識充滿強(qiáng)烈的求知欲。
2、初探數(shù)據(jù)庫(數(shù)據(jù)庫的結(jié)構(gòu))
教師展示后臺(tái)數(shù)據(jù)庫“學(xué)生選修課程信息庫.mdb”,打開表“學(xué)生信息表”,讓學(xué)生直觀地看到答案,解答“實(shí)踐體驗(yàn)一”的問題。
提問:從外觀上看,我們之前有沒有見過類似的文件呢?
通過問題引導(dǎo)學(xué)生對比電子表格分析數(shù)據(jù)庫表的結(jié)構(gòu),歸納出數(shù)據(jù)庫表的結(jié)構(gòu)的相關(guān)知識:
(1)創(chuàng)建數(shù)據(jù)庫的工具:ACCESS(2)數(shù)據(jù)庫是由若干個(gè)相關(guān)的表構(gòu)成(3)一行稱為一條記錄(4)一條記錄由若干個(gè)字段構(gòu)成(5)一張表由若干條記錄構(gòu)成
得出結(jié)論:數(shù)據(jù)庫中信息的組織方式和電子表格類似,都是一種結(jié)構(gòu)化的信息存儲(chǔ)和表達(dá)方式。QQ用戶注冊的信息是以記錄的形式存儲(chǔ)在騰訊QQ服務(wù)器上的數(shù)據(jù)庫的表里。
【設(shè)計(jì)意圖】讓學(xué)生直觀看到數(shù)據(jù)庫的內(nèi)部結(jié)構(gòu),并將據(jù)庫中的“表”與Excel中“表”進(jìn)行類似,實(shí)現(xiàn)知識的遷移,讓學(xué)生了解數(shù)據(jù)庫的相關(guān)知識。同時(shí)為下一環(huán)節(jié)引出數(shù)據(jù)的概念提供了初步感性的認(rèn)知。
第3頁(共7頁)
《利用數(shù)據(jù)庫管理大量信息》教學(xué)設(shè)計(jì)
3、數(shù)據(jù)庫的概念
【問題】生活中與“庫”字相關(guān)的事物有哪些?它們都具有什么共同的特點(diǎn)或功能 ?
根據(jù)學(xué)生的回答,教師引導(dǎo)學(xué)生類比書庫,總結(jié)出書庫的特點(diǎn)存書量大,可分類擺放圖書,從而歸納出數(shù)據(jù)庫的概念:數(shù)據(jù)庫是一個(gè)組織、存儲(chǔ)和管理數(shù)據(jù)的倉庫,只不過這個(gè)倉庫是在計(jì)算機(jī)存儲(chǔ)設(shè)備上的,而且數(shù)據(jù)是按一定格式存放的。
【設(shè)計(jì)意圖】在上一環(huán)節(jié)中已讓學(xué)生直觀地看到他們的注冊信息存儲(chǔ)在數(shù)據(jù)庫中,再引導(dǎo)學(xué)生類比生活中與“庫”字相關(guān)的詞匯,歸納出數(shù)據(jù)庫的概念,使得學(xué)生對數(shù)據(jù)庫概念的理解由感性認(rèn)識提升為理性認(rèn)識。
4、體驗(yàn)數(shù)據(jù)庫的管理
問題引入:數(shù)據(jù)庫是如何幫我們管理信息的呢?下面我們將通過登錄“高中課程選修管理系統(tǒng)”來模擬選修課程的活動(dòng),體驗(yàn)分析數(shù)據(jù)庫管理信息的方法。(1)實(shí)踐體驗(yàn)二:利用剛才注冊的學(xué)號和密碼登錄“高中課程選修管理系統(tǒng)”,單擊“設(shè)置課程選修”按鈕,設(shè)置選修課程。
學(xué)生完成個(gè)人選修的信息的錄入之后,教師展示后臺(tái)數(shù)據(jù)庫“學(xué)生選修課程信息庫”,引導(dǎo)學(xué)生觀察“課程選修信息表”的結(jié)構(gòu)。
提出疑問:設(shè)置選修課程時(shí),設(shè)置的是“課程名稱”,但在“課程選修信息表”中添加的是“學(xué)號”和“課程編號”?數(shù)據(jù)庫如何將“課程名稱”轉(zhuǎn)換成“課程編號”添加到“課程選修信息表”中?
【設(shè)計(jì)意圖】通過設(shè)置選修課程的活動(dòng),讓學(xué)生體驗(yàn)數(shù)據(jù)庫管理信息的方法之一:添加信息,并提出疑問,為分析表之間的關(guān)系埋下伏筆。
(2)實(shí)踐體驗(yàn)三: 打開桌面上的電子表格文件“學(xué)生選修課程信息.xls”,結(jié)合其中3個(gè)表找出選修《網(wǎng)絡(luò)技術(shù)應(yīng)用》這門課程的同學(xué)。
在實(shí)踐體驗(yàn)三,讓學(xué)生在規(guī)定的時(shí)間內(nèi)(3分鐘)找出幾個(gè)選修《網(wǎng)絡(luò)技術(shù)應(yīng)用》的學(xué)生姓名,并讓一位學(xué)生演示查找相關(guān)信息的過程:
第4頁(共7頁)
《利用數(shù)據(jù)庫管理大量信息》教學(xué)設(shè)計(jì)
教師利用“高中課程選修管理系統(tǒng)”查找選修《網(wǎng)絡(luò)技術(shù)應(yīng)用》的學(xué)生信息,讓學(xué)生對比在電子表格中查詢信息,在數(shù)據(jù)庫系統(tǒng)中查詢信息具有什么特點(diǎn)?(若電子表格中的表存儲(chǔ)的信息是成千上萬條記錄,你們能從中快速查找到相關(guān)記錄嗎?)
在數(shù)據(jù)庫系統(tǒng)中查詢信息方便、速度快、效率高 【問題】數(shù)據(jù)庫內(nèi)部是如何來實(shí)現(xiàn)信息查詢的?
實(shí)際上,數(shù)據(jù)庫系統(tǒng)在查詢學(xué)生選修課程信息時(shí)的內(nèi)部流程和同學(xué)們在電子表格中查詢信息的過程是一致的。
引導(dǎo)學(xué)生回顧在3張表中查找信息的過程,分析出數(shù)據(jù)庫中表之間的關(guān)聯(lián):
“課程信息表”與“課程選修信息表”通過“課程編號”建立聯(lián)系,“課程選修信息表”又通過共同的“學(xué)號”與“學(xué)生信息表”相關(guān)聯(lián),就象有根繩子將三個(gè)“表”串在了一起,這稱之為數(shù)據(jù)庫的“關(guān)系”。
數(shù)據(jù)庫中的表與表是相互關(guān)聯(lián)的。數(shù)據(jù)庫系統(tǒng)可根據(jù)表之間的關(guān)聯(lián)實(shí)現(xiàn)對信息的管理(如:查詢)。這是數(shù)據(jù)庫與電子表格的重要差別。
【設(shè)計(jì)意圖】這一環(huán)節(jié)的設(shè)置,讓學(xué)生明確數(shù)據(jù)庫具有查詢信息的功能,同時(shí)也體驗(yàn)到數(shù)據(jù)庫管理信息的優(yōu)勢。且數(shù)據(jù)庫中表之間的關(guān)系是教學(xué)難點(diǎn),學(xué)生不易理解,通過對比在Excel電子表格中查找相關(guān)信息的流程,感受數(shù)據(jù)庫系統(tǒng)查詢信息的特點(diǎn),并引出數(shù)據(jù)庫內(nèi)部查詢的信息的流程,進(jìn)而讓學(xué)生發(fā)現(xiàn)了3個(gè)表之間的關(guān)聯(lián)。通過這種層層遞進(jìn)分析的方式,與學(xué)生的認(rèn)知規(guī)律相符,有助于學(xué)生對抽象內(nèi)容的理解,從而達(dá)到知識重新建構(gòu)。
(3)思考:在實(shí)踐體驗(yàn)二中,設(shè)置選修課程時(shí),所設(shè)的“課程名稱” 如何轉(zhuǎn)換成“課程選修信息表”中的“課程編號”?
第5頁(共7頁)
《利用數(shù)據(jù)庫管理大量信息》教學(xué)設(shè)計(jì)
讓學(xué)生再次利用數(shù)據(jù)庫中表之間的關(guān)聯(lián)來分析出該轉(zhuǎn)換過程:
根據(jù)“課程名稱”找到對應(yīng)的“課程編號”,并將其添加到“課程選修信息表”的“課程編號”字段中。
(4)實(shí)踐體驗(yàn)四:若周星星同學(xué)退學(xué)了,要在“學(xué)生選修課程信息庫”中除名,請同學(xué)們登錄“高中課程選修管理系統(tǒng)”嘗試刪除他的相關(guān)信息。
讓學(xué)生試圖刪除相關(guān)信息,但沒有權(quán)限刪除。引出問題:若普通用戶可直接在數(shù)據(jù)庫中插入、查詢、刪除信息等,會(huì)存在什么弊端? 直接對數(shù)據(jù)庫進(jìn)行操作較為麻煩,且容易破壞數(shù)據(jù)。
【設(shè)計(jì)意圖】通過分析刪除數(shù)據(jù)庫中相關(guān)信息的方法,讓學(xué)生數(shù)據(jù)庫中有操作權(quán)限的限制,再次體會(huì)表之間的關(guān)聯(lián)。同時(shí)引出直接對數(shù)據(jù)庫進(jìn)行操作的弊端,進(jìn)而引出數(shù)據(jù)庫系統(tǒng)的層次設(shè)計(jì)。
5、認(rèn)識數(shù)據(jù)庫系統(tǒng)
為了能更好地保護(hù)信息,操作更加便捷,我們往往沒有直接利用數(shù)據(jù)庫管理信息,而是以一種層級系統(tǒng)的模式進(jìn)行管理。那么它是如何劃分層級關(guān)系,如何管理信息的呢?
教師引導(dǎo)學(xué)生回顧實(shí)踐體驗(yàn),分析:數(shù)據(jù)庫應(yīng)用系統(tǒng)(用戶直接面向的操作平臺(tái),提交操作請求),數(shù)據(jù)庫(用戶并沒有直接在數(shù)據(jù)庫中進(jìn)行添加、查詢和刪除等操作),應(yīng)用系統(tǒng)提交的操作請求是由誰來處理呢?數(shù)據(jù)庫系統(tǒng)的工作原理如下圖:
第6頁(共7頁)
《利用數(shù)據(jù)庫管理大量信息》教學(xué)設(shè)計(jì)
【設(shè)計(jì)意圖】數(shù)據(jù)庫系統(tǒng)的工作原理較為抽象,不易理解,通過引導(dǎo)學(xué)生聯(lián)系實(shí)踐的經(jīng)驗(yàn),以形象直觀的動(dòng)態(tài)圖示進(jìn)行演示,分析數(shù)據(jù)庫系統(tǒng)管理信息的基本思想和方法,使學(xué)生易于理解。
6、數(shù)據(jù)庫管理信息的特點(diǎn)及應(yīng)用
(1)【問題】: 通過幾個(gè)實(shí)踐活動(dòng),我們體驗(yàn)了利用數(shù)據(jù)庫系統(tǒng)——“高中課程選修管理系統(tǒng)”對信息進(jìn)行了哪些管理操作?它管理信息具有什么特點(diǎn)?
利用數(shù)據(jù)庫系統(tǒng)可以對數(shù)據(jù)進(jìn)行添加、修改(如:修改密碼)、查詢和刪除等操作,管理方便、速度快、效率高。
【設(shè)計(jì)意圖】引導(dǎo)學(xué)生梳理知識點(diǎn),總結(jié)出利用數(shù)據(jù)庫管理信息的一些方法及特點(diǎn)。
(2)【問題】我們生活中還有哪些實(shí)例是利用數(shù)據(jù)庫來管理信息呢?
讓學(xué)生聯(lián)系生活經(jīng)驗(yàn),列舉出利用數(shù)據(jù)庫管理信息的應(yīng)用實(shí)例,歸納如下: 火車售票系統(tǒng)、銀行儲(chǔ)蓄管理系統(tǒng)、圖書館管理系統(tǒng)、中招考成績查詢系統(tǒng)??
這些數(shù)據(jù)庫系統(tǒng)管理的信息都有什么特點(diǎn)呢?
【設(shè)計(jì)意圖】將所學(xué)知識聯(lián)系生活實(shí)際,列舉出生活中數(shù)據(jù)庫管理信息的應(yīng)用實(shí)例,實(shí)現(xiàn)知識的內(nèi)化和遷移,掌握知識。
7、課堂小結(jié)
通過互動(dòng)提問的方式,幫助學(xué)生梳理本節(jié)課的知識點(diǎn):(1)數(shù)據(jù)庫的概念(2)數(shù)據(jù)庫的基本結(jié)構(gòu)(3)數(shù)據(jù)庫系統(tǒng)的構(gòu)成
(4)利用數(shù)據(jù)庫管理信息的特點(diǎn)
第7頁(共7頁)
第三篇:圖書管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
數(shù)據(jù)庫設(shè)計(jì).................................................................2 3.1 專門術(shù)語的定義...................................................2 3.1.1 系統(tǒng)中常用的術(shù)語(或使用頻率較高的術(shù)語).........................2 3.1.2 表格定義及規(guī)范.................................................2 3.1.2.1數(shù)據(jù)約定.....................................................2 3.1.2.2表和表字段命名規(guī)范:.........................................3 3.2 數(shù)據(jù)設(shè)計(jì).........................................................3 3.2.1 數(shù)據(jù)流程圖設(shè)計(jì).................................................3 3.2.2實(shí)體關(guān)系結(jié)構(gòu)設(shè)計(jì)...............................................4 3.3安全保密設(shè)計(jì).....................................................6 3.3.1 邏輯上的安全保密...............................................6 3.3.2 物理上的安全保密...............................................6 3.4 表格與功能模塊相關(guān)性分析.........................................7 3.5 表格定義.........................................................7 數(shù)據(jù)庫設(shè)計(jì)
3.1 專門術(shù)語的定義
暫無
3.1.1 系統(tǒng)中常用的術(shù)語(或使用頻率較高的術(shù)語)暫無
3.1.2 表格定義及規(guī)范 3.1.2.1數(shù)據(jù)約定
所有數(shù)據(jù)項(xiàng)都用英文、漢語拼音或縮寫表示,數(shù)據(jù)庫名稱除外。
所有字段在設(shè)計(jì)時(shí),除以下數(shù)據(jù)類型timestamp、image、datetime、smalldatetime、uniqueidentifier、binary、sql_variant、binary、varbinary外,必須有默認(rèn)值。字符型的默認(rèn)值為一個(gè)空字符值串;數(shù)值型的默認(rèn)值為數(shù)值0;邏輯型的默認(rèn)值為數(shù)值0;
其中:系統(tǒng)中所有邏輯型中數(shù)值0表示為“假”;數(shù)值1表示為“真”。datetime、smalldatetime類型的字段沒有默認(rèn)值,必須為NULL。當(dāng)字段定義為字符串形時(shí)建議使用varchar而不用nvarchar。建議在大多數(shù)表中(如報(bào)銷單,申請單),應(yīng)都有以下字段: 字段名說明類型默認(rèn)值 CreatorID創(chuàng)建者int CreatedTime創(chuàng)建時(shí)間DatetimeNULL 字符集采用 UTF-8,請注意字符的轉(zhuǎn)換。
所有數(shù)據(jù)表第一個(gè)字段都是系統(tǒng)內(nèi)部使用自動(dòng)序列主鍵列,自增字段,不可空,名稱為:id,確保不把此字段暴露給最終用戶。
除特別說明外,所有字符串字段都采用varchar(50)類型,(無論漢字還是英文,都算一個(gè)字符)。
除特別說明外,所有小數(shù)的字段都采用 decimal(18,2)的形式表達(dá)。
除特別說明外,所有日期格式都采用 datetime 格式(根據(jù)需要提取時(shí)間格式); 除特別說明外,所有整形都采用 bigint 格式。除特別說明外,所有字段默認(rèn)都設(shè)置為 null。3.1.2.2表和表字段命名規(guī)范:
命名規(guī)則約束的范圍包括:數(shù)據(jù)庫的命名、表的命名及字段的命名。數(shù)據(jù)庫相關(guān)的命名規(guī)則采用與通常的編程的變量命名規(guī)則原則一致,具體要求如下: 1)字段名及表名為典型的名詞結(jié)構(gòu); 2)中文名稱要求語言精練、文法嚴(yán)謹(jǐn);
3)望文知意、易懂易用,禁止采用如:A002這種命名;
4)主體采用拼音字母的首寫字母拼寫構(gòu)成,基于慣常法可適度采用無詞義歧義性的英文命名;
5)長度不少于3個(gè)字母,不大于12個(gè)字母;
6)在對于拼音首字母類似的字段和表,為區(qū)別,添加下劃線和數(shù)字如男性人數(shù):NXRS,女性人數(shù):NXRS_2。
3.2 數(shù)據(jù)設(shè)計(jì)
繪制數(shù)據(jù)流程圖的目的是為了方便開發(fā)人員與用戶的交流,以及為系統(tǒng)的設(shè)計(jì)提供依據(jù)。數(shù)據(jù)流程圖的繪制過程通常采用自頂向下,逐層分解,直到功能細(xì)化為止,形成若干層次的數(shù)據(jù)流程圖。3.2.1 數(shù)據(jù)流程圖設(shè)計(jì)
0層數(shù)據(jù)流圖
1層數(shù)據(jù)流圖
3.2.2實(shí)體關(guān)系結(jié)構(gòu)設(shè)計(jì)
圖書實(shí)體關(guān)系
讀者實(shí)體關(guān)系
圖書借閱關(guān)系實(shí)體
用戶實(shí)體關(guān)系
圖書類別實(shí)體關(guān)系
3.3安全保密設(shè)計(jì)
3.3.1 邏輯上的安全保密
1、系統(tǒng)對非法使用者的安全保密處理措施
2、系統(tǒng)對正常使用者的安全保密處理措施
3、系統(tǒng)對管理員的安全保密 3.3.2 物理上的安全保密
1、數(shù)據(jù)庫系統(tǒng)異常時(shí)的還原處理措施
2、設(shè)備遭異常毀壞時(shí)的安全防護(hù)措施
3、數(shù)據(jù)參數(shù)做到及時(shí)更新,保證系統(tǒng)正常運(yùn)行
3.4 表格與功能模塊相關(guān)性分析
3.5 表格定義
a.圖書信息表
b.讀者信息表
c.借閱表
d.管理員_書籍
e.管理員_學(xué)生
第四篇:教務(wù)管理系統(tǒng) 數(shù)據(jù)庫實(shí)例設(shè)計(jì)
第17章 數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)實(shí)例
本章以一個(gè)考務(wù)管理系統(tǒng)的設(shè)計(jì)過程為例,介紹在VB 6.0+SQL Server 2000環(huán)境中開發(fā)數(shù)據(jù)庫系統(tǒng)的一般方法。
17.1 系統(tǒng)概述
17.1.1 系統(tǒng)功能
本系統(tǒng)用于從考生報(bào)名、產(chǎn)生準(zhǔn)考證到錄取考生和打印成績單即對考生考試和錄取全過程進(jìn)行管理的考務(wù)系統(tǒng),包含主要功能如下:
? ? ? ? ? ? 考生報(bào)名,按報(bào)名順序產(chǎn)生報(bào)名號
產(chǎn)生準(zhǔn)考生號和以緊湊方式打印準(zhǔn)考證 輸入考生考試成績和輸入錄取合格標(biāo)準(zhǔn) 根據(jù)合格標(biāo)準(zhǔn)錄取上線考生 打印考生成績單和考生錄取通知書 設(shè)置系統(tǒng)用戶和系統(tǒng)初始化
17.1.2 設(shè)計(jì)技巧
本系統(tǒng)設(shè)計(jì)中的一些技巧如下: ? ? ? ? 公共模塊設(shè)計(jì)(參見17.4節(jié)的Module1.Bas模塊)SQL Server數(shù)據(jù)庫設(shè)計(jì)(參見17.3節(jié))VB菜單設(shè)計(jì)方法(包括菜單項(xiàng)的有效性設(shè)計(jì),對于“一般操作員”,使若干菜單項(xiàng)無效。參見menu多文檔窗體設(shè)計(jì)過程)統(tǒng)一的數(shù)據(jù)編輯設(shè)計(jì)方法:以ksb表為例進(jìn)行說明:為了編輯其記錄,設(shè)計(jì)了edks窗體,在其中的DataGrid數(shù)據(jù)網(wǎng)格控件中顯示所有已輸入的考生記錄。用戶可以先通過“設(shè)置條件”框架查找到滿足指定條件的考生記錄,然后選擇“修改”或“刪除”命令按鈕進(jìn)行考生記錄的修改或刪除,或者選擇“添加”命令按鈕輸入新的考生記錄。? ? ? VB報(bào)表設(shè)計(jì)方法(包括使用Data Report設(shè)計(jì)器和PrintForm方法)圖像數(shù)據(jù)的存取方法(參見edks窗體設(shè)計(jì)過程)事件編程技術(shù):一些數(shù)據(jù)編輯窗體(如edks等窗體)上有兩個(gè)事件過程即Load和Activate,它們的執(zhí)行過程是:在啟動(dòng)本窗體時(shí)先執(zhí)行Load(僅執(zhí)行一次)事件過程,
第五篇:數(shù)據(jù)庫設(shè)計(jì)說明書-考勤管理系統(tǒng)
考勤管理系統(tǒng)
數(shù)據(jù)庫設(shè)計(jì)說明書
文件名稱:數(shù)據(jù)庫設(shè)計(jì)說明書 文件編號: …..編 制 人: 編制日期: 審 核 人: …
版 本: 1.01版
目錄
1引言...............................................................................................................................................3
1.1編寫目的.............................................................................................................................3 1.2背景.....................................................................................................................................3 1.3定義...................................................................................................錯(cuò)誤!未定義書簽。1.4參考資料.............................................................................................................................3 2數(shù)據(jù)的邏輯描述...........................................................................................................................3
2.1靜態(tài)數(shù)據(jù).............................................................................................................................3 2.2動(dòng)態(tài)輸人數(shù)據(jù)...................................................................................錯(cuò)誤!未定義書簽。2.3動(dòng)態(tài)輸出數(shù)據(jù)...................................................................................錯(cuò)誤!未定義書簽。2.4內(nèi)部生成數(shù)據(jù).....................................................................................................................3 2.5數(shù)據(jù)約定...........................................................................................錯(cuò)誤!未定義書簽。3數(shù)據(jù)的采集...................................................................................................................................4
3.1要求和范圍.........................................................................................................................4 3.2輸人的承擔(dān)者.....................................................................................................................4 3.3預(yù)處理.................................................................................................................................4 3.4影響.....................................................................................................................................4
數(shù)據(jù)庫設(shè)計(jì)說明書
1引言
1.1編寫目的
本文檔為考勤管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)分析報(bào)告,為考勤管理系統(tǒng)的設(shè)計(jì)的主要依據(jù),主要針對考勤管理系統(tǒng)的概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)人員,作為項(xiàng)目驗(yàn)收的主要依據(jù)。
1.2背景
本軟件全稱為員工考勤管理系統(tǒng)
本軟件為長安大學(xué)24020602班喻石小組加中實(shí)習(xí)項(xiàng)目由喻石、姚重亮、馬綏鮮、張怡共同完成,軟件適用于小型企業(yè)的員工考勤管理。
1.3參考資料
陽光酒店管理系統(tǒng)
2數(shù)據(jù)的邏輯描述
對數(shù)據(jù)進(jìn)行邏輯描述時(shí)可把數(shù)據(jù)分為動(dòng)態(tài)數(shù)據(jù)和靜態(tài)數(shù)據(jù)。所謂靜態(tài)數(shù)據(jù),指在運(yùn)行過程中主要作為參考的數(shù)據(jù),它們在很長的一段時(shí)間內(nèi)不會(huì)變化,一般不隨運(yùn)行而改變。所謂動(dòng)態(tài)數(shù)據(jù),包括所有在運(yùn)行中要發(fā)生變化的數(shù)據(jù)以及在運(yùn)行中要輸入、輸出的數(shù)據(jù)。進(jìn)行描述時(shí)應(yīng)把各數(shù)據(jù)元素邏輯地分成若干組,列如函數(shù)、源數(shù)據(jù)或?qū)τ谄鋺?yīng)用更為恰當(dāng)?shù)倪壿嫹纸M。給出每一數(shù)據(jù)元的名稱(包括縮寫和代碼)、定義(或物理意義)度量單位、值域、格式和類型等有關(guān)信息。
2.1靜態(tài)數(shù)據(jù)
上班時(shí)間,加班時(shí)間,缺勤原因。
2.2內(nèi)部生成數(shù)據(jù)
內(nèi)部生成數(shù)據(jù)為員工遲到次數(shù),曠工次數(shù)和請假次數(shù)。
3數(shù)據(jù)的采集
3.1要求和范圍
按數(shù)據(jù)元的邏輯分組來說明數(shù)據(jù)采集的要求和范圍,指明數(shù)據(jù)的采集方法,說明數(shù)據(jù)采集工作的承擔(dān)者是用戶還是開發(fā)者。具體的內(nèi)容包括:
a.輸入數(shù)據(jù)的來源:數(shù)據(jù)的輸入由公司的員工管理人員負(fù)責(zé)將數(shù)據(jù)輸入至員工考勤管理系統(tǒng)
b.數(shù)據(jù)輸入(指把數(shù)據(jù)輸入處理系統(tǒng)內(nèi)部)所用的媒體和硬設(shè)備:計(jì)算機(jī)一臺(tái),以及員工考勤管理系統(tǒng),員工證。
c.接受者:數(shù)據(jù)接受者主要為公司人事管理部門主管或經(jīng)理。
d.輸出數(shù)據(jù)的形式和設(shè)備:輸出數(shù)據(jù)的硬件設(shè)備為計(jì)算機(jī)或打印機(jī),主要在顯示器上輸出表格,列出員工考勤簽到情況。
e.數(shù)據(jù)值的范圍:員工上班時(shí)間數(shù)據(jù)取值為時(shí)間,采用24小時(shí)制,遲到次數(shù)和缺勤次數(shù)的數(shù)據(jù)應(yīng)為大于等于零的整數(shù)。原因一項(xiàng)數(shù)據(jù)取值應(yīng)為字符串。f.量綱:數(shù)據(jù)度量單位為時(shí)間,每次增量為分鐘。
3.2輸入的承擔(dān)者
輸入的承擔(dān)者為公司員工管理人員。
3.3預(yù)處理
采集的數(shù)據(jù)應(yīng)為員工上班時(shí)間。
3.4影響
使用這個(gè)軟件需要用戶安裝SQL數(shù)據(jù)庫,并安裝JAVA服務(wù)平臺(tái),采用本員工考勤管理系統(tǒng)需要一考勤管理人員將員工上班時(shí)間等輸入其相應(yīng)的表格單元,該系統(tǒng)將自動(dòng)判斷該員工是否遲到并統(tǒng)計(jì)數(shù)據(jù),方便主管人員查看員工考勤記錄。
4結(jié)構(gòu)設(shè)計(jì)
表1:
員工基本信息管理表
字段名 ID stuff_no stuff_name stuff_sex stuff_age stuff_born stuff_birthplace stuff_photo stuff_worktime stuff_postion stuff_tel stuff_address stuff_power stuff_remark stuff_nation
表2:
考勤管理表 字段名 ID stuff_no stuff_gettime stuff_reason stuff_overtime stuff_late record_time
表3:
全體員工密碼表 字段名 ID stuff_no stuff_pwd
類型 int
varchar varchar varchar int
varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar 類型 int varchar varchar varchar varchar varchar varchar 類型 int
varchar varchar 允許為空
√
√ √
√
允許為空
√
允許為空
默認(rèn)值 說明
序號
員工號
姓名
性別
年齡
出生日期
籍貫
照片
上班時(shí)間
職位
聯(lián)系方式
家庭住址
權(quán)限
備注
民族
默認(rèn)值 說明
序號
員工號
簽到時(shí)間 無
未到原因 未加班 加班記錄 否
遲到否 系統(tǒng)時(shí)間 記錄時(shí)間
默認(rèn)值 說明
序號
員工號 123 密碼