第一篇:淺談Visual FoxPro數(shù)據(jù)庫程序設(shè)計(jì)教學(xué)(劉杰)
淺談Visual FoxPro數(shù)據(jù)庫程序設(shè)計(jì)教學(xué)
重慶市工藝美術(shù)學(xué)校 劉 杰
[關(guān)鍵詞]
案例教學(xué) 多媒體課件教學(xué)
探究式教學(xué) 互動式教學(xué)
問題驅(qū)動法
[摘要] VISUAL FOXPRO程序設(shè)計(jì)語言作為中職學(xué)生入學(xué)后的首門數(shù)據(jù)庫語言課程,但目前采用的還是傳統(tǒng)的以教師為主體的課堂講授方式,教學(xué)質(zhì)量及教學(xué)效果不是很理想。本文從教學(xué)方法、上機(jī)實(shí)驗(yàn)、考試考核幾個方面對VISUAL FOXPRO語言的教學(xué)進(jìn)行了探究,力求找到好的方法來提高本課程的教學(xué)質(zhì)量。
一、引言
《VISUAL FOXPRO數(shù)據(jù)庫程序設(shè)計(jì)語言》是中職計(jì)算機(jī)專業(yè)中一門重要的專業(yè)課程,而且它作為中職升學(xué)高職的一門高考課程,非常重要。它作為學(xué)生入學(xué)后第一次系統(tǒng)地學(xué)習(xí)與高級程序設(shè)計(jì)語言和程序設(shè)計(jì)有關(guān)的內(nèi)容的一門新課程,加之教科書內(nèi)容抽象化,牽涉到的概念比較復(fù)雜,規(guī)則較多,使用靈活,容易出錯,在實(shí)際的教學(xué)中反映出很多問題,再加上授課一般以VISUAL FOXPRO數(shù)據(jù)庫操作為主,VISUAL FOXPRO的操作界面很不直觀,使學(xué)生不容易理解。因此,盡管VISUAL FOXPRO數(shù)據(jù)庫語言有實(shí)用價值,但生澀的教學(xué)內(nèi)容,不易引起學(xué)生的學(xué)習(xí)興趣,如果不講究教學(xué)方法,則難以達(dá)到課程的預(yù)期目標(biāo)。因此,為了提高教學(xué)質(zhì)量,使學(xué)生從枯燥乏味中走出來,教師必須利用現(xiàn)有資源重新整合教學(xué)內(nèi)容,改進(jìn)單
一、乏味的教學(xué)方法,力求顯現(xiàn)在學(xué)生面前的知識有趣而生活化,以提高學(xué)生的學(xué)習(xí)興趣及學(xué)以致用的能力。以下幾點(diǎn)是對VISUAL FOXPRO數(shù)據(jù)庫語言程序設(shè)計(jì)教學(xué)的探索:
二、采用案例教學(xué)法,培養(yǎng)學(xué)生的興趣和積極性
VISUAL FOXPRO程序設(shè)計(jì)是應(yīng)用性很強(qiáng)的一門課程它既有理論又有實(shí)踐,既講方法又講動手能力。一般來說,教材中前幾章都是先介紹VISUAL FOXPRO程序設(shè)計(jì)語言的一些概念和基礎(chǔ)知識,然后才介紹程序的建立和運(yùn)行。這些概念和基礎(chǔ)知識,既枯燥又比較抽象難懂。在教學(xué)中,我們打破課本原有的順序組織課堂教學(xué)的方式的邏輯結(jié)構(gòu)體系,改用從案例入手,通過給學(xué)生演示、讓學(xué)生模仿,在實(shí)際應(yīng)用中去探究和領(lǐng)悟這些概念,并適時地加以歸納總結(jié)和概念的延伸,讓學(xué)生在輕松愉快的氣氛中學(xué)習(xí)新知識。
案例教學(xué)法打破了以教材為中心的傳統(tǒng)教學(xué)模式,不按教材的順序授課,而是以精選出的程序設(shè)計(jì)的案例為中心,把學(xué)習(xí)的重點(diǎn)放在具體案例的講述上,把要學(xué)習(xí)的語法和概念融
1/4 入到具體案例中來講解。整個教學(xué)過程中強(qiáng)調(diào)在應(yīng)用中學(xué)習(xí),從而避免了枯燥的理論說教,不僅能增進(jìn)學(xué)生的學(xué)習(xí)興趣,而且對提高學(xué)生綜合分析和解決實(shí)際問題的能力也大有幫助。那么該如何培養(yǎng)學(xué)生對VISUAL FOXPRO語言課程的興趣呢?案例教學(xué)法是培養(yǎng)學(xué)生學(xué)習(xí)興趣的有效途徑之一。
三、加強(qiáng)多媒體教學(xué)方式的使用
多媒體教學(xué)作為一種新型的現(xiàn)代教育技術(shù)有很多優(yōu)點(diǎn):它集授課、習(xí)題、演示等功能為一體,具有生動、形象、直觀的特點(diǎn)。教師在教學(xué)過程中應(yīng)利用各類計(jì)算機(jī)軟件,根據(jù)所教學(xué)生的特點(diǎn),制作出高水平的VISUAL FOXPRO語言程序設(shè)計(jì)多媒體課件。
如采用以PowerPoint幻燈片或Authorware來制作的多媒體課件展現(xiàn)知識點(diǎn)并輔以Flash動畫演示程序的動態(tài)執(zhí)行過程的方式,使學(xué)生對所學(xué)知識的理性認(rèn)識和感性認(rèn)識有機(jī)的結(jié)合起來,有助于學(xué)生更好地理解和掌握所學(xué)內(nèi)容,激發(fā)學(xué)生學(xué)習(xí)的主動性。但是也不能過于依賴課件,教師如果自始至終坐在講臺前,始終以課件授課,難以達(dá)到好的教學(xué)效果。教師必須在使用課件的同時,穿插使用黑板板書,將重要知識的演繹過程強(qiáng)調(diào)出來。同時將課堂教學(xué)和網(wǎng)絡(luò)教學(xué)相結(jié)合,制作適合自學(xué)的網(wǎng)絡(luò)版課件,發(fā)布到課程建設(shè)網(wǎng)絡(luò)平臺或校園網(wǎng)上。該課件應(yīng)層次結(jié)構(gòu)清楚,較之課堂用教學(xué)課件內(nèi)容更加全面、詳細(xì),使用學(xué)生能夠自由選擇章節(jié)進(jìn)行下載學(xué)習(xí)。
多媒體課件主要包括課程內(nèi)容、算法演示、在線測試、在線討論以及資源中心五部分功能。多媒體課件可以提供交互式環(huán)境供學(xué)生學(xué)習(xí),并自動根據(jù)操作過程進(jìn)行實(shí)時評價。將多媒體課件和教師課堂講授有機(jī)地結(jié)合起來,能形成最佳教學(xué)任務(wù)的綜合性手段與教學(xué)方案。
四、把握課堂教學(xué)方法,提高課堂教學(xué)質(zhì)量
在課堂上教師的著眼點(diǎn)應(yīng)放在引導(dǎo)學(xué)生走向知識,而不是帶著知識走向?qū)W生,在預(yù)設(shè)的問題情境中不要急于將結(jié)論告訴學(xué)生,應(yīng)讓學(xué)生經(jīng)歷知識形成過程,提高問題解決的能力。VISUAL FOXPRO程序設(shè)計(jì)語言的知識體系是一個循序漸進(jìn)的過程,先后的知識點(diǎn)相關(guān)性很大,語句簡潔、緊湊,語法限制不太嚴(yán)格,程序設(shè)計(jì)自由度大。在系統(tǒng)的教學(xué)過程中,大部分學(xué)生的語法掌握得還是比較好的,但是當(dāng)涉及到稍為復(fù)雜的實(shí)際編程問題時,可能還是顯得困難,他們面對一個問題,往往心中只有一些模糊的想法,而無法寫出具體的程序。這是目前VISUAL FOXPRO語言教學(xué)中普遍存在的問題。針對這種情況,我們可以從以下幾個方面來解決:
第一、淡化語法、突出算法講解。注重介紹有關(guān)算法概念,即突出程序設(shè)計(jì)而不是語法。
2/4 在掌握了基本而常用的語法之后,可以根據(jù)學(xué)習(xí)的進(jìn)度和程序設(shè)計(jì)的需要學(xué)習(xí)相關(guān)語法。學(xué)習(xí)新的程序設(shè)計(jì)語言的最佳途徑是編寫程序,不是知道的語法越多,程序編得越好,而是自己動手編程越多,編程水平才越有可能得到提高。突出算法,進(jìn)而帶動基本語法的學(xué)習(xí),可以更加合理地分配學(xué)習(xí)時間。
第二、加強(qiáng)程序閱讀能力的培養(yǎng)。學(xué)生閱讀程序的過程也是為程序設(shè)計(jì)打基礎(chǔ)的過程。教學(xué)中教師通過例題講解,使學(xué)生逐步理解和掌握語句的格式、功能等,同時也是在為學(xué)生學(xué)習(xí)程序設(shè)計(jì)作鋪墊,教師應(yīng)有意識地在講解過程中向?qū)W生滲透程序設(shè)計(jì)的思想和方法,引導(dǎo)學(xué)生從模仿開始,逐步過渡到獨(dú)立進(jìn)行程序設(shè)計(jì)。
第三、轉(zhuǎn)變學(xué)習(xí)方式,提高學(xué)生學(xué)習(xí)興趣。轉(zhuǎn)變學(xué)習(xí)方式,實(shí)際上是改變一種習(xí)慣,即由過去的傳授式學(xué)習(xí)變?yōu)樽灾?、合作、探究式學(xué)習(xí)。為了達(dá)到這個目的,就要求教師在講授知識的時候根據(jù)教學(xué)內(nèi)容和學(xué)生的實(shí)際情況采用多種教學(xué)方式進(jìn)行教學(xué),將教師的“主體”性逐漸削弱,向“主導(dǎo)”過渡,創(chuàng)設(shè)和諧的學(xué)習(xí)氛圍。
五、加強(qiáng)實(shí)驗(yàn)環(huán)節(jié)的教學(xué)設(shè)計(jì),輔助理論教學(xué)
VISUAL FOXPRO語言程序設(shè)計(jì)是一門實(shí)踐性很強(qiáng)的課程,上機(jī)也是整個教學(xué)的重要組成部分,因此必須抓好實(shí)驗(yàn)教學(xué)環(huán)節(jié)。在上機(jī)作業(yè)的布置中,既要有基本的較簡單的題目,又要有一些具有挑戰(zhàn)性的新穎有趣的題目,把它們分作必做題和選做題,這樣既可以使每一個學(xué)生都能達(dá)到滿足,又充分地調(diào)動了他們的積極性和創(chuàng)造性,以及對VISUAL FOXPRO語言學(xué)習(xí)的興趣。
第一、在實(shí)驗(yàn)教學(xué)大綱的指導(dǎo)下,根據(jù)所學(xué)知識點(diǎn)選擇有代表性的、綜合的問題讓學(xué)生進(jìn)行編程、調(diào)試。在實(shí)驗(yàn)開始前要讓學(xué)生對實(shí)驗(yàn)作充分的準(zhǔn)備,預(yù)習(xí)實(shí)驗(yàn)內(nèi)容,明白實(shí)驗(yàn)原理和實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)前應(yīng)該將實(shí)驗(yàn)所涉及的知識點(diǎn)的重點(diǎn)和難點(diǎn)告知學(xué)生。在實(shí)驗(yàn)過程中針對不同的學(xué)生有側(cè)重點(diǎn)的加以指導(dǎo),在指導(dǎo)的過程中要注意鍛煉學(xué)生獨(dú)立思考問題的能力,啟發(fā)學(xué)生的想象力。實(shí)驗(yàn)完畢后,每個學(xué)生都應(yīng)對實(shí)驗(yàn)用到的知識點(diǎn)進(jìn)行回顧,總結(jié)實(shí)驗(yàn)過程中遇到的問題和問題的解決方法。
第二、注重培養(yǎng)學(xué)生調(diào)試程序的能力。對于簡單問題,直接編寫出正確的代碼是完全可能的,但是大多數(shù)問題的解決方案往往都是比較復(fù)雜的,而且代碼需要不斷修改完善,因此調(diào)試程序的能力是至關(guān)重要的。
第三、培養(yǎng)學(xué)生動手能力和獨(dú)立思考能力。實(shí)驗(yàn)時,重點(diǎn)讓學(xué)生自己動手,學(xué)生有問題,盡量給予提示,啟發(fā)學(xué)生自己思考解決問題。指導(dǎo)學(xué)生要針對學(xué)習(xí)任務(wù),依據(jù)學(xué)習(xí)規(guī)則,詳細(xì)設(shè)計(jì)實(shí)習(xí)步驟,充分發(fā)揮學(xué)生的主觀能動性,鼓勵學(xué)生主動對學(xué)習(xí)的程序、函數(shù)、工具及
3/4 方法進(jìn)行有效操作,從而提高學(xué)習(xí)質(zhì)量和效率。
六、合理安排考試考核,注重學(xué)生知識的全方位掌握
VISUAL FOXPRO語言程序設(shè)計(jì)課程的考核應(yīng)分為閉卷理論考試和上機(jī)考試,重點(diǎn)考核學(xué)生的程序閱讀能力和編寫能力。閉卷考試主要考查學(xué)生的基本知識、閱讀程序和編程能力??荚囶}型可包括:概念選擇、讀程序?qū)懡Y(jié)果、程序代碼填空、程序改錯、編寫程序題等。在考題內(nèi)容上注意嚴(yán)格按照教學(xué)大綱的要求覆蓋各知識點(diǎn),各知識點(diǎn)的定位重點(diǎn)在基本概念而不是語法細(xì)節(jié)。
上機(jī)考試主要讓學(xué)生在規(guī)定的時間內(nèi)完成給定的上機(jī)題目,重點(diǎn)測試考生調(diào)試程序、程序改錯、編寫程序等綜合能力,偏重實(shí)際應(yīng)用性強(qiáng)的題型,編程題靈活多樣,或編完整的一個程序,或補(bǔ)充程序的部分函數(shù),重在考核典型算法的應(yīng)用。平時成績也要在總成績中占一定的比例,這樣有利于學(xué)生對平時作業(yè)的重視。
七、結(jié)束語
VISUAL FOXPRO語言程序設(shè)計(jì)課程的教學(xué)涉及到諸多方面的因素,需要我們不斷地探索新的教學(xué)方法和教學(xué)模式,激發(fā)學(xué)生學(xué)習(xí)該課程的興趣,使學(xué)生不但掌握高級編程語言的知識、編程技術(shù)和基本算法,更重要的是掌握程序設(shè)計(jì)的思想和方法,具備利用計(jì)算機(jī)求解實(shí)際問題的基本能力,只有這樣才能達(dá)到我們教學(xué)的真正目的。
參考文獻(xiàn):
[1] 張小莉,李盛瑜,代秀娟 編,VISUAL FOXPRO語言程序設(shè)計(jì),科學(xué)出版社有限責(zé)任公司
[2]張小毅,數(shù)據(jù)庫基礎(chǔ)及應(yīng)用——VISUAL FOXPRO操作基礎(chǔ)及應(yīng)用,重慶大學(xué)出版社 [3] 盧湘鴻,Visual FoxPro 6.0數(shù)據(jù)庫與程序設(shè)計(jì)(第3版),電子工業(yè)出版社
4/4
第二篇:《Visual FoxPro 數(shù)據(jù)庫程序設(shè)計(jì)》教學(xué)總結(jié)
《Visual FoxPro 數(shù)據(jù)庫程序設(shè)計(jì)》
教學(xué)總結(jié)
Visual FoxPro 數(shù)據(jù)庫程序設(shè)計(jì)作為國家計(jì)算機(jī)等級考試的一部分,其重要性不言而喻。該課程的突出特點(diǎn)是可視化操作居多,簡單、易于理解,結(jié)合本人的教學(xué)過程及同學(xué)們的學(xué)習(xí)特點(diǎn),主要有以下兩點(diǎn)值得注意的地方:
1.學(xué)生學(xué)習(xí)的主動性有待加強(qiáng)。學(xué)生對該課程的接受相當(dāng)快,很容易理解和上手,但通常學(xué)生們在上完課之后,幾乎不會再利用業(yè)余時間復(fù)習(xí),這嚴(yán)重影響了輔導(dǎo)的有效性。
2.VFP課程作為一種可視化的軟件系統(tǒng),其界面操作是很重要的一部分,如果條件允許,建議在多媒體教室進(jìn)行該課程的講解。相信直觀的多媒體教學(xué)方式能使教學(xué)效果事半功倍。以上是本人考慮的有待改進(jìn)的地方,如有偏頗,望諒解。當(dāng)然,鑒于榮宇教育嚴(yán)格的管理制度和學(xué)生考試意識的濃重,相信本次考試會取得比較良好的成績。
《Visual FoxPro 數(shù)據(jù)庫程序設(shè)計(jì)》
考點(diǎn)總結(jié)
一 VFP基礎(chǔ)知識
1.基本概念—選擇和填空題
數(shù)據(jù)庫,數(shù)據(jù)模型,數(shù)據(jù)庫管理系統(tǒng),類和對象,事件,方法 2.關(guān)系數(shù)據(jù)庫
(1)關(guān)系數(shù)據(jù)庫:關(guān)系模型,關(guān)系模式,關(guān)系,元組,屬性,域,主關(guān)鍵字和外部關(guān)鍵字(2)關(guān)系運(yùn)算:選擇,投影,連接
(3)數(shù)據(jù)的一致性和完整性:實(shí)體完整性,域完整性,參照完整性—掌握完整性與索引類型之間的對應(yīng)關(guān)系,以及不同索引類型的作用
3.VFP的基本數(shù)據(jù)元素:
(1)常量,變量,表達(dá)式--掌握不同類型常量所占的字節(jié)數(shù)
(2)常用函數(shù):字符處理函數(shù),數(shù)值計(jì)算函數(shù),日期時間函數(shù),數(shù)據(jù)類型轉(zhuǎn)換函數(shù),測試函數(shù)--掌握不同函數(shù)的返回值類型 二 VFP數(shù)據(jù)庫的基本操作
1.數(shù)據(jù)庫和表的建立、修改與有效性校驗(yàn):--上機(jī)題的第一題,必須掌握
(1)表結(jié)構(gòu)的建立與修改
(2)表記錄的瀏覽、增加、刪除與修改(3)創(chuàng)建數(shù)據(jù)庫,向數(shù)據(jù)庫添加或移除表(4)表的索引:主索引、候選索引、普通索引、唯一索引 2.多表操作(1)選擇工作區(qū)
(2)建立表之間的關(guān)聯(lián):一對一的關(guān)聯(lián),一對多的關(guān)聯(lián)。(3)設(shè)置參照完整性(4)建立表間臨時關(guān)聯(lián)
3.建立視圖與數(shù)據(jù)查詢—上機(jī)題的第二題,必須掌握(1)查詢文件的建立、執(zhí)行與修改(2)視圖文件的建立、查看與修改(3)建立多表查詢(4)建立多表視圖
三 SQL(筆試部分最重要的章節(jié),是二級考試的核心內(nèi)容,必須熟練掌握,機(jī)試部分也有所體現(xiàn))1.SQL的數(shù)據(jù)定義功能:(1)create table(2)alter table 2.SQL的數(shù)據(jù)修改功能:(1)DELETE(2)INSERT(3)UPDATE 3.SQL的數(shù)據(jù)修改功能:(1)簡單查詢(2)嵌套查詢
(3)連接查詢:內(nèi)連接,外連接,左連接,右連接,完全連接(4)分組域計(jì)算查詢(5)集合的并運(yùn)算
四 項(xiàng)目管理器、設(shè)計(jì)器和向?qū)У氖褂?1.使用項(xiàng)目管理器:(1)使用“數(shù)據(jù)”選項(xiàng)卡(2)使用“文檔”選項(xiàng)卡 2.使用表單設(shè)計(jì)器:--上機(jī)題(1)在表單中加入和修改控件對象(2)設(shè)定數(shù)據(jù)環(huán)境 3.使用菜單設(shè)計(jì)器:(1)建立主選項(xiàng)(2)設(shè)計(jì)子菜單
(3)設(shè)定菜單選項(xiàng)程序代碼
4.使用報(bào)表設(shè)計(jì)器--上機(jī)題的最后一題,但出的幾率不大(1)生成快速報(bào)表(2)修改報(bào)表布局(3)設(shè)計(jì)分組報(bào)表(4)設(shè)計(jì)多欄報(bào)表
復(fù)習(xí)建議:
筆試部分:在熟悉教材的基礎(chǔ)上,反復(fù)做培訓(xùn)機(jī)構(gòu)發(fā)的套題,做完套題后,再回頭看教材,然后再回頭重新做題,如此在不斷的反復(fù)中查漏補(bǔ)缺。
機(jī)試部分:在發(fā)的模擬光盤里有上機(jī)樣本試題,附有視頻演示,熟悉考試的機(jī)試環(huán)境。
第三篇:VF數(shù)據(jù)庫程序設(shè)計(jì)教案
Visual Foxpro數(shù)據(jù)庫程序設(shè)計(jì)教案
姓名:
李運(yùn)娣
系別:
計(jì)算機(jī)
第1章 Visual FoxPro 數(shù)據(jù)庫基礎(chǔ)
本章重點(diǎn)與學(xué)習(xí)目標(biāo):
? 了解數(shù)據(jù)庫系統(tǒng)的相關(guān)概念
? 數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng) ? 數(shù)據(jù)庫管理系統(tǒng)發(fā)展過程
? 概念模型以及常用的數(shù)據(jù)模型—層次模型、網(wǎng)狀模型、關(guān)系模型
? 掌握關(guān)系數(shù)據(jù)庫
? 關(guān)系模型的相關(guān)屬于
? 數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)
? 數(shù)據(jù)庫設(shè)計(jì)的步驟和過程
? 了解VF系統(tǒng)的發(fā)展過程
? 數(shù)據(jù)庫管理系統(tǒng)的發(fā)展
? VF的發(fā)展簡史及了解Visual FoxPro系統(tǒng)的特點(diǎn) ? 掌握VF系統(tǒng)的啟動與退出方法 ? 熟悉VF系統(tǒng)的用戶界面
? 熟悉VF項(xiàng)目管理器
? 創(chuàng)建新項(xiàng)目
? 項(xiàng)目管理器窗口的各類選項(xiàng)卡
教學(xué)器材:
多媒體教學(xué)
本章課時: 3學(xué)時
§1.1 數(shù)據(jù)庫基礎(chǔ)知識
§1.1.1 計(jì)算機(jī)數(shù)據(jù)管理的發(fā)展
1.數(shù)據(jù)與數(shù)據(jù)處理 數(shù)據(jù)是指存儲在某一種媒體上能夠識別的物理符號;數(shù)據(jù)處理是指將數(shù)據(jù)轉(zhuǎn)換成信息的過程。2.計(jì)算機(jī)數(shù)據(jù)管理
數(shù)據(jù)管理:是指對數(shù)據(jù)的組織、分類、編碼、存儲、檢索、維護(hù)等,它是數(shù)據(jù)處理的中心問題。
數(shù)據(jù)管理技術(shù)的發(fā)展過程:人工管理階段(40年代中--50年代中);文件系統(tǒng)階段(50年代末--60年代中);數(shù)據(jù)庫系統(tǒng)階段(60年代末--現(xiàn)在)。
§1.1.2 數(shù)據(jù)庫系統(tǒng)
1.數(shù)據(jù)庫有關(guān)概念
數(shù)據(jù)庫(DataBase):指數(shù)據(jù)庫系統(tǒng)中以一定的方式將相關(guān)數(shù)據(jù)組織在一起,存儲在外存儲設(shè)備上形成的、為多個用戶共享、與應(yīng)用程序相互獨(dú)立的相關(guān)數(shù)據(jù)集合。
數(shù)據(jù)庫管理系統(tǒng)(DBMS): 用于建立、使用和維護(hù)數(shù)據(jù)庫的系統(tǒng)軟件。數(shù)據(jù)庫管理系統(tǒng)對數(shù)據(jù)庫進(jìn)行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫的安全性和完整性。
數(shù)據(jù)庫應(yīng)用系統(tǒng):數(shù)據(jù)庫應(yīng)用系統(tǒng)簡稱數(shù)據(jù)庫系統(tǒng),是指系統(tǒng)開發(fā)人員利用數(shù)據(jù)庫系統(tǒng)資源開發(fā)出來的,面向某一類實(shí)際應(yīng)用的應(yīng)用軟件系統(tǒng)。
數(shù)據(jù)庫管理員(DBA):負(fù)責(zé)全面管理和實(shí)施數(shù)據(jù)庫控制和維護(hù)的技術(shù)人員。
2.數(shù)據(jù)庫系統(tǒng)的特點(diǎn)
數(shù)據(jù)庫系統(tǒng)是指引進(jìn)數(shù)據(jù)庫技術(shù)后的計(jì)算機(jī)系統(tǒng),實(shí)現(xiàn)有組織地、動態(tài)地存儲大量相關(guān)數(shù)據(jù),提供數(shù)據(jù)處理和信息資源共享的便利手段。特點(diǎn):實(shí)現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余;采用特定的數(shù)據(jù)模型;具有較高的數(shù)據(jù)獨(dú)立性;有統(tǒng)一的數(shù)據(jù)控制功能
§1.1.3 數(shù)據(jù)模型
1.實(shí)體的描述:實(shí)體的定義、屬性、實(shí)體集和實(shí)體型 2.實(shí)體間聯(lián)系及聯(lián)系的類型
定義:實(shí)體之間相對應(yīng)的關(guān)系稱為聯(lián)系,它反映了現(xiàn)實(shí)世界事物之間的相互關(guān)聯(lián)。
類型:一對一聯(lián)系;一對多聯(lián)系;多對多聯(lián)系 3.數(shù)據(jù)模型簡介
數(shù)據(jù)模型是在數(shù)據(jù)庫領(lǐng)域中定義數(shù)據(jù)及其操作的一種抽象表示。類型:網(wǎng)狀模型;層次數(shù)據(jù)模型;關(guān)系模型
§1.2 關(guān)系數(shù)據(jù)庫 §1.2.1 關(guān)系模型
1.關(guān)系定義的定義及相關(guān)術(shù)語
一個關(guān)系就是一張二維表,通常將一個沒有重復(fù)行、重復(fù)列的二維表看成一個關(guān)系,每個關(guān)系都有一個關(guān)系名。
相關(guān)術(shù)語:元組、屬性、域、關(guān)鍵字、外部關(guān)鍵字 2.關(guān)系的特點(diǎn)
? 關(guān)系必須規(guī)范化
? 二維表中的每一列都有唯一的字段名且取值性質(zhì)相同 ? 二維表中不允許出現(xiàn)完全相同的兩行
? 二維表中可以任意交換行的順序和列的順序 3.實(shí)際關(guān)系模型
一個具體的關(guān)系是由若干個關(guān)系模式組成。在VF中,一個數(shù)據(jù)庫中包含相互之間存在聯(lián)系的多個表。這個數(shù)據(jù)庫文件就代表一個實(shí)際的關(guān)系模型。為了反映出各個表所表示的實(shí)際實(shí)體之間的聯(lián)系,公共字段名往往起著“橋梁”的作用。
? 例1.1 部門-職工-工資關(guān)系模型 ? 例1.2 圖書-讀者-借閱關(guān)系模型
§1.2.2 關(guān)系運(yùn)算
1.傳統(tǒng)的集合運(yùn)算:交、并、差 2.專門的關(guān)系運(yùn)算
選擇定義:從一個關(guān)系模式中找出滿足給定條件的記錄的操作稱為選擇,選擇是從行的角度進(jìn)行的運(yùn)算,相當(dāng)于對關(guān)系進(jìn)行水平分解。
投影定義:投影運(yùn)算從關(guān)系中選取若干屬性形成一個新的關(guān)系。連接定義:將兩個關(guān)系模式的若干屬性拼接成一個新的關(guān)系模式的操作,對應(yīng)的新關(guān)系中,包含滿足連接條件的所有元組。§1.3 數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ) §1.3.1數(shù)據(jù)庫設(shè)計(jì)步驟
1.設(shè)計(jì)原則
? 概念單一化”一事一地”原則 ? 避免在表之間出現(xiàn)重復(fù)字段
? 表中的字段必須是原始數(shù)據(jù)和基本數(shù)據(jù)元素 ? 用外部關(guān)鍵字保證有關(guān)聯(lián)的表之間的聯(lián)系 2.設(shè)計(jì)步驟
? 需求分析
? 確定需要的表 ? 確定所需字段 ? 確定聯(lián)系 ? 設(shè)計(jì)求精
§1.3.2 數(shù)據(jù)庫設(shè)計(jì)過程
1.需求分析:用戶需求主要包括信息需求、處理需求、安全性和完整性要求。
2.確定需要的表:數(shù)據(jù)庫設(shè)計(jì)過程中最主要的一步就是確定需要的表,分析的過程實(shí)際上就是對收集到的數(shù)據(jù)進(jìn)行抽象的過程。3.確定所需字段 4.確定聯(lián)系 5.設(shè)計(jì)求精
§1.4 Visual FoxPro系統(tǒng)概述
Visual FoxPro6.0是微軟公司1998年發(fā)布的可視化編程語言集成包Visual Studio6.0中的一員,是一種用于數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)和應(yīng)用程序開發(fā)的功能強(qiáng)大的面向?qū)ο蟮挠?jì)算機(jī)數(shù)據(jù)庫軟件。
§1.4.1 Visual FoxPro 6.0的安裝與啟動
1.安裝步驟
將Visual FoxPro 6.0系統(tǒng)光盤插入CD-ROM驅(qū)動器,打開光盤,找到setup.exe文件,雙擊該文件,進(jìn)行安裝向?qū)А0凑瞻惭b向?qū)У奶崾?,單擊“下一步”按鈕根據(jù)提示進(jìn)行安裝。2.啟動系統(tǒng)
單擊Windows的“開始”按鈕,選擇“程序”“Microsoft Visual FoxPro 6.0”“Microsoft Visual FoxPro 6.0”菜單項(xiàng)?!?.4.2 Visual FoxPro 6.0的主界面
1.菜單操作
下拉式菜單項(xiàng):
主菜單欄中包括8個下拉式菜單項(xiàng):文件(F)、編輯(E)、顯示(V)、工具(T)、程序(P)、項(xiàng)目(Q)、窗口(W)、幫助(H)。2.命令操作
顯示與隱藏命令窗口的方法:
單擊命令窗口右上角的關(guān)閉按鈕可以關(guān)閉它,然后通過“窗口”菜單下的“命令窗口”選項(xiàng)可以重新打開。3.項(xiàng)目管理器窗口
項(xiàng)目管理器是VF中各種數(shù)據(jù)和對象的主要組織工具。一個項(xiàng)目是文件、數(shù)據(jù)、文檔和對象的集合?!?.4.3 工具欄的使用
1.顯示或隱藏工具欄 2.定制工具欄
3.修改現(xiàn)有工具欄
§1.4.4 Visual FoxPro 6.0的配置
為了使系統(tǒng)滿足個性化的要求,可以定制自己的系統(tǒng)環(huán)境。在VF中可以使用“選項(xiàng)”對話框或SET命令進(jìn)行附加的配置設(shè)定,這里主要用“工具”菜單下的“選項(xiàng)”進(jìn)行設(shè)定?!?.5 項(xiàng)目管理器
項(xiàng)目是指文件、數(shù)據(jù)、文檔和對象的集合?!绊?xiàng)目管理器”是VF中處理數(shù)據(jù)和對象的主要組織工具,它為系統(tǒng)開發(fā)者提供了極為便利的工作平臺,一是提供了簡便的、可視化的方法來組織和處理表、數(shù)據(jù)庫、表單、報(bào)表、查詢和其他一切文件;二是在項(xiàng)目管理器中可以將應(yīng)用系統(tǒng)編譯成一個擴(kuò)展名為.app的應(yīng)用文件或.exe的可執(zhí)行文件?!?.5.1創(chuàng)建項(xiàng)目
1.創(chuàng)建新項(xiàng)目
2.打開和關(guān)閉項(xiàng)目 3.各類文件選項(xiàng)卡 §1.5.2 使用項(xiàng)目管理器
1.創(chuàng)建文件 2.添加文件 3.修改文件 4.移去文件
5.其他按鈕:“瀏覽”按鈕、“關(guān)閉”和“打開”按鈕、“預(yù)覽”按鈕、“運(yùn)行”按鈕、“連編”按鈕
§1.5.3 定制項(xiàng)目管理器
1.移動、縮放和折疊 2.拆分項(xiàng)目管理器 3.停放項(xiàng)目管理器
§1.6 向?qū)А⒃O(shè)計(jì)器、生成器簡介
VF提供真正的面向?qū)ο蟮某绦蛟O(shè)計(jì)工具,使用它的各種向?qū)А⒃O(shè)計(jì)器和生成器可以更加簡便、快速、靈活地進(jìn)行應(yīng)用程序開發(fā)。§1.6.1 Visual FoxPro的向?qū)?/p>
1.啟動向?qū)?2.使用向?qū)?/p>
3.修改用向?qū)?chuàng)建的項(xiàng) §1.6.2Visual FoxPro的設(shè)計(jì)器
1.各種設(shè)計(jì)器:表設(shè)計(jì)器、數(shù)據(jù)庫設(shè)計(jì)器、報(bào)表設(shè)計(jì)器、查詢設(shè)計(jì)器、視圖設(shè)計(jì)器、表單設(shè)計(jì)器、菜單設(shè)計(jì)器、數(shù)據(jù)環(huán)境設(shè)計(jì)器、連接設(shè)計(jì)器
2.打開Visual FoxPro設(shè)計(jì)器
§1.6.3Visual FoxPro的生成器
各種生成器:表單生成器、表格生成器、編輯框生成器、列表框生成器、文本框生成器、組合框生成器、命令按鈕組生成器、選項(xiàng)按鈕組生成器 1.啟動“表單生成器”
2.對表單中的控件使用相應(yīng)的生成器 3.使用自動格式生成器來設(shè)置控制格式 4.使用參照完整性生成器
本章小結(jié):
本章首先介紹了數(shù)據(jù)庫系統(tǒng)的有關(guān)概念、數(shù)據(jù)庫管理系統(tǒng)的功能,然后介紹了VF6.0的初步知識,包括其用戶界面、工具欄的使用和系統(tǒng)配置。通過本章的學(xué)習(xí)希望對數(shù)據(jù)庫的相關(guān)知識有所了解,同時也對VF6.0有初步的認(rèn)識,為后面的進(jìn)一步學(xué)習(xí)打下基礎(chǔ)。
本章作業(yè):
1.?dāng)?shù)據(jù)庫管理員的職責(zé)包括哪些方面? 2.簡述數(shù)據(jù)庫系統(tǒng)的特點(diǎn)。3.簡述關(guān)系的特點(diǎn)。
4.數(shù)據(jù)庫有哪些設(shè)計(jì)原則。5.簡述數(shù)據(jù)庫的設(shè)計(jì)步驟。6.創(chuàng)建項(xiàng)目的方法有哪些?
教學(xué)后記:
第2章 VF程序設(shè)計(jì)基礎(chǔ)
本章重點(diǎn)與學(xué)習(xí)目標(biāo):
? 掌握VF常用數(shù)據(jù)類型
? 字符型、數(shù)值型、浮點(diǎn)型、雙精度、整型等
? 掌握VF常量、變量的定義與使用方法及運(yùn)算符和表達(dá)式
? 常量類型、變量類型及使用
? VF運(yùn)算符及優(yōu)先級、VF各種表達(dá)式
? 了解VF程序設(shè)計(jì)基本知識及基本程序結(jié)構(gòu)
? 程序文件的建立與編輯和程序的調(diào)用方法
? 程序的三種結(jié)構(gòu):順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)
? 掌握VF的過程與函數(shù)的定義及運(yùn)用方法
? 子過程與過程的定義及操作 ? 自定義函數(shù)的運(yùn)用
? 掌握變量的作用域與參數(shù)的傳遞
? VF變量的作用域 ? VF參數(shù)的傳遞
教學(xué)器材:
多媒體教學(xué)
本章課時:7學(xué)時
§2.1 常量與變量
VF主要數(shù)據(jù)類型有:字符型、數(shù)值型、貨幣型、日期型、日期時間型、邏輯型、備注型、通用型?!?.1.1 常量
常量是指在所有的操作過程中保持不變的數(shù)。
VF主要有:數(shù)值型常量、貨幣型常量、字符型常量、日期型常量、日期時間型常量和邏輯型常量?!?.1.2 變量
變量是能夠隨時更改的。每個變量有一個變量名。
命名規(guī)則:變量名以字母,漢字和下劃線開頭,后接字母、數(shù)字、漢字和下劃線構(gòu)成。
VF變量分為字段變量和內(nèi)存變量
數(shù)組:與內(nèi)存變量不同,數(shù)組在使用之前一般要DIMENSION或DECLARE命令顯式創(chuàng)建,并且規(guī)定數(shù)組是一維數(shù)組還是二維數(shù)組,數(shù)組名和數(shù)組大小。
數(shù)組創(chuàng)建數(shù)組的格式:
DIMENSION <數(shù)組名>(<下標(biāo)上限1> [,<下標(biāo)上限2>])[,?] DECLARE <數(shù)組名>(<下標(biāo)上限1> [,<下標(biāo)上限2>])[,?] §2.1.3 內(nèi)存變量常用命令
1.內(nèi)存變量的賦值
格式1 :STORE <表達(dá)式>TO<內(nèi)存變量名表> 格式2:<內(nèi)存變量名>=<表達(dá)式>
2.表達(dá)式的顯示
格式1 :?[<表達(dá)式表>] 格式2:??[<表達(dá)式表>] 3.顯示內(nèi)存變量
格式1: LIST MEMORY[LIKE<通配符>][TO PRINTER|TO FILE<文件名>] 2: DISPLAY MEMORY[LIKE<通配符>][TO PRINTER|TO FILE<文件名>] 4.清除內(nèi)存變量
格式1 :CLEAR MEMORY 格式2:RELEASE<內(nèi)存變量名表> 格式3 :RELEASE ALL [EXTENDED] 格式4:RELEASE ALL [LIKE<通配符>| EXCEPT<通配符>] 5.表與數(shù)組之間的數(shù)據(jù)傳遞
將表的當(dāng)前記錄復(fù)制到數(shù)組 格式1 :SCATTER [ FIELDS<字段名表>][ MEMO ] TO <數(shù)組名> [ BLANK ] 格式2:SCATTER [FIELDS LIKE<通配符>|FIELDS EXCEPT<通配符>] [ MEMO ] TO<數(shù)組名> [ BLANK ] §2.2 表達(dá)式
表達(dá)式是由常量、變量和函數(shù)通過特定的運(yùn)算符連接起來的式子?!?.2.1 數(shù)值、字符與日期時間表達(dá)式
數(shù)值表達(dá)式又叫做算術(shù)表達(dá)式,是最容易理解的一種表達(dá)式。數(shù)值型數(shù)據(jù)可以是數(shù)值型常量或者變量。
運(yùn)算符包括:()、**或^、*、/、%、+、-§2.2.2 關(guān)系表達(dá)式
稱為簡單邏輯表達(dá)式,它由關(guān)系運(yùn)算符將兩個運(yùn)算對象連接起來形成。運(yùn)算符包括:<、<=、>、>=、=、==、<>或#或!=、$ §2.2.3 邏輯表達(dá)式
由邏輯運(yùn)算符將邏輯型數(shù)據(jù)連接形成的,其運(yùn)算符結(jié)果仍然是邏輯數(shù)據(jù)。運(yùn)算符包括:.NOT.或!(邏輯非)、.AND.(邏輯與)和.OR.(邏輯或)?!?.2.4 運(yùn)算符優(yōu)先級
表達(dá)式中出現(xiàn)了多種不同類型的運(yùn)算符時,其運(yùn)算符優(yōu)先級如下:算術(shù)運(yùn)算符>字符運(yùn)算符和日期時間運(yùn)算符>關(guān)系運(yùn)算符>邏輯運(yùn)算。可以用括號改變優(yōu)先順序,強(qiáng)令表達(dá)式的某些部分優(yōu)先運(yùn)行。括號內(nèi)的運(yùn)算總是優(yōu)先于括號外的運(yùn)算。對于多重括號,總是由內(nèi)到外。§2.3 常用函數(shù)
§2.3.1 數(shù)值函數(shù)
常用數(shù)值函數(shù)有:ABS()函數(shù)、SIGN()函數(shù)、SQRT()函數(shù)、PI()函數(shù)、INT()函數(shù)、CEILING()函數(shù)、FLOOR()函數(shù)、ROUND()函數(shù)、MOD()函數(shù)、MAX()函數(shù) §2.3.2 字符函數(shù)
常用字符函數(shù)有:LEN()函數(shù)、LOWER()函數(shù)、UPPER()函數(shù)、SPACE()函數(shù)、TRIM()函數(shù)、LTRIM()函數(shù)、ALLTRIM()函數(shù)、LEFT()函數(shù)、RIGHT()函數(shù)、SUBSTR()函數(shù)、OCCURS()函數(shù)、AT()函數(shù)、ATC()函數(shù)、STUFF()函數(shù)、CHRTRAN()函數(shù)、LIKE()函數(shù) §2.3.3 日期和時間函數(shù)
常用日期和時間函數(shù)有:DATE()函數(shù)、TIME()函數(shù)、DATETIME()函數(shù)、YEAR()函數(shù)、MONTH()函數(shù)、DAY()函數(shù)、HOUR()函數(shù)、MINUTE()函數(shù)、SEC()函數(shù) §2.3.4 數(shù)據(jù)類型轉(zhuǎn)換函數(shù)
常用數(shù)據(jù)類型轉(zhuǎn)換函數(shù)有:STR()函數(shù)、VAL()函數(shù)、CTOD()函數(shù)、CTOT()函數(shù)、DTOC()函數(shù)、TTOC()函數(shù)、宏替換函數(shù) §2.3.5 測試函數(shù)
常用測試函數(shù)有:BETWEEN()函數(shù)、ISNULL()函數(shù)、EMPTY()函數(shù)、VARTYPE()函數(shù)、EOF()函數(shù)、BOF()函數(shù)、RECNO()函數(shù)、RECCOUNT()函數(shù)、IIF()函數(shù)、DELETED()函數(shù) §2.4 程序與程序文件 §2.4.1 程序的概念
定義:程序是能夠完成一定任務(wù)的命令的有序集合。這組命令被存放在稱為程序文件或命令文件的文本文件中。
程序中經(jīng)常插入注釋,以提高程序的可讀性。注釋為非執(zhí)行代碼,不會影響程序的功能。
注釋方式:NOTE<注釋內(nèi)容>或*<注釋內(nèi)容>,以NOTE或*開頭的代碼行為注釋行,一般用于對下面一段命令的說明。
&&<注釋內(nèi)容>,命令行后可添加注釋,對所在行命令的說明。
§2.4.2 程序文件的建立與執(zhí)行
1.程序文件的建立
2.打開、修改程序文件 3.執(zhí)行程序文件
§2.4.3 簡單的輸入/輸出/命令
1.INPUT命令: INPUT [<字符表達(dá)式>] TO <內(nèi)存變量> 2.ACCEPT命令:ACCEPT [<字符表達(dá)式>] TO <內(nèi)存變量> 3.WAIT命令:WAIT [<字符表達(dá)式>] [TO <內(nèi)存變量>] [WINDOW [AT <行>,<列>]][NOWAIT] [CLEAR | NOCLEAR] [TIMEOUT <數(shù)值表達(dá)式>] §2.5 程序的基本結(jié)構(gòu) §2.5.1 選擇結(jié)構(gòu)
1.簡單形式的條件語句 IF <條件> <語句序列1> ENDIF 2.一般形式的條件語句
IF <條件> <語句序列1> ELSE <語句序列2> ENDIF 3.多分支語句
DO CASE CASE <條件1> <語句序列1> CASE <條件2> <語句序列2> ?? CASE <條件n> <語句序列n> [OTHERWISE <語句序列>] ENDCASE §2.5.2 循環(huán)結(jié)構(gòu)
1.DO WHILE-ENDDO語句
DO WHILE <條件> <命令序列> [LOOP] [EXIT] ENDDO 2.FOR語句
FOR <循環(huán)變量>=<初值> to <終值> [step<步長>] <循環(huán)體> [EXIT] [LOOP] ENDFOR|NEXT 3.SCAN-ENDSCAN語句
SCAN [<范圍>] [FOR <條件1>] [WHILE<條件2>] <循環(huán)體> [LOOP] [EXIT] ENDSCAN §2.6 多模塊程序設(shè)計(jì)
模塊是一個相對獨(dú)立的程序段,它可以被其他模塊所調(diào)用,也可以去調(diào)用其他的模塊。通常,把被其他模塊調(diào)用的模塊稱為子程序,把調(diào)用其他模塊而沒有被其他模塊調(diào)用的模塊稱為主程序?!?.6.1 模塊的定義和調(diào)用
1.模塊的定義:模塊可以是命令文件,也可以是過程。
語法格式:
PROCEDURE | FUNCTION<過程名> <命令序列> [RETURN[<表達(dá)式>]] [ENDPROC︱
格式1: SET PROCEDURE TO 功能:關(guān)閉所有打開的過程文件
格式2:RELEASE PROCEDURE <過程文件1>[,<過程文件2>,?] 2.模塊調(diào)用
格式1:DO <文件名>︱<過程名> 格式2:<文件名>︱<過程名>()
§2.6.2 參數(shù)傳遞
1.PARAMETERS和LPARMETERS語句傳遞參數(shù)
PARMETERS<形參變量1>[,<形參變量2>,?] LPARMETERS <形參變量1>[,<形參變量2>,?] 2.調(diào)用模塊程序
格式1:DO <文件名>︱<過程名>WITH<實(shí)參1>[,<實(shí)參2>,?] 格式2:DO <文件名>︱<過程名>(<實(shí)參1>[,<實(shí)參量2>,?])
§2.6.3 變量的作用域
1.變量的作用域:指變量在什么范圍內(nèi)是有效的或者能夠被訪問的。
內(nèi)存變量分類:公共變量、私有變量、局部變量 2.變量的隱藏
開發(fā)應(yīng)用程序時,主程序與子程序不一定是由同一個人來設(shè)計(jì)的,子程序中用到的變量實(shí)際上在主程序中已經(jīng)建立,子程序的運(yùn)行會無意間改變主程序中變量的取值。為了解決這個問題,可以采用在子程序中使用PRIVATE命令隱藏主程序中可能存在的變量,使得這些變量在子程序中暫時無效。
格式:PRIVATE <內(nèi)存變量表> PRIVATE ALL[LIKE<通配符>|EXCEPT<通配符>] 本章小結(jié):
本章主開始先介紹了語言的一些基本成分,包括常量、變量、函數(shù)和表達(dá)式,同時也介紹了一些相關(guān)的命令,在后半部分主要介紹了程序設(shè)計(jì)的基本內(nèi)容,包括程序的概念、程序的基本結(jié)構(gòu)、多模塊程序設(shè)計(jì)等。通過本章的學(xué)習(xí)要求同學(xué)們對程序設(shè)計(jì)有初步的了解,并且能編寫小的算法程序來進(jìn)行特定的數(shù)據(jù)處理。本章作業(yè):
上機(jī)練習(xí)課后習(xí)題三
教學(xué)后記:
第3章 VF數(shù)據(jù)庫及操作
本章重點(diǎn)與學(xué)習(xí)目標(biāo): ? 了解VF項(xiàng)目管理器 ? 熟悉VF數(shù)據(jù)庫
? 數(shù)據(jù)庫的創(chuàng)建方法 ? 數(shù)據(jù)庫的應(yīng)用 ? 數(shù)據(jù)庫的修改 ? 數(shù)據(jù)庫的刪除
? 掌握VF數(shù)據(jù)庫表的相關(guān)操作
? 數(shù)據(jù)庫表、自由表的創(chuàng)建 ? 表結(jié)構(gòu)的修改
? 數(shù)據(jù)庫表的關(guān)閉與打開 ? 數(shù)據(jù)庫表的基本操作
? 掌握數(shù)據(jù)庫表索引
? 索引的類型 ? 索引的建立
? 了解數(shù)據(jù)完整性相關(guān)概念 教學(xué)器材:
多媒體教學(xué)
教學(xué)課時:4學(xué)時
§3.1 Visual FoxPro數(shù)據(jù)庫及其建立 §3.1.1 基本概念
數(shù)據(jù)庫:數(shù)據(jù)庫是一個邏輯上的概念和手段,通過一組系統(tǒng)文件將相互關(guān)聯(lián)的數(shù)據(jù)庫表及其相關(guān)的數(shù)據(jù)庫對象統(tǒng)一組織和管理?!?.1.2 建立數(shù)據(jù)庫
常用方法:(1)使用項(xiàng)目管理器中建立數(shù)據(jù)庫
(2)使用“新建”對話框建立數(shù)據(jù)庫(3)使用命令方式建立數(shù)據(jù)庫
格式:CREATE DATABASE[Databasename|?] §3.1.3 使用數(shù)據(jù)庫
常用方法:(1)在“項(xiàng)目管理器”中打開數(shù)據(jù)庫
(2)通過“打開”對話框打開數(shù)據(jù)庫(3)使用命令方式打開數(shù)據(jù)庫 格式:OPEN DATABASE §3.1.4 修改數(shù)據(jù)庫
常用方式:(1)從項(xiàng)目管理器中打開數(shù)據(jù)庫設(shè)計(jì)器
(2)用“打開”對話框打開數(shù)據(jù)庫設(shè)計(jì)器
§3.1.5 刪除數(shù)據(jù)庫
常用方法:(1)使用項(xiàng)目管理器刪除數(shù)據(jù)庫
(2)使用命令方式刪除數(shù)據(jù)庫 格式:DELETE DATABASE DatabaseName|? [DELETETABLES] [RECYCLE] §3.2 建立數(shù)據(jù)庫表
§3.2.1 在數(shù)據(jù)庫中建立表
方法:(1)使用項(xiàng)目管理器建立數(shù)據(jù)庫表
(2)使用“新建”或CREATE命令建立數(shù)據(jù)庫表
§3.2.2 修改表結(jié)構(gòu)
方法:(1)在“項(xiàng)目管理器”中修改表結(jié)構(gòu)
(2)在“數(shù)據(jù)庫設(shè)計(jì)器”中修改表結(jié)構(gòu)(3)使用命令修改表結(jié)構(gòu)
如果當(dāng)前不在數(shù)據(jù)庫設(shè)計(jì)器中,則首先要用USE命令打開要修改的表,然后使用命令方式MODIFY STRUCTURE打開表設(shè)計(jì)器。
§3.3 表的基本操作
§3.3.1 使用瀏覽器操作表
方法:(1)在項(xiàng)目管理器中將數(shù)據(jù)庫展開至表,并且選擇要操作的表,然后單擊“瀏覽”命令按鈕即可。(2)在數(shù)據(jù)庫設(shè)計(jì)器中選擇要操作的表,然后從“數(shù)據(jù)庫”菜單中
選擇“瀏覽”,或者對要操作的表單擊鼠標(biāo)右鍵,然后從快捷菜單中選擇“瀏覽”。(3)在命令窗口中,用USE命令打開要操作的表,然后輸入BROWSE 命令來瀏覽表。
§3.3.2 增加記錄的命令
APPEND命令: APPEND命令是在表的尾部增加一個或多個新記錄。
格式:APPEND或APPEND BLANK INSERT命令: INSERT命令可以在表的任意位置插入新的記錄。
格式:INSERT [BEFORE][BLANK] §3.3.3 刪除記錄的命令
邏輯刪除: DELETE [FOR<邏輯表達(dá)式>] 恢復(fù)記錄的命令: RECALL [FOR<邏輯表達(dá)式>] 物理刪除有刪除標(biāo)記的記錄: PACK 物理刪除表中的全部記錄: ZAP §3.3.4 修改記錄的命令
EDIT或CHANGE命令交互修改:這兩個命令均用于交互式地對當(dāng)前表記錄進(jìn)行編輯、修改,操作界面類似于APPEND界面。修改后用CTRL+W或ESC退出界面
REPLACE命令直接修改: REPLACE 字段名1 WITH 表達(dá)式1 [,字段名2 WITH 表達(dá)式2]? [FOR 表達(dá)式] §3.3.5 顯示記錄的命令
LIST/DISPLAY命令: LIST/DISPLAY [[FIELDS] Fiedlist] [FOR lExpression1] [OFF] [TO PRINTER [PROMPT] | TO FILE FileName] §3.3.6 查詢定位命令
用GO、GOTO命令直接定位: GO 記錄號 |TOP | BOTTOM SKIP命令: SKIP [nRecords] 用LOCATE命令定位: LOCATE FOR 條件表達(dá)式
§3.4 索引
§3.4.1 基本概念 定義:VFP索引是指由指針構(gòu)成的文件,這些指針邏輯上按照索引關(guān)鍵字的值進(jìn)行排序。
分類:主索引、候選索、唯一索引、普通索引 §3.4.2 在設(shè)計(jì)器中建立索引
1.單項(xiàng)索引
2.復(fù)合字段索引:在多個字段上的索引稱做復(fù)合字段索引。
3.索引文件的種類:非結(jié)構(gòu)單索引文件、非結(jié)構(gòu)復(fù)合索引文件、結(jié)構(gòu)復(fù)合索引文件
§3.4.3 用命令建立索引
命令:INDEX ON eExpression TO IDXFileName|TAG TagName [OF CDXFileName] [FOR lExpresssion][COMPACT] [ASCENDING|DESCENDING] [UNIQUE|CANDIDATE] [ADDITIVE] §3.4.4 使用索引
命令格式:SET ORDER TO [ nIndexNumber | [TAG] TagName ] [ASCENDING|DESCENDING] §3.4.5 使用索引快速定位
Seek命令格式:SEEK eExpression [ORDER nIndexNumber | [TAG]
TagName ][ASCENDING|DESCENDING] §3.4.6 刪除索引
格式1:DELETE TAG TagName1 格式2:DELETE TAG ALL §3.5 數(shù)據(jù)完整性
§3.5.1 實(shí)體完整性與主關(guān)鍵字
實(shí)體完整性是保證表中記錄唯一的特性,在VFP中利用主關(guān)鍵字和候選索引字來保證表中記錄的惟一性,即實(shí)體惟一性?!?.5.2 域完整性與約束規(guī)則
域完整性:通過限定字段的取值類型和取值范圍來保證域完整性,還可以進(jìn)一步通過域約束規(guī)則來保證域完整性。約束規(guī)則也稱作字段有效性規(guī)則,用于檢驗(yàn)輸入數(shù)據(jù)的正確性。
§3.5.3 參照完整性與表之間的聯(lián)系
建立參照完整性:(1)建立表之間的“永久聯(lián)系”。
(2)設(shè)置參照完整性約束。
§3.6 自由表
§3.6.1 數(shù)據(jù)庫表與自由表
創(chuàng)建自由表:(1)使用項(xiàng)目管理器創(chuàng)建自由表
(2)利用菜單方式創(chuàng)建自由表
(3)利用命令窗口的create命令創(chuàng)建自由表
§3.6.2 將自由表添加到數(shù)據(jù)庫
方法:(1)使用項(xiàng)目管理器添加自由表
(2)使用數(shù)據(jù)庫設(shè)計(jì)器添加自由表(3)利用窗口命令添加自由表 §3.6.3 從數(shù)據(jù)庫中移出表
方法:(1)使用項(xiàng)目管理器移出表
(2)使用數(shù)據(jù)庫設(shè)計(jì)器移出表(3)利用命令窗口方式移去表
§3.7 多個表的同時使用
§3.7.1 多個工作區(qū)的概念
多工作區(qū): VF中在一個工作區(qū)中可以使用一個表,如果在同一時刻需要打開多個表,則只需要在不同的工作區(qū)中打開不同的表。系統(tǒng)默認(rèn)的總是在第1個工作區(qū)中工作,如果沒有指定工作區(qū),實(shí)際是都是在第1個工作區(qū)打開表和操作表。
利用命令窗口選擇工作區(qū): SELECT nWorkAreca | cTabeleAlias §3.7.2 使用不同工作區(qū)的表
Visual FoxPro也允許利用IN 命令在一個工作區(qū)內(nèi)使用另一個工作區(qū)的表。即命令: In nWorkAreca | cTabeleAlias §3.7.3 表之間的聯(lián)系
建立臨時關(guān)聯(lián): SET RELATION TO eExpression1 INTO nWorkAreca | cTabeleAlias
§3.8 排序
排序是將記錄按需要的順序重新排列,產(chǎn)生一個新的數(shù)據(jù)庫文件,實(shí)現(xiàn)從物理上對數(shù)據(jù)庫的重新排列。
物理排序: SORT TO TableName ON FieldName1[/A | /D] [/C] [, FieldName2 [/A | /D] [/C] ?] [ASCENDING | DESCENDING] [FOR lExpression1] [ FIELDS FieldNamelist ] 本章小結(jié)
本章主要介紹了VF數(shù)據(jù)庫相關(guān)概念與操作,數(shù)據(jù)庫表的創(chuàng)建與基本操作,表索引的創(chuàng)建。通過本章的學(xué)習(xí)要求掌握數(shù)據(jù)庫的基本操作,表的建立與結(jié)構(gòu)的設(shè)置,索引的建立方法,了解數(shù)據(jù)的完整約束。
本章作業(yè):
上機(jī)聯(lián)系課后習(xí)題三
教學(xué)后記:
第4章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL 本章重點(diǎn)與學(xué)習(xí)目標(biāo): ? SQL語言概述
? 了解SQL語言的相關(guān)知識 ? 掌握SELECT語句的使用方法
? 查詢功能
? 掌握SELECT語句的使用方法
? 了解使用謂詞和量詞的復(fù)雜查詢語句
? 操作和定義功能
? 掌握插入、更新和刪除等操作語句
? 掌握表的定義、刪除和結(jié)構(gòu)修改等定義語句 ? 掌握視圖的定義方法
教學(xué)器材:
多媒體教學(xué)
教學(xué)課時:8學(xué)時
§4.1 SQL概述
SQL定義:SQL(Structured Query Language)是一種非過程化的語言,也是結(jié)構(gòu)化查詢語言的縮寫,是關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言。
§4.2 查詢功能
SQL的核心是查詢,SQL的查詢命令也稱SELECT命令,它提供了簡單而又豐富的SELECT數(shù)據(jù)查詢語句。語法格式:
SELECT [ALL | DISTINCT] [TOP nExpr [PERCENT][Alias.] Select_Item [AS Column_Name][,[Alias.] Select_Item [AS Column_Name]?]FROM [FORCE][DatabaseName!] Table [[AS] Local_Alias][[INNER |LEFT [OUTER] | RIGHT [OUTER] | FULL [OUTER] JOIN[DatabaseName!] Table [[AS] Local_Alias][ON JoinCondition]]?][[INTO Destination][TO FILE FileName [ADDITIVE] | TO PRINTER [PROMPT]| TO SCREEN]][PREFERENCE PreferenceName][NOCONSOLE][PLAIN][NOWAIT] [WHERE JoinCondition [AND JoinCondition?][AND |OR FilterCondition [AND | OR FilterCondition?]]][GROUP BY GroupColumn [,GroupColumn?]][HAVING FilterCondition][UNION [ALL] SELECTCommand][ORDER BY Order_Item [ASC | DESC][,Order_Item [ASC | DESC]?]] §4.2.1 簡單查詢
定義:簡單查詢是針對單個表的查詢,由SELECT和FROM短語構(gòu)成無條件查詢或由SELECT、FROM和WHERE短語構(gòu)成條件查詢。
舉例:課本例4.1~4.5 §4.2.2 簡單的連接查詢
定義:簡單聯(lián)接查詢也是一類基于多個表的查詢,與嵌套查詢的區(qū)別是要查詢的結(jié)果可以出自多個表中,而嵌套查詢的結(jié)果是基于一個表中。舉例:課本例4.6與例4.7 §4.2.3 嵌套查詢
定義:嵌套查詢基于多個關(guān)系的查詢,查詢的結(jié)果是來自一個表,而查詢的條件卻涉及到多個表。
舉例:課本例4.8、4.9與例4.10 §4.2.4 幾個特殊運(yùn)算符
運(yùn)算符:LIKE和 between ? and 舉例:課本例4.11、4.12與例4.13 §4.2.5 排序
格式:ORDER BY Order_Item [ASC | DESC][,Order_Item [ASC |DESC]?] 舉例:課本例4.14與例4.15 §4.2.6 簡單的計(jì)算查詢
字段函數(shù):COUNT、SUM、AVG、MAX、MIN 舉例:課本例4.16~4.20 §4.2.7 分組與計(jì)算查詢
格式:GROUP BY GroupColumn [,GroupColumn?] [HAVING FilterCondition 舉例:課本例4.21與例4.22 §4.2.8 利用空值查詢
空值:NULL值
舉例:課本例4.23與例4.24 §4.2.9 別名與自連接查詢
格式:<關(guān)系名><別名> 舉例:課本例4.25 §4.2.10 內(nèi)外層互相關(guān)嵌套查詢
前面討論的都是外層查詢依賴于內(nèi)層查詢的結(jié)果,實(shí)際上,有時也需要內(nèi)、外層互相關(guān)的查詢,這是內(nèi)層查詢的條件需要外層查詢提供值,而外層查詢的條件需要內(nèi)層查詢的結(jié)果。舉例:課本例4.26 §4.2.11 使用量詞和謂詞的查詢
格式說明:<表達(dá)式> <比較運(yùn)算符> [ ANY | ALL |SOME ](子查詢)和[NOT] EXISTS(子查詢)舉例:課本例4.27~4.30 §4.2.12 超連接查詢
分類:左聯(lián)接、右聯(lián)接、完全聯(lián)接 命令格式:SELECT??FROM Table INNER | LEFT | RIGHT | FULL JOIN Table ON JoinCondition WHERE?? 舉例:課本例4.31~4.34 §4.2.13 集合的并運(yùn)算
定義:并運(yùn)算是將兩個SELECT語句的查詢結(jié)果合并成一個查詢結(jié)果。運(yùn)算符:UNION §4.2.14 VF SQL SELECT的幾個特殊選項(xiàng)
1.顯示部分結(jié)果
2.將查詢結(jié)果放到數(shù)組中 3.將查詢結(jié)果放到臨時文件中 4.將查詢結(jié)果存放到永久表中 5.將查詢結(jié)果存放到文本文件中 6.將查詢結(jié)果直接輸出到打印機(jī) 舉例:課本例4.35、4.36 §4.3 操作功能
§4.3.1 插入數(shù)據(jù)
格式一:INSERT INTO dbf_name[(fname1[,fname2,?])] VALUES(eExpression1[,eExpession2,?])格式二:INSERT INTO dbf_name from ARRAY ArrayName | from memvar §4.3.2 更新數(shù)據(jù)
格式:UPDATE TableName
set Column_Name1=eExpession1 [,Column_Name2=eExpession2?] where condition §4.3.3 刪除數(shù)據(jù)
格式:delete from TableName [where condition] §4.4 定義功能
§4.4.1 表的定義
通過create table命令來建立表,格式為:
create table | DBF TableName1 [NAME LongTableName ] [FREE](FieldName1 FieldType[(nFieldWidth [,nPrecision])] [NULL|NOT NULL] [CHECK lExpession1 [ ERROR cMessageText1]] [DEFAULT eExpession1] [PRIMARY KEY | UNIQUE] [REFERENCES TableName2 [TAG TagName1]] [NOCPTANS] [, FieldName2 ? ] [, PRIMARY KEY eExpression2 TAG TagName2 |, UNIQUE eExpession3 TAG TagName3] [, FOREIGN KEY eExpression4 TAG TagName4 [NODUP] REFERENCES TableName3 [TAG TagName5]] [, CHECK lExpression2 [ERROR cMessageText2]])| FROM ARRAY ArrayName §4.4.2 表的刪除
命令為:DROP TABLE table_name
直接從數(shù)據(jù)庫刪除表對應(yīng)的文件。如果是數(shù)據(jù)庫中的表并且相應(yīng)的數(shù)據(jù)庫是當(dāng)前數(shù)據(jù)庫,則從數(shù)據(jù)庫中刪除了表,否則雖然從磁盤上刪除了表文件,但是在數(shù)據(jù)庫中的信息卻沒有刪除,此后會出現(xiàn)錯誤提示?!?.4.3 表結(jié)構(gòu)的修改
用三種命令格式,格式1為:
ALTER TABLE TableName1 ADD | ALTER [COLUMN] FieldName1
FieldType [(nFieldWidth [, nPrecision ])] [NULL | NOT NULL] [CHECK lExpression1 [ERROR cMessageText1]] [DEFAULT eExpression1] [PRIMAY KEY | UNIQUE] [REFEENCES TableName2 [TAG TagName1]] 格式2為:
ALTER TABLE TableName1 ALTER [COLUMN] FieldName2 [NULL|NOT NULL] [SET DEFAULT eExpression2] [SET CHECK lExpression2 [ERROR cMessageText2]] [DOP DEFAULT ] [DROP CHECK] 格式3:
ALTER TABLE TableName1 [DROP [COLUMN] FieldName3] [SET CHECK lExpression3 [ERROR cMessageText3]] [DROP CHECK] [ADD PRIMARY KEY eExpression3 TAG TagName2 [FOR lExpression4]] [DROP PRIMARY KEY ] [ADD UNIQUE eExpression4 [TAG TagName3 [FOR lExpression5]]] [DROP UNIQUE TAG TagName4 ] [ADD FOREING KEY [eExpression5] TAG TagName4 [FOR lExpression6] REFERENCES TagName2 [TAG TagName5] [DROP FOREIGN KEY TAG TagName6 [SAVE]] [ RENAME COLUMN FieldName4 TO FieldName5] §4.4.4 視圖的定義
格式:CREATE VIEW view_name AS select_statement
本章小結(jié):
本章比較全面地介紹了關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL,重點(diǎn)介紹了SQL語言的查詢語句。通過本章的學(xué)習(xí),要求掌握SQL查詢語句,并對其數(shù)據(jù)操作和定義有一定的掌握。本章作業(yè):
上機(jī)練習(xí)課后習(xí)題三
教學(xué)后記:
第5章 查詢與視圖
本章重點(diǎn)與學(xué)習(xí)目標(biāo): ? 熟悉查詢設(shè)計(jì)器
? 查詢設(shè)計(jì)器的各個選項(xiàng) ? 運(yùn)用查詢設(shè)計(jì)器創(chuàng)建查詢
? 掌握VF視圖的相關(guān)知識
? 視圖的相關(guān)概念
? 視圖設(shè)計(jì)器的運(yùn)用方法
? 視圖的創(chuàng)建及數(shù)據(jù)更新方法
教學(xué)器材:
多媒體教學(xué)
教學(xué)課時:2學(xué)時
§5.1查詢
§5.1.1查詢的概念
定義:查詢是指向一個數(shù)據(jù)庫發(fā)出的檢索信息的請求,它使用一些條件提取特定的記錄。實(shí)質(zhì)上就是一個預(yù)先定義好的SOL SELECT語句,以擴(kuò)展名為qpr的文本文件保存在磁盤上的?!?.1.2查詢設(shè)計(jì)器
1.打開查詢設(shè)計(jì)器建立查詢 2.利用查詢向?qū)Ы⒉樵?§5.1.3建立查詢
例5.1 建立一個含有倉庫號、職工號、城市和工資信息的查詢
例5.2 在以上基礎(chǔ)上為查詢增加查詢計(jì)算表達(dá)式,計(jì)算出年工資。例5.3 為查詢設(shè)計(jì)排序,先按倉庫號升序排列,再按工資降序排列。例5.4 利用分組功能統(tǒng)計(jì)各倉庫年工資額的合計(jì)?!?.1.4查詢設(shè)計(jì)器的局限性
1.當(dāng)建立查詢并存盤后將產(chǎn)生一個擴(kuò)展名為qpr的文本文件。
2.如果熟悉SOL SELECT,則可以直接用各種文本編輯器,通過自己寫的SOL SELECT語句建立查詢,最后把它保存查詢設(shè)計(jì)器的局限性為擴(kuò)展名為qpr的文件。
3.查詢設(shè)計(jì)器只能建立一些比較規(guī)則的查詢,而復(fù)雜的查詢(嵌套查詢)就不行了。
§5.1.5使用查詢
1.查詢的運(yùn)行
2.設(shè)計(jì)查詢的輸出形式 §5.2視圖
§5.2.1視圖的概念
視圖:視圖是一種基于表或其他視圖而定制的虛擬表,因此,視圖兼有“查詢”和“表”的特點(diǎn)。
分類:本地視圖、遠(yuǎn)程視圖: §5.2.2建立視圖
建立視圖的方法:
1.使用CREATE VIEW命令打開視圖設(shè)計(jì)器建立視圖; 2.選擇菜單“文件→新建”建立視圖; 3.在“項(xiàng)目管理器”中建立視圖; 4.直接用SQL命令建立視圖?!?.2.3遠(yuǎn)程視圖與連接
1.定義數(shù)據(jù)源和連接:可以在VFP內(nèi)部定義數(shù)據(jù)源和連接。
2.建立連接:使用項(xiàng)目管理器建立連接、使用菜單方式建立連接、使用CRETE CONNECTION 命令 3.建立遠(yuǎn)程視圖
? 連接建立好之后就可以建立遠(yuǎn)程視圖了。
? 建立遠(yuǎn)程視圖和建立本地視圖的方法基本上是一樣的,只是在打開視圖設(shè)計(jì)器時有所不同。
? 建立遠(yuǎn)程視圖時,一般要根據(jù)網(wǎng)絡(luò)上其它計(jì)算機(jī)或其它數(shù)據(jù)庫中的表建立視圖,所以需要首先選擇“連接”或“數(shù)據(jù)源”,然后再進(jìn)入界面建立遠(yuǎn)程視圖。
§5.2.4視圖與數(shù)據(jù)更新
1.指定可更新的表 2.指定可更新的字段 3.檢查更新合法性 4.使用更新方式 §5.2.5使用視圖
1.視圖操作 2.使用視圖
本章小結(jié):
本章主要介紹了Visual FoxPro檢索和操作數(shù)據(jù)庫的兩個基本工具或手段:查詢和視圖,它們都是根據(jù)基本表定義的,定義方式也類似,通過本章的學(xué)習(xí)要求掌握查詢和視圖的建立與使用方法。
本章作業(yè):
上機(jī)練習(xí)課后習(xí)題三
教學(xué)后記:
第四篇:檢討書_劉杰
檢討書
此時此刻我懷著十二萬分的愧疚以及十二萬分的懊悔向你們寫下這份檢討書,我為自己在7月份多次下班忘打卡的行為感到了深深地愧疚和不安,在此,我向各位領(lǐng)導(dǎo)做出深刻檢討。
通過下班未打卡這件事,我認(rèn)識到自己對工作沒有足夠的責(zé)任心,也沒有把自己的工作做好。在自己的思想中,仍就存在得過且過,混日子的應(yīng)付思想,給公司帶來了不好的影響,我向大家說聲:對不起!
此外,我也看到了這件事的惡劣影響,如果在工作中,大家都像我一樣自由散漫,漫不經(jīng)心,那怎么能及時把工作落實(shí)好、做好呢。同時,如果在我們這個集體中形成了這種無責(zé)任,無紀(jì)律觀念,我們工作的提高將無從談起。因此,這件事的后果是嚴(yán)重的,影響是惡劣的。
請領(lǐng)導(dǎo)放心,對于這一切我還將進(jìn)一步深入總結(jié),深刻反省,懇請各位領(lǐng)導(dǎo)相信我能夠 記取教訓(xùn)、改正錯誤,把今后的事情加倍努力干好,這樣的事絕不會再犯。也請各位同仁引以為戒,不要犯和我類似的錯誤。同時也真誠地希望領(lǐng)導(dǎo)能繼續(xù)關(guān)心和支持我,并切對我的問題酌情處理,也請求領(lǐng)導(dǎo)再給我一次機(jī)會,在以后的工作中我會通過自己的行動來表示自己的覺醒,以加倍努力的工作來為公司做出積極的貢獻(xiàn),請領(lǐng)導(dǎo)相信我。謝謝。
檢討人:劉杰 2017年8月7日
第五篇:幼兒園教學(xué)工作總結(jié) 劉玉杰
2017——2018年第二學(xué)期幼兒園教學(xué)工作總結(jié)
本學(xué)期,我園教研工作以園務(wù)工作計(jì)劃為指導(dǎo),加強(qiáng)幼兒園教學(xué)工作的管理,加強(qiáng)教師培訓(xùn)與研究,深化特色教育教學(xué)為核心,不斷更新教育觀念,提升教師專業(yè)素質(zhì),促進(jìn)教師專業(yè)化成長,全面提升幼兒園的教學(xué)工作質(zhì)量。
一、主要工作:規(guī)范教研制度,扎實(shí)開展教研活動:
1、扎實(shí)推進(jìn)“快樂課堂、美麗心靈”課堂教學(xué)改革。一是開學(xué)前認(rèn)真開展好全體老師《江西省西山學(xué)校幼兒園教師晉級方案》的學(xué)習(xí);二是園長室、教研組應(yīng)加強(qiáng)集中教學(xué)活動的全程管理,對不合格者給予指導(dǎo);三是按要求開展好課改晉級考核驗(yàn)收,讓更多老師通過驗(yàn)收,提高教師自身專業(yè)能力。
2、狠抓教學(xué)過程管理,備課:做到每科有備課,課課有教案(有活動內(nèi)容、活動目標(biāo)、活動準(zhǔn)備、活動過程、活動效果)。衡量備課的優(yōu)劣主要“三看”,一看教學(xué)理念是否符合新課改精神,二看備課調(diào)整是否認(rèn)真,是否符合幼兒年齡實(shí)際,三看教后小記是否具有針對性、指導(dǎo)性。上課:集中教學(xué)活動,關(guān)注每個孩子的發(fā)展,給每個孩子提供均等的學(xué)習(xí)和發(fā)展的機(jī)會,面向全體幼兒。
3、建立教學(xué)資料庫,要求教研組對備集、教研活動、各類教學(xué)計(jì)劃、總結(jié)、課件等等與教學(xué)有關(guān)資料,進(jìn)行分類保存留底(電子版和紙質(zhì)都要保存)。
4、抓好特色教育。蒙臺梭利教育、體育教育、手工活動和區(qū)角活動作為下學(xué)期的特色教育強(qiáng)化抓。
5、堅(jiān)持抓好教師業(yè)務(wù)學(xué)習(xí)提高。首先,我們要求每個老師要利用課余時間,認(rèn)真學(xué)習(xí)有關(guān)業(yè)務(wù)方面的知識,要學(xué)習(xí)理解《3-6歲兒童學(xué)習(xí)與發(fā)展指南》在新的時代背景下的理念,把新的理念運(yùn)用到日?;顒拥慕M織中去;其次,要鼓勵教師互相聽課,互相學(xué)習(xí),取人之長,補(bǔ)己之短。要求教師每學(xué)期聽課不少于20篇(每周1節(jié)次),園長、教研組長每學(xué)期聽課不少于40節(jié)(每周2節(jié))。每周組織教師進(jìn)行教學(xué)研討。平時,要鼓勵教師寫教學(xué)心得,鼓勵他們把自己的教學(xué)所得向相關(guān)報(bào)刊雜志投稿;第三,要注重教師綜合素養(yǎng)的提升。要開展好鋼琴、舞蹈、美工、課件制作與使用及藝術(shù)技能技巧的學(xué)習(xí)培訓(xùn)與競賽活動。
6、開展好豐富多彩的活動。一是開展“國學(xué)經(jīng)典誦讀”活動,二是開展好全園女生的歌唱比賽;三是開展全園幼兒繪畫比賽和全園幼兒講故事比賽。
7、堅(jiān)持整理幼兒學(xué)習(xí)過程資料。新學(xué)期,將繼續(xù)鞏固幼兒學(xué)習(xí)資料的整理工作。幼兒平時的作品要按照日期有序進(jìn)行整理。學(xué)期結(jié)束,教師要分門別類的進(jìn)行整理歸檔,以備領(lǐng)導(dǎo)及家長查閱,假期時將幼兒學(xué)習(xí)過程資料裝入《學(xué)生擋案袋》帶回家給家長查閱。
8、扎實(shí)推進(jìn)“周四教研日”。開展教師相互結(jié)對活動,相互聽課,并做好聽課記錄。根據(jù)本班實(shí)際情況科學(xué)合理制定班務(wù)計(jì)劃以及班級月計(jì)劃。本學(xué)期每周兩篇評課記錄,每月最后一周上交有質(zhì)量的評課稿。以便及時發(fā)現(xiàn)問題及時解決,進(jìn)一步進(jìn)行規(guī)范和指導(dǎo)。每位教師要認(rèn)真對待教育各個環(huán)節(jié),從備課到上課再到活動延伸,努力提高課堂教學(xué)質(zhì)量。
9、研討,是調(diào)動教師主動參與培訓(xùn)的重要形式,它能為每個人提供較充分的表達(dá)思想、觀點(diǎn)的機(jī)會,讓思想和觀念在不斷交流的過程中得到提升,本學(xué)期我們采取的研討方式有:集中研討。本學(xué)期我園重點(diǎn)針對創(chuàng)造性游戲、區(qū)域活動、體育戶外活動進(jìn)行集中培訓(xùn)學(xué)習(xí),觀摩本園教師的公開課,借鑒別人的教學(xué)模式、教學(xué)方法,課后主要組織全體教師進(jìn)行評課,由開課老師就這堂課的有關(guān)問題作介紹,然后大家暢所欲言,共同討論,開課老師課后撰寫反思,從中尋求最佳教育途徑。
10、實(shí)行隨機(jī)聽課,“推門聽課”的制度,督促規(guī)范一日保教工作,教師備好課,上好課,提高教育教學(xué)質(zhì)量。課后及時與本班老師進(jìn)行交流,并給予評價。
11、不斷反思,善于總結(jié)。反思是教師的一種自我提高的有效形式,在幼兒在一日活動中,教師認(rèn)真組織幼兒深入觀察幼兒一日生活中的行為和反應(yīng),進(jìn)行分析,并不斷調(diào)整計(jì)劃,改進(jìn)教育行為,最終促進(jìn)幼兒的學(xué)習(xí)和發(fā)展,做好教育心得筆記,積極參與鎮(zhèn)在線投稿。立足“以幼兒發(fā)展為本”的理念,以《幼兒園教育指導(dǎo)綱要》為工作指南,在園務(wù)工作、教科研工作計(jì)劃的指引下,根據(jù)小班幼兒的年齡特點(diǎn)和年級組的實(shí)際情況,充分深入課程園本化改革,不斷提高保教質(zhì)量,在促進(jìn)教師的專業(yè)成長的過程中,促進(jìn)幼兒的快樂成長。
二、游戲與教學(xué)整合,培養(yǎng)幼兒學(xué)習(xí)的興趣:
1、由于幼兒年齡較小,對于學(xué)習(xí)知識的興趣不夠濃厚,為提高幼兒的學(xué)習(xí)興趣,我們在教學(xué)上盡可能采用活動的教具,吸引幼兒的注意力,鼓勵幼兒多提為什么。強(qiáng)調(diào)對幼兒進(jìn)行普通話教學(xué),針對幼兒的年齡特點(diǎn),在日常生活中進(jìn)行隨機(jī)教學(xué),鼓勵說普通話的幼兒多與別的小朋友溝通,讓他們在游戲中能相互學(xué)習(xí)。此外,我們還將通過國旗下講話、幼兒故事比賽等一系列活動提高幼兒的語言表達(dá)能力。
2、游戲與教學(xué)的整合是我們常用的教學(xué)方式,教師通過在“玩中學(xué),學(xué)中玩,玩中求進(jìn)步”的教育方法,注重幼兒個性的發(fā)展,通過教師游戲方式的引導(dǎo),讓幼兒自己思考、自己操作、自己創(chuàng)新,使孩子在游戲中不知不覺的接受知識。培養(yǎng)幼兒的自信心,鼓勵幼兒大膽去嘗試做自己能做的事,以鼓勵為主,幫助為輔的方式,本學(xué)期注重開展三大創(chuàng)游活動,積極為幼兒創(chuàng)設(shè)有利條件,完善結(jié)構(gòu)室、角色游戲室,為幼兒提供豐富材料,將督促按計(jì)劃開展活動,活動中引導(dǎo)幼兒自由選擇游戲活動,讓一些膽小不說話的幼兒多參加游戲活動,能讓他們感受到自己是行的。進(jìn)一步提高幼兒的語言表達(dá)能力和與人交往的能力。
3、開展豐富多彩的體育活動及戶外活動,保證幼兒活動的時間和質(zhì)量,促進(jìn)幼兒身心健康發(fā)展,使幼兒體格發(fā)育各項(xiàng)指標(biāo)達(dá)標(biāo)。
三、工作重點(diǎn)與措施:
組織教師學(xué)習(xí)討論《幼兒園教育指導(dǎo)綱要》,深刻理解其精神實(shí)質(zhì)。同時,鼓勵各位教師進(jìn)行大膽探索與實(shí)踐,積累經(jīng)驗(yàn),相互交流,使以兒童發(fā)展為本的教育理念真正在課程領(lǐng)域里、在幼兒園保教實(shí)踐中得以體現(xiàn),促進(jìn)保教質(zhì)量的提高。
在進(jìn)行課改同時班與班之間互相聽課、評課活動,通過學(xué)習(xí)、觀摩、研討、反思等活動形式,提高我年級組教師專業(yè)水平和教育活動質(zhì)量,提高活動成效及教師的自我反思和教育評價能力。
姓名:劉玉杰 江西省西山學(xué)校幼兒園
2018年6月29日