




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)》
教案
課程名稱
學(xué)年學(xué)期__________________________
教師姓名__________________________
所屬部門(mén)
課程教學(xué)基本信息
課程名稱《數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)》
授課單位
授課總學(xué)時(shí)
課程性質(zhì)
授課對(duì)象
授課時(shí)間
使用教材
主要參考書(shū)目
考核方式考查(上機(jī)考試)
數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)是非計(jì)算機(jī)專業(yè)一門(mén)必修的公共基
礎(chǔ)課,教育部高教司已把計(jì)算機(jī)基礎(chǔ)教學(xué)納入高校的重要
基礎(chǔ)課程中。數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)具有很強(qiáng)的應(yīng)用性,與非計(jì)
算機(jī)專業(yè)應(yīng)用類課程結(jié)合開(kāi)展項(xiàng)目設(shè)計(jì)等研究型學(xué)習(xí),能
備注
根據(jù)自身所學(xué)專業(yè)和自身所處行業(yè)的實(shí)際情況,應(yīng)用所學(xué)
知識(shí)和理論將工作中遇到的問(wèn)題用數(shù)據(jù)庫(kù)管理和數(shù)據(jù)庫(kù)
應(yīng)用軟件進(jìn)行處理。在數(shù)據(jù)處理和數(shù)據(jù)庫(kù)表格應(yīng)用等方面
起到重要作用。
章節(jié)名稱第1章數(shù)據(jù)庫(kù)系統(tǒng)及VFP6.0概述
第一周(第1次課)552理論課
授課時(shí)間
學(xué)時(shí)課型
目的:
通過(guò)說(shuō)課,讓學(xué)生了解該課程的性質(zhì)、內(nèi)容梗概及課程的重難點(diǎn),了解該課程在后續(xù)
課程中的地位和作用、了解該課程的學(xué)習(xí)要求及考核方法;
通過(guò)介紹與數(shù)據(jù)庫(kù)有關(guān)的概念、計(jì)算機(jī)數(shù)據(jù)管理的發(fā)展以及數(shù)據(jù)庫(kù)系統(tǒng)基本概念的講
解,使學(xué)生能夠理解數(shù)據(jù)、信息和數(shù)據(jù)處理三者之間的關(guān)系,數(shù)據(jù)管理的每個(gè)階段的特點(diǎn)
教學(xué)目的
與要求以及對(duì)數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)概念的理解,同時(shí)掌握數(shù)據(jù)庫(kù)系統(tǒng)的三要素,
最后簡(jiǎn)單了解數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)模式。
要求:
通過(guò)本節(jié)課程的講授,使學(xué)生能夠理解數(shù)據(jù)、信息和數(shù)據(jù)處理的概念同時(shí)掌握三者之
間的關(guān)系;掌握計(jì)算機(jī)數(shù)據(jù)管理的三個(gè)階段,了解每個(gè)階段的特點(diǎn);理解數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)
管理系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)的概念及英文縮寫(xiě),掌握數(shù)據(jù)庫(kù)系統(tǒng)的三要素及之間的關(guān)系。
教學(xué)重點(diǎn)數(shù)據(jù)庫(kù)的基本概念、數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)、掌握數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的概念
教學(xué)難點(diǎn)數(shù)據(jù)庫(kù)的基本概念、數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)、數(shù)據(jù)庫(kù)管理系統(tǒng)的概念和功能等
利用啟發(fā)式與多媒體課件相結(jié)合的方法進(jìn)行數(shù)據(jù)庫(kù)相關(guān)概念的講解,在進(jìn)行重點(diǎn)知識(shí)
教學(xué)方法講解時(shí)采用類比教學(xué)法通過(guò)現(xiàn)實(shí)生活中的例子促進(jìn)學(xué)生對(duì)各種概念之間關(guān)系的理解,例如
通過(guò)日期求得生日的方法說(shuō)明信息、數(shù)據(jù)和數(shù)據(jù)處理的關(guān)系等。
說(shuō)課(40分鐘)教學(xué)小結(jié)(5分鐘)
通過(guò)說(shuō)課,讓學(xué)生了解該課程的性質(zhì)、理論與演示相結(jié)合,通過(guò)已經(jīng)建立好的倉(cāng)
內(nèi)容及課程的重難點(diǎn),了解該課程在后續(xù)課庫(kù)管理系統(tǒng)進(jìn)行功能演示及講解。引出學(xué)生本
程中的地位和作用、了解該課程的學(xué)習(xí)方法學(xué)期學(xué)習(xí)數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)課程的目的和意義。
和要求及考核形式。實(shí)踐環(huán)節(jié)(0分鐘)
教學(xué)講授(45分鐘)實(shí)踐環(huán)節(jié)小節(jié)(0分鐘)
時(shí)間分配
第1章數(shù)據(jù)庫(kù)系統(tǒng)及VisualFoxPro
6.0概述
1.1數(shù)據(jù)、信息與數(shù)據(jù)處理(10分鐘)
1.2計(jì)算機(jī)數(shù)據(jù)管理的發(fā)展(10分鐘)
1.3數(shù)據(jù)庫(kù)系統(tǒng)基本概念(25分鐘)
*數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)說(shuō)課提綱
進(jìn)一、課程總論
程(-)課程性質(zhì)
與《數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)》課程是通識(shí)教育課,是經(jīng)管類專業(yè)開(kāi)設(shè)的學(xué)科基礎(chǔ)
必修課。本課程主要講授計(jì)算機(jī)的基礎(chǔ)知識(shí),通過(guò)對(duì)數(shù)據(jù)庫(kù)軟件的講授,要
設(shè)
求學(xué)生掌握此類軟件的基本操作技能,為后續(xù)計(jì)算機(jī)的相關(guān)課程打下較為堅(jiān)
實(shí)的基礎(chǔ),本課程通過(guò)較多學(xué)時(shí)的實(shí)驗(yàn),培養(yǎng)學(xué)生計(jì)算機(jī)綜合處理能力,以
及利用計(jì)算機(jī)解決專業(yè)實(shí)際問(wèn)題的能力。
(-)教學(xué)目的
通過(guò)課程的學(xué)習(xí),學(xué)生應(yīng)具備熟練應(yīng)用計(jì)算機(jī)處理數(shù)據(jù)和生活中相關(guān)問(wèn)
題的能力。
1)知識(shí)目標(biāo)
使學(xué)生能較系統(tǒng)地了解數(shù)據(jù)庫(kù)的基本知識(shí)、操作技術(shù)以及對(duì)數(shù)據(jù)庫(kù)軟件
的掌握。
2)能力目標(biāo)
培養(yǎng)學(xué)生自主學(xué)習(xí),協(xié)作學(xué)習(xí)及分析問(wèn)題、解決問(wèn)題的實(shí)踐操作能力。
(三)先修/后續(xù)課程
前導(dǎo)課程:大學(xué)計(jì)算機(jī)基礎(chǔ)。
后續(xù)課:計(jì)算機(jī)相關(guān)的基礎(chǔ)課程及部分專業(yè)課程。
二、教材選用
授課教材
1.教材概況
2.教材特點(diǎn)
該書(shū)匯入了課程組老師多年來(lái)的教學(xué)經(jīng)驗(yàn),兼顧了基礎(chǔ)理論、操作應(yīng)
用兩方面的需求,注重案例教學(xué),在各章都附有一些思考題和上機(jī)操作題。
該教材深入淺出,對(duì)于我們獨(dú)立院校學(xué)生的接受能力來(lái)說(shuō)具有很強(qiáng)的針對(duì)
性。
(二)參考教材
1.
三、授課內(nèi)容
教教材中共12章內(nèi)容,包括以下12部分:備注
*第1章數(shù)據(jù)庫(kù)系統(tǒng)及VisualFoxPro6.0概述
進(jìn)教學(xué)重點(diǎn):數(shù)據(jù)庫(kù)的基本概念、數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn);數(shù)據(jù)模型的分類;
程關(guān)系模型的特點(diǎn);關(guān)系的幾種運(yùn)算及關(guān)系的完整性;數(shù)據(jù)類型、常量;變
與量的分類;內(nèi)存變量的定義、賦值;常用函數(shù)的使用;表達(dá)式等操作。
設(shè)教學(xué)難點(diǎn):數(shù)據(jù)庫(kù)的基本概念;數(shù)據(jù)模型的分類;關(guān)系模型的特點(diǎn);
常用的數(shù)據(jù)類型及各類型的表示等,常量及常量的表示方式;內(nèi)存變量的
定義、賦值;函數(shù)的使用。
第2章項(xiàng)目管理器及其操作
教學(xué)重點(diǎn):項(xiàng)目管理器的組成和項(xiàng)目管理器的使用。
教學(xué)難點(diǎn):項(xiàng)目管理器的組成和項(xiàng)目管理器的使用。
第3章數(shù)據(jù)表的基本操作
教學(xué)重點(diǎn):數(shù)據(jù)表的多種操作。
教學(xué)難點(diǎn):用命令對(duì)數(shù)據(jù)表的多種操作。
第4章數(shù)據(jù)庫(kù)的設(shè)計(jì)與操作
教學(xué)重點(diǎn):數(shù)據(jù)庫(kù)的基本操作。
教學(xué)難點(diǎn):數(shù)據(jù)庫(kù)的基本操作。
第5章面向?qū)ο蟪绦蛟O(shè)計(jì)
教學(xué)重點(diǎn):VisualFoxPro中的對(duì)象與類的基本概念;對(duì)象的使用以及
對(duì)象三要素的使用;面向?qū)ο蟪绦蛟O(shè)計(jì)方法。
教學(xué)難點(diǎn):VisualFoxPro中的對(duì)象與類的基本概念的理解;面向?qū)ο?/p>
程序設(shè)計(jì)方法。
第6章表單的建立與使用
教學(xué)重點(diǎn):制作表單及控件的使用。
教學(xué)難點(diǎn):表單控件按鈕的使用,對(duì)象的常用屬性及相關(guān)代碼的設(shè)計(jì)。
第7章程序設(shè)計(jì)基礎(chǔ)
教學(xué)重點(diǎn):程序的基本控制結(jié)構(gòu)。
教學(xué)難點(diǎn):程序的編輯。
第8章結(jié)構(gòu)化查詢語(yǔ)言——SQL
教學(xué)重點(diǎn):SQL的相關(guān)命令;SQL語(yǔ)言的使用。
教學(xué)難點(diǎn):SQL語(yǔ)言的使用。
第9章查詢與視圖
教教學(xué)重點(diǎn):查詢與視圖的創(chuàng)建。備注
*教學(xué)難點(diǎn):查詢與視圖的創(chuàng)建。
進(jìn)第10章菜單設(shè)計(jì)
程教學(xué)重點(diǎn):使用菜單設(shè)計(jì)器創(chuàng)建菜單。
與教學(xué)難點(diǎn):定義菜單功能。
設(shè)第11章報(bào)表設(shè)計(jì)
教學(xué)重點(diǎn):報(bào)表的創(chuàng)建、布局。
教學(xué)難點(diǎn):報(bào)表的創(chuàng)建。
第12章程序的生成與發(fā)布
教學(xué)重點(diǎn):應(yīng)用系統(tǒng)的發(fā)布。
教學(xué)難點(diǎn):應(yīng)用系統(tǒng)的發(fā)布。
四、學(xué)時(shí)分配
課程總學(xué)時(shí)68學(xué)時(shí)。其中:理論38學(xué)時(shí);實(shí)踐30學(xué)時(shí)。各章節(jié)學(xué)
時(shí)分配情況如下:
第1章數(shù)據(jù)庫(kù)系統(tǒng)及VisualFoxPro6.0概述12學(xué)時(shí)
第2章項(xiàng)目管理器及其操作4學(xué)時(shí)
第3章數(shù)據(jù)表的基本操作12學(xué)時(shí)
第4章數(shù)據(jù)庫(kù)的設(shè)計(jì)與操作4學(xué)時(shí)
第5章面向?qū)ο蟪绦蛟O(shè)計(jì)4學(xué)時(shí)
第6章表單的建立與使用8學(xué)時(shí)
第7章程序設(shè)計(jì)基礎(chǔ)8學(xué)時(shí)
第8章結(jié)構(gòu)化查詢語(yǔ)言一一SQL4學(xué)時(shí)
第9章查詢與視圖4學(xué)時(shí)
第10章菜單設(shè)計(jì)2學(xué)時(shí)
第11章報(bào)表設(shè)計(jì)2學(xué)時(shí)
第12章程序的生成與發(fā)布4學(xué)時(shí)
五、教學(xué)方法
(-)教法
1、多媒體課件講授+任務(wù)驅(qū)動(dòng)+學(xué)生自學(xué)
“兩堂講一堂練”的形式展開(kāi)教學(xué),分別在多媒體教室和計(jì)算機(jī)實(shí)驗(yàn)
室進(jìn)行。借助多媒體,采用任務(wù)驅(qū)動(dòng)教學(xué)為主體的方法,采取案例分析式
教學(xué);一道例題多種完成方法、培養(yǎng)能力;實(shí)驗(yàn)式教學(xué)。
教2、直觀教學(xué)法備注
*為學(xué)生講解基礎(chǔ)知識(shí)并做相關(guān)演示、為同學(xué)們理清思路,從而使學(xué)生
進(jìn)在樂(lè)趣中愉快地學(xué)習(xí),并很好地掌握知識(shí)。給出作品完成結(jié)果,設(shè)置一些
程看似簡(jiǎn)單又存在難度的細(xì)節(jié)問(wèn)題,使他們保持虛心的態(tài)度,認(rèn)真完成。例
與如:最后一段分欄的設(shè)置。
設(shè)3、協(xié)作學(xué)習(xí)法
努力實(shí)踐“以生為本”、“師生互動(dòng)”,注重啟發(fā)式教學(xué);給出學(xué)生題
目要求,完成過(guò)程中會(huì)有問(wèn)題出現(xiàn),師生共同解決,老師進(jìn)行總結(jié)。例如:
首字下沉的行數(shù)設(shè)置、藝術(shù)字字號(hào)設(shè)置等問(wèn)題。
4、堅(jiān)持課內(nèi)教學(xué)與課外教學(xué)結(jié)合
課程完成習(xí)題作業(yè),或是把日常學(xué)習(xí)生活中能夠遇到的問(wèn)題結(jié)合起
來(lái),促進(jìn)學(xué)生學(xué)習(xí)。為提高同學(xué)們的學(xué)習(xí)熱情,組織學(xué)生進(jìn)行各種計(jì)算機(jī)
技能比賽,如漢字錄入比賽、Word圖文混排比賽等。
5、歸納式教學(xué)
最后進(jìn)行對(duì)本次課進(jìn)行歸納總結(jié),使學(xué)生更清楚本次課的重點(diǎn)、難點(diǎn)。
6、情景導(dǎo)學(xué)法
提起學(xué)生的學(xué)習(xí)興趣,激起學(xué)生的求知欲望。
7、精講多練
注重學(xué)生實(shí)際動(dòng)手能力的培養(yǎng)。課堂上通過(guò)采取原理和實(shí)例相結(jié)合,實(shí)例
要選擇典型事例,形成“實(shí)踐為導(dǎo)向、學(xué)生為主體,教師為主導(dǎo)”的現(xiàn)代
化教學(xué)模式;要多找例子,讓學(xué)生能夠熟練掌握各項(xiàng)操作技術(shù),并能夠運(yùn)
用到實(shí)際中。
(二)學(xué)法
學(xué)法指導(dǎo)的立足點(diǎn)是從“學(xué)會(huì)”提高到“會(huì)學(xué)”和“樂(lè)學(xué)”的高度上
來(lái),以達(dá)到促進(jìn)教的目的。為了達(dá)到這樣的教學(xué)目的,采用的學(xué)習(xí)方法有:
知識(shí)遷移法:某些知識(shí)點(diǎn)大同小異,學(xué)會(huì)舉一反三.
自主學(xué)習(xí)法:提出以完成任務(wù)為目標(biāo),要求學(xué)生上機(jī)自主完成內(nèi)容。
六、考核形式
本課程考核采取平時(shí)成績(jī)100分,其中出勤占30分,課堂表現(xiàn)與課
堂筆記30分;課后作業(yè)與測(cè)驗(yàn)情況分值40分,占總成績(jī)的30%;期末考
試采用上機(jī)考核,百分制,占總成績(jī)的60%;將期末考核成績(jī)加上平時(shí)成
績(jī),即為學(xué)生本課程最終成績(jī)。
教七、結(jié)束語(yǔ)備注
*本說(shuō)課提綱主要從課程總論、教材選用、授課內(nèi)容、學(xué)時(shí)分配、教學(xué)
進(jìn)方法及考核形式六個(gè)方面,將該課程向?qū)W生做了一個(gè)簡(jiǎn)明扼要的介
程紹,讓學(xué)生對(duì)《數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)》課程有一個(gè)初步的認(rèn)識(shí)和了解,這
與對(duì)學(xué)生今后的學(xué)習(xí)將有一定的指導(dǎo)性作用。
設(shè)教學(xué)講授:(45分鐘)
第1章數(shù)據(jù)庫(kù)系統(tǒng)及VisualFoxPro6.0概述
1.1數(shù)據(jù)、信息與數(shù)據(jù)處理
一、數(shù)據(jù)與信息
1.數(shù)據(jù):人們?cè)谏a(chǎn)經(jīng)營(yíng)中遺留下的信息,用符號(hào)來(lái)記錄,反映客
觀屬性的記錄,是信息的載體。
包括:數(shù)據(jù)內(nèi)容
數(shù)據(jù)形式eg:1988年6月25日
2.數(shù)據(jù)處理:是指將數(shù)據(jù)轉(zhuǎn)換成住處的過(guò)程,從數(shù)據(jù)處理的角度而
言,信息是一種被子加工成特定形式的數(shù)據(jù),這種形式對(duì)于數(shù)據(jù)接收者來(lái)
說(shuō)是有意義的。
3.信息:是事物狀態(tài)及運(yùn)動(dòng)的表現(xiàn)形式,對(duì)人類的形為產(chǎn)生影響的。
信息=數(shù)據(jù)+數(shù)據(jù)處理
4.信息處理:是為了產(chǎn)生信息而處理數(shù)據(jù),通過(guò)處理數(shù)據(jù)據(jù)可以獲
得信息,通過(guò)分析和篩選信息可以產(chǎn)生決策。
1.2計(jì)算機(jī)數(shù)據(jù)管理的發(fā)展
隨著電子計(jì)算機(jī)軟件和硬件技術(shù)的發(fā)展,數(shù)據(jù)處理過(guò)程發(fā)生了劃時(shí)代
的變革,而數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,又使數(shù)據(jù)處理跨入了一個(gè)嶄新的階段。
數(shù)據(jù)的管理技術(shù)的發(fā)展大致經(jīng)歷了以下三個(gè)階段:
(1)人工管理階段
(2)文件系統(tǒng)階段
(3)數(shù)據(jù)庫(kù)系統(tǒng)階段
一、人工管理階段
出現(xiàn)在計(jì)算機(jī)應(yīng)用于數(shù)據(jù)管理的初期。由于沒(méi)有必要的軟件、硬件
環(huán)境的支持,用戶只能直接在裸機(jī)上操作。數(shù)據(jù)管理任務(wù),包括存儲(chǔ)結(jié)構(gòu)、
存取方法、輸入輸出方式等完全由程序設(shè)計(jì)人員自負(fù)其責(zé)。
教特點(diǎn):1、數(shù)據(jù)不能獨(dú)立備注
*2、數(shù)據(jù)不能長(zhǎng)期保存
進(jìn)3、數(shù)據(jù)沒(méi)有專門(mén)的管理軟件
程二、文件系統(tǒng)階段:
與計(jì)算機(jī)操作系統(tǒng)中專門(mén)設(shè)置了文件系統(tǒng)來(lái)管理數(shù)據(jù),計(jì)算機(jī)的數(shù)據(jù)管
設(shè)理的計(jì)算機(jī)軟件。
特點(diǎn):
數(shù)據(jù)與程序分開(kāi)存儲(chǔ),數(shù)據(jù)和程序以文件的形式長(zhǎng)期保存在外存上,
數(shù)據(jù)可以重復(fù)使用。
缺點(diǎn):
1,數(shù)據(jù)獨(dú)立性差,不能共享數(shù)據(jù)
2、數(shù)據(jù)文件不能集中管理
三、數(shù)據(jù)庫(kù)系統(tǒng)階段:
數(shù)據(jù)庫(kù)提供一種叫數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)的軟件對(duì)所有的數(shù)據(jù)實(shí)
行統(tǒng)一的、集中的、獨(dú)立的管理,克服了以前所有處理方式的缺點(diǎn),使數(shù)
據(jù)存儲(chǔ)獨(dú)立于應(yīng)用數(shù)據(jù)的程序,實(shí)現(xiàn)共享。
特點(diǎn):
1、實(shí)現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余度
2、實(shí)現(xiàn)數(shù)據(jù)獨(dú)立
3、采用合理的數(shù)據(jù)結(jié)構(gòu)加強(qiáng)了數(shù)據(jù)的聯(lián)系
4、加強(qiáng)數(shù)據(jù)保護(hù)
1.3數(shù)據(jù)庫(kù)系統(tǒng)基本概念
在數(shù)據(jù)庫(kù)技術(shù)中,人們常常接觸到數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)
系統(tǒng)、數(shù)據(jù)庫(kù)應(yīng)用這些名詞,他們有著一定的聯(lián)系和區(qū)別.
一、數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)(DB)就是按一定的組織形式存儲(chǔ)在一起的相互關(guān)聯(lián)的數(shù)據(jù)
的集合。在數(shù)據(jù)庫(kù)系統(tǒng)中,數(shù)據(jù)庫(kù)已成為各類管理系統(tǒng)的核心基礎(chǔ),為用
戶和應(yīng)用程序提供了共享的資源。
二、數(shù)據(jù)庫(kù)管理系統(tǒng)
數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是一種負(fù)責(zé)數(shù)據(jù)庫(kù)的定義、建立、操縱、
管理和維護(hù)的計(jì)算機(jī)軟件,是數(shù)據(jù)庫(kù)系統(tǒng)的核心部分。
DBMS為用戶管理數(shù)據(jù)提供了一整套命令,利用這些命令可以實(shí)現(xiàn)
教對(duì)數(shù)據(jù)庫(kù)的各種操作,如數(shù)據(jù)結(jié)構(gòu)的定義,數(shù)據(jù)的輸入、輸出、編輯、備注
學(xué)刪除、更新、統(tǒng)計(jì)和瀏覽等。
進(jìn)DBMS的四大功能:
程1、數(shù)據(jù)定義功能
與2、數(shù)據(jù)操作功能
設(shè)3、數(shù)據(jù)控制功能
計(jì)4、數(shù)據(jù)字典
三、數(shù)據(jù)庫(kù)系統(tǒng)
數(shù)據(jù)庫(kù)系統(tǒng)(DBS)是在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng)構(gòu)成,它
是一個(gè)具有數(shù)據(jù)庫(kù)管理功能的計(jì)算機(jī)軟硬件綜合系統(tǒng)。
主要包括:計(jì)算機(jī)硬件、操作系統(tǒng)、數(shù)據(jù)庫(kù)(DB)、數(shù)據(jù)庫(kù)管理系統(tǒng)
(DBMS)和相關(guān)軟件、數(shù)據(jù)庫(kù)管理員及用戶等組成部分。
特點(diǎn):
數(shù)據(jù)庫(kù)系統(tǒng)具有數(shù)據(jù)的結(jié)構(gòu)化、共享性、獨(dú)立性、可控冗余度,以及
數(shù)據(jù)的安全性、完整性和并發(fā)控制等特點(diǎn)。
數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)和用戶應(yīng)用程序是構(gòu)成數(shù)據(jù)庫(kù)系統(tǒng)的三要
素。
特點(diǎn):
數(shù)據(jù)庫(kù)系統(tǒng)具有數(shù)據(jù)的結(jié)構(gòu)化、共享性、獨(dú)立性、可控冗余度,以及
數(shù)據(jù)的安全性、完整性和并發(fā)控制等特點(diǎn)。
數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)和用戶應(yīng)用程序是構(gòu)成數(shù)據(jù)庫(kù)系統(tǒng)的三要
素。
三者之間的關(guān)系是:
用戶為了有效地處理和使用數(shù)據(jù)而建立數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)
據(jù)庫(kù)的管理者,它是一個(gè)軟件,其職能是維護(hù)數(shù)據(jù)庫(kù)中的數(shù)據(jù),響應(yīng)和完
成用戶應(yīng)用程序或命令提出的訪問(wèn)數(shù)據(jù)的各種請(qǐng)求。
數(shù)據(jù)庫(kù)系統(tǒng)三要素之間的關(guān)系示意圖:
教四、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)備注
*數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)(DBAS)是在DBMS支持下根據(jù)實(shí)際問(wèn)題開(kāi)發(fā)出來(lái)
進(jìn)的數(shù)據(jù)庫(kù)應(yīng)用軟件。一個(gè)DBAS通常由數(shù)據(jù)庫(kù)和應(yīng)用程序兩部分組成,
程它們都需要在DBMS支持下開(kāi)發(fā)。
與五、數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)模式
設(shè)從數(shù)據(jù)庫(kù)管理系統(tǒng)的角度來(lái)看,數(shù)據(jù)庫(kù)系統(tǒng)可分為三級(jí)模式,從外到
內(nèi)依次為外模式、模式和內(nèi)模式。
為了實(shí)現(xiàn)三級(jí)模式的聯(lián)系和轉(zhuǎn)換,數(shù)據(jù)庫(kù)管理系統(tǒng)在三級(jí)模式之間提
供了兩層映像:
外模式/模式映像:定義外模式與模式之間的對(duì)應(yīng)關(guān)系。
模式/內(nèi)模式映像:定義數(shù)據(jù)全局邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)之間的對(duì)應(yīng)關(guān)
系。
教學(xué)講授小結(jié):(5分鐘)
本講中主要講授了數(shù)據(jù)庫(kù)的相關(guān)概念,學(xué)生重點(diǎn)要掌握數(shù)據(jù)、信息與
數(shù)據(jù)處理之間的關(guān)系,關(guān)于計(jì)算機(jī)數(shù)據(jù)管理的發(fā)展學(xué)生能通過(guò)每個(gè)階段的
特點(diǎn)對(duì)比加深理解數(shù)據(jù)庫(kù)系統(tǒng)階段的特點(diǎn)。學(xué)生在學(xué)習(xí)過(guò)程中應(yīng)重點(diǎn)掌握
數(shù)據(jù)庫(kù)系統(tǒng)的基本概念,以及數(shù)據(jù)庫(kù)系統(tǒng)的三要素及之間的關(guān)系等內(nèi)容。
1.舉例說(shuō)明數(shù)據(jù)、信息與數(shù)據(jù)處理之間的關(guān)系?
2.簡(jiǎn)答計(jì)算機(jī)數(shù)據(jù)管理的發(fā)展分為幾個(gè)階段,分別為哪幾個(gè)階段?
習(xí)題作業(yè)
3.簡(jiǎn)述數(shù)據(jù)庫(kù)系統(tǒng)的三要素以及之間的關(guān)系?
課后小結(jié)
章節(jié)名稱第1章數(shù)據(jù)庫(kù)系統(tǒng)及VFP6.0概述
授課教學(xué)
授課時(shí)間第一周(第2次課)2理論課
學(xué)時(shí)課型
目的:
通過(guò)數(shù)據(jù)模型概述的講解使學(xué)生能夠理解概念模型和數(shù)據(jù)模型,掌握E-R模型中的基
本概念;通過(guò)數(shù)據(jù)模型的介紹使學(xué)生對(duì)數(shù)據(jù)模型的分類及特點(diǎn)進(jìn)行深入掌握,同時(shí)對(duì)關(guān)系
數(shù)據(jù)庫(kù)中的一些術(shù)語(yǔ)進(jìn)行理解并對(duì)重要的進(jìn)行掌握,最后對(duì)VF數(shù)據(jù)庫(kù)的界面進(jìn)行簡(jiǎn)單介紹,
教學(xué)目的
與要求讓學(xué)生有一個(gè)初步的認(rèn)識(shí)。
要求:
通過(guò)本節(jié)課程的講授,使學(xué)生能夠理解數(shù)據(jù)模型和概念模型的區(qū)別;理解E-R模型中
的基本概念實(shí)體、聯(lián)系和屬性的含義;掌握數(shù)據(jù)模型的分類,重點(diǎn)掌握關(guān)系模型的特點(diǎn);
了解關(guān)系術(shù)語(yǔ);理解關(guān)系運(yùn)算及關(guān)系的完整性;熟悉VF6.0界面。
教學(xué)重點(diǎn)數(shù)據(jù)模型的分類;關(guān)系模型的特點(diǎn);關(guān)系的兒種運(yùn)算及關(guān)系的完整性;VF6.0的環(huán)境組成。
教學(xué)難點(diǎn)數(shù)據(jù)模型的分類;關(guān)系模型的特點(diǎn)。
利用啟發(fā)式與多媒體課件相結(jié)合的方法進(jìn)行基本概念的講解,在進(jìn)行重點(diǎn)知識(shí)數(shù)據(jù)模
教學(xué)方法型的分類及關(guān)系模型的特點(diǎn)的講解時(shí),米用案例教學(xué)法,利用常見(jiàn)的數(shù)據(jù)表學(xué)生登記表進(jìn)
行講解其特點(diǎn),最后利用多媒體演示VF6.0的啟動(dòng)、退出及界面組成。
教學(xué)導(dǎo)入(10分鐘)實(shí)踐環(huán)節(jié)(0分鐘)
1.分析本章的目的和要求;2.教師針
對(duì)本章的目的和要求進(jìn)行提問(wèn);3.教師總實(shí)踐環(huán)節(jié)小節(jié)(0分鐘)
結(jié)分析本章知識(shí)點(diǎn),并舉例詳細(xì)講解。
教學(xué)講授(75分鐘)
第1章數(shù)據(jù)庫(kù)系統(tǒng)及VisualFoxPro
6.0概述
時(shí)間分配1.4數(shù)據(jù)模型(35分鐘)
1.5關(guān)系數(shù)據(jù)庫(kù)概述(20分鐘)
1.6VisualFoxPro6.0及其界面(20
分鐘)
教學(xué)小結(jié)(5分鐘)
理論與演示相結(jié)合,通過(guò)給學(xué)生演示數(shù)
據(jù)之間的組織關(guān)系,進(jìn)行數(shù)據(jù)模型的講解,
使學(xué)生能夠深入理解關(guān)系模型的特點(diǎn)。
教學(xué)導(dǎo)入:(10分鐘)備注
首先通過(guò)提問(wèn)的形式將上一講中的重點(diǎn)知識(shí)進(jìn)行回顧,通過(guò)回顧數(shù)據(jù)
庫(kù)管理系統(tǒng)的概念引出數(shù)據(jù)模型的概念,從而說(shuō)明VF6.0數(shù)據(jù)庫(kù)管理系統(tǒng)
就是以關(guān)系數(shù)據(jù)模型進(jìn)行組織數(shù)據(jù)的。
教學(xué)講授:(75分鐘)
第1章數(shù)據(jù)庫(kù)系統(tǒng)及VisualFoxPro6.0概述
1.4數(shù)據(jù)模型
一、數(shù)據(jù)模型概述
數(shù)據(jù)模型是對(duì)現(xiàn)實(shí)世界數(shù)據(jù)特征的抽象,是用來(lái)描述數(shù)據(jù)的結(jié)構(gòu)和聯(lián)
系的一組概念和定義,是數(shù)據(jù)庫(kù)的核心內(nèi)容。
在數(shù)據(jù)庫(kù)系統(tǒng)中,實(shí)現(xiàn)轉(zhuǎn)換的過(guò)程通常是先把現(xiàn)實(shí)世界中的客觀事物
抽象為概念數(shù)據(jù)模型(簡(jiǎn)稱概念模型),然后再把概念數(shù)據(jù)模型轉(zhuǎn)換為某
一數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的邏輯數(shù)據(jù)模型(簡(jiǎn)稱數(shù)據(jù)模型).
教
概念數(shù)據(jù)模型和邏輯數(shù)據(jù)模型是數(shù)據(jù)模型的不同應(yīng)用層次。
學(xué)
概念模型:是數(shù)據(jù)庫(kù)設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的重要工具,也是數(shù)據(jù)
進(jìn)
庫(kù)設(shè)計(jì)人員和用戶之間進(jìn)行交流的語(yǔ)言,E-R模型、擴(kuò)充的E-R模型等是
程
常用的概念模型。
與
邏輯數(shù)據(jù)模型:是一種面向數(shù)據(jù)庫(kù)系統(tǒng)的模型,既依賴于某種具體的
設(shè)
數(shù)據(jù)庫(kù)管理系統(tǒng),主要用于DBMS的實(shí)現(xiàn),常見(jiàn)的邏輯數(shù)據(jù)模型包括層
計(jì)
次模型、網(wǎng)狀模型和關(guān)系模型等。
二、E-R數(shù)據(jù)模型(實(shí)體一聯(lián)系數(shù)據(jù)模型)
用來(lái)描述現(xiàn)實(shí)世界,具有直觀、自然、語(yǔ)義豐富及便于向邏輯數(shù)據(jù)模
型轉(zhuǎn)換等優(yōu)點(diǎn)。
設(shè)計(jì)E-R模型的目標(biāo)是有效和自然地模擬現(xiàn)實(shí)世界,而不是關(guān)心它
在計(jì)算機(jī)中如何實(shí)現(xiàn)。
基本概念:實(shí)體、聯(lián)系、屬性等
1、實(shí)體(entity)
客觀存在并可相互區(qū)分的事物稱為實(shí)體。它是信息世界的基本單位。
實(shí)體既可以是人,也可以是物:既可以是實(shí)際對(duì)象,也可以是抽象對(duì)象;
既可以是事物本身,也可以是事物與事物之間的聯(lián)系。
例如:一個(gè)學(xué)生、一個(gè)教師、一門(mén)課程、一支鉛筆、一部電影、一個(gè)
部門(mén)等都是實(shí)體。
同類型的實(shí)體的集合稱為實(shí)體集(entityset)。備注
2、聯(lián)系(relationship)
是實(shí)體集之間關(guān)系的抽象表示,是對(duì)現(xiàn)實(shí)世界中事物之間關(guān)系的描
述。
實(shí)體集之間的聯(lián)系可分為以下3類:
(1)一對(duì)一聯(lián)系(1:1):如果對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體
集B中至多有一個(gè)實(shí)體與之聯(lián)系,反之亦然,則稱實(shí)體集A與實(shí)體集B
具有一對(duì)一聯(lián)系。例如:班長(zhǎng)與班級(jí);職工和工號(hào)。
(2)一對(duì)多聯(lián)系(l:n):如果對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體
集B中有n個(gè)實(shí)體(n>0)與之聯(lián)系,反之,對(duì)于實(shí)體集B中的每一個(gè)實(shí)體,
實(shí)體集A中至多只有一個(gè)實(shí)體與之聯(lián)系,則稱實(shí)體集A與實(shí)體集B具有
一對(duì)多聯(lián)系。例如:系與學(xué)生;部門(mén)和職工。
教(3)多對(duì)多聯(lián)系(n:n):如果對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體
f集B中有n個(gè)實(shí)體(n>0)與之聯(lián)系,反之,對(duì)于實(shí)體集B中的每一個(gè)實(shí)體,
實(shí)體集A中也有m個(gè)實(shí)體(m>0)與之聯(lián)系,則稱實(shí)體集A與實(shí)體集B具
進(jìn)
有多對(duì)多聯(lián)系。例如:課程與學(xué)生;職工與項(xiàng)目。
程
3^屬性(attribute)
與
描述實(shí)體的特性稱為屬性。一個(gè)實(shí)體可由若干個(gè)屬性來(lái)刻畫(huà)。屬性的
設(shè)
組合表征了實(shí)體。
計(jì)
例如:學(xué)生的學(xué)號(hào)、姓名、出生日期等。
唯一表示實(shí)體的一個(gè)屬性集稱為碼,例如,學(xué)號(hào)是學(xué)生實(shí)體的碼。屬
性的取值范圍稱為域,例如,學(xué)生實(shí)體中年齡的域可定為18~60
三、幾種主要數(shù)據(jù)模型
數(shù)據(jù)庫(kù)系統(tǒng)能減少數(shù)據(jù)冗余度,實(shí)現(xiàn)數(shù)據(jù)共享和集中管理,都是因?yàn)?/p>
數(shù)據(jù)庫(kù)中的數(shù)據(jù)有特定的組織結(jié)構(gòu),這就是數(shù)據(jù)模型的概念。不同的數(shù)據(jù)
庫(kù)系統(tǒng)采用不同的數(shù)據(jù)模型。
分類:層次模型、網(wǎng)狀模型、關(guān)系模型、對(duì)象關(guān)系模型。
1、層次模型
表示數(shù)據(jù)間的從屬關(guān)系結(jié)構(gòu),是一種以記錄某一事物的類型為根結(jié)點(diǎn)
的有向樹(shù)結(jié)構(gòu)。
層次模型象一棵倒置的樹(shù),根結(jié)點(diǎn)在上,層次最高;子結(jié)點(diǎn)在下,逐
層排列。
層次模型的示例如圖:備注
2、網(wǎng)狀模型
是層次模型的擴(kuò)展,表示多個(gè)從屬關(guān)系的層次結(jié)構(gòu),呈現(xiàn)一種交叉關(guān)
系的網(wǎng)絡(luò)結(jié)構(gòu)。
網(wǎng)狀模型是以記錄為結(jié)點(diǎn)的網(wǎng)絡(luò)結(jié)構(gòu)。
網(wǎng)狀模型的示例如圖:
教
學(xué)
進(jìn)
程
與
3、關(guān)系模型
設(shè)
關(guān)系模型的用戶界面非常簡(jiǎn)單,一個(gè)關(guān)系的邏輯結(jié)構(gòu)就是一張二維
計(jì)
表。
在VisualFoxpro中,一-個(gè)"表"就是一個(gè)關(guān)系。
關(guān)系模型的主要特點(diǎn):
■關(guān)系中每一分量不可再分,是最基本的數(shù)據(jù)單位;
■關(guān)系中每一列分量是同屬性的,列數(shù)根據(jù)需要而設(shè),且各列的順
序是任意的;
■關(guān)系中每一行由一個(gè)具體實(shí)體或者聯(lián)系的一個(gè)或多個(gè)屬性構(gòu)成,
且各行的順序可以是任意的;
-一個(gè)關(guān)系是一張二維表,不允許有相同的列(屬性),也不允許有
相同的行(元組)。
關(guān)系模型的示例如圖:
某地區(qū)專門(mén)人才基本情況表
部門(mén)專業(yè)姓名性別年齡備注
德強(qiáng)學(xué)院信息管理甲女20
德強(qiáng)學(xué)院軟件工程乙男21
東方學(xué)院計(jì)算機(jī)丙男19
東方學(xué)院國(guó)際貿(mào)易T女20
4、對(duì)象關(guān)系模型
對(duì)象關(guān)系型數(shù)據(jù)庫(kù)不僅要包含第二代關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)的全部功能,
而且還要能夠支持正文、圖像、聲音等新的多媒體數(shù)據(jù)類型,支持類、繼
承、函數(shù)、方法等豐富的對(duì)象機(jī)制。并能提供高度集成的、可支持客戶機(jī)
/服務(wù)器應(yīng)用的用戶接口。對(duì)象關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)屬于第三代數(shù)據(jù)庫(kù)。
1.5關(guān)系數(shù)據(jù)庫(kù)概述
關(guān)系數(shù)據(jù)庫(kù)(relationdatabase)是若干個(gè)依照關(guān)系模型設(shè)計(jì)的數(shù)據(jù)表
教文件的集合。即:關(guān)系數(shù)據(jù)庫(kù)是由若干張完成關(guān)系模型設(shè)計(jì)的二維表組成
學(xué)的。一張二維表為一個(gè)數(shù)據(jù)表,數(shù)據(jù)表包含數(shù)據(jù)及數(shù)據(jù)間的關(guān)系。
進(jìn)一、關(guān)系術(shù)語(yǔ)
關(guān)系是建立在數(shù)學(xué)集合概念基礎(chǔ)上的,是由行和列表示的二維表。
程
關(guān)系:一個(gè)關(guān)系就是一張二維表,每個(gè)關(guān)系有一個(gè)關(guān)系名。在VF中,一
與
個(gè)關(guān)系就稱為一張數(shù)據(jù)表,關(guān)系簡(jiǎn)稱為表,是一個(gè)擴(kuò)展名為.DBF的數(shù)據(jù)
設(shè)
表文件。
針
二、關(guān)系運(yùn)算
基本的關(guān)系運(yùn)算有選擇、投影和連接三種。運(yùn)算的結(jié)果仍然是一個(gè)關(guān)
系。
三、關(guān)系數(shù)據(jù)庫(kù)
是若干個(gè)關(guān)系的集合。在關(guān)系數(shù)據(jù)庫(kù)中,一個(gè)關(guān)系就是一張二維表,
也稱為數(shù)據(jù)表。
四、關(guān)系的完整性
為了保證關(guān)系中數(shù)據(jù)的正確和有效,需建立數(shù)據(jù)完整性的約束機(jī)制來(lái)
加以控制。
關(guān)系的完整性主要包括三種:實(shí)體完整性、域完整性、參照完整性。
六、數(shù)據(jù)庫(kù)新技術(shù)概述
隨著用戶應(yīng)用需求的提高,硬件技術(shù)的發(fā)展和Internrt/Intranet提供的
豐富多彩的多媒體交流方式,促進(jìn)了數(shù)據(jù)庫(kù)技術(shù)與網(wǎng)絡(luò)通信技術(shù)、人工智
能技術(shù)等等之間的相互滲透、相互結(jié)合,形成了數(shù)據(jù)庫(kù)新技術(shù),出現(xiàn)備注
了面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)、分布式數(shù)據(jù)庫(kù)、多媒體數(shù)據(jù)庫(kù)等。
教
學(xué)
進(jìn)
程
4、VisualFoxPro6.0的文件類型
與VisualFoxPro6.0系統(tǒng)中常見(jiàn)的文件類型包括項(xiàng)目、數(shù)據(jù)庫(kù)、表、視
設(shè)圖、查詢、表單、報(bào)表、標(biāo)簽、程序、菜單、類等,他們各自以不同的文
計(jì)件類型存儲(chǔ)、管理,以不同的系統(tǒng)默認(rèn)擴(kuò)展名(類型名)相互區(qū)分、識(shí)別。
常用的文件擴(kuò)展名及類型:略。
教學(xué)講授小結(jié):(5分鐘)
本講中主要講授了數(shù)據(jù)模型的概述及分類,重點(diǎn)講授了關(guān)系數(shù)據(jù)模型
的特點(diǎn),學(xué)生通過(guò)模型的特點(diǎn)掌握關(guān)系數(shù)據(jù)庫(kù)的特點(diǎn),理解各個(gè)完整性同
時(shí)對(duì)VF6.0的環(huán)境有個(gè)初步的了解。
1.簡(jiǎn)答數(shù)據(jù)模型分為幾種,VF6.0數(shù)據(jù)庫(kù)管理系統(tǒng)是以哪種數(shù)據(jù)模型組織數(shù)據(jù)的?
2.關(guān)系運(yùn)算有哪幾種,并簡(jiǎn)單概括每一種運(yùn)算方式?
習(xí)題作業(yè)
3.簡(jiǎn)答關(guān)系的完整性主要包括哪幾種?
課后小結(jié)
章節(jié)名稱第1章數(shù)據(jù)庫(kù)系統(tǒng)及VFP6.0概述
授課教學(xué)
授課時(shí)間第二周(第3次課)2理論課
學(xué)時(shí)課型
目的:
通過(guò)語(yǔ)法基礎(chǔ)知識(shí)的講解,使學(xué)生了解對(duì)于數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)說(shuō)需要進(jìn)行信息處理,
教學(xué)目的包括各種類型數(shù)據(jù)的處理,處理時(shí)必須遵循一定的語(yǔ)法規(guī)則。同時(shí)通過(guò)對(duì)語(yǔ)法規(guī)則的講解,
與栗求
使學(xué)生掌握數(shù)據(jù)類型、常量等基本語(yǔ)法,為后續(xù)章節(jié)的學(xué)習(xí)打下堅(jiān)實(shí)基礎(chǔ)。
要求:
通過(guò)本節(jié)課程的講授,使學(xué)生能夠理解語(yǔ)法規(guī)則;掌握數(shù)據(jù)類型、常量。
教學(xué)重點(diǎn)數(shù)據(jù)類型、常量的使用。
教學(xué)難點(diǎn)常用的數(shù)據(jù)類型及各類型的表示字母、字段寬度等,6種類型的常量及常量的表示方式。
利用多媒體課件演示講解數(shù)據(jù)類型和常量的基本知識(shí),同時(shí)使用舉例說(shuō)明的方式加深
教學(xué)方法學(xué)生對(duì)數(shù)據(jù)類型的理解;在常量講解過(guò)程中使用VF軟件操作的形式啟發(fā)學(xué)生對(duì)每種類型
常量數(shù)據(jù)的理解。
教學(xué)導(dǎo)入(10分鐘)實(shí)踐環(huán)節(jié)(0分鐘)
1.分析本章的目的和要求;2.教師針
對(duì)本章的目的和要求進(jìn)行提問(wèn);3.教師總實(shí)踐環(huán)節(jié)小節(jié)(0分鐘)
結(jié)分析本章知識(shí)點(diǎn),并舉例詳細(xì)講解。
教學(xué)講授(75分鐘)
第1章數(shù)據(jù)庫(kù)系統(tǒng)及VisualFoxPro
6.0概述
1.7VisualFoxPro6.0語(yǔ)法基礎(chǔ)
時(shí)間分配
一、數(shù)據(jù)類型(35分鐘)
二、常量(40分鐘)
教學(xué)小結(jié)(5分鐘)
理論與演示相結(jié)合,通過(guò)建立的數(shù)據(jù)表
進(jìn)行所含數(shù)據(jù)類型和常量的應(yīng)用演示。觀察
各個(gè)類型使用的結(jié)果,給定實(shí)現(xiàn)目標(biāo),總結(jié)
各方法。
教學(xué)導(dǎo)入:(10分鐘)備注
首先通過(guò)提問(wèn)的形式將上一講中的重點(diǎn)知識(shí)進(jìn)行回顧;然后提問(wèn)學(xué)生
對(duì)數(shù)據(jù)類型的理解,并回答日常生活中都接觸過(guò)哪些類型的數(shù)據(jù),從而引
出本節(jié)課程數(shù)據(jù)庫(kù)管理系統(tǒng)管理數(shù)據(jù)都有哪些類型并引入本次課程內(nèi)容。
教學(xué)講授:(75分鐘)
第1章數(shù)據(jù)庫(kù)系統(tǒng)及VisualFoxPro6.0概述
1.7VisualFoxPro6.0語(yǔ)法基礎(chǔ)
前面說(shuō)過(guò)VF6.0是一個(gè)面向?qū)ο蟮?、可視化的?shù)據(jù)庫(kù)管理系統(tǒng)。它的
主要功能是進(jìn)行信息處理。在信息處理的過(guò)程中需要處理大量的數(shù)據(jù)。為
止匕,在進(jìn)行信息處理時(shí)要遵循一定的規(guī)則稱為語(yǔ)法。
一、數(shù)據(jù)類型
在數(shù)據(jù)庫(kù)的數(shù)據(jù)操作中,只有相同類型的數(shù)據(jù)之間才能進(jìn)行運(yùn)算,這
就是數(shù)據(jù)類型匹配。
教
fVFP6.0中的數(shù)據(jù)類型有數(shù)值型、浮點(diǎn)型、整型、雙精度型、字符型、
貨幣型、日期型、日期時(shí)間型、邏輯型、備注型和通用型等幾類。
進(jìn)
1.數(shù)值型數(shù)據(jù)(Numeric,簡(jiǎn)寫(xiě)N)
程
數(shù)值型數(shù)據(jù)是可以進(jìn)行十進(jìn)制算術(shù)運(yùn)算的數(shù)值,數(shù)值型數(shù)據(jù)只能用阿
與
拉伯?dāng)?shù)字、小數(shù)點(diǎn)、正負(fù)號(hào)組成。最大長(zhǎng)度為20位,8個(gè)字節(jié)(包括+、
設(shè)
一號(hào)和小數(shù)點(diǎn)).
計(jì)
如:工資表-工資、獎(jiǎng)金;成績(jī)表:成績(jī)
2.字符型數(shù)據(jù)(Character,簡(jiǎn)寫(xiě)C)
字符型數(shù)據(jù)用于存貯任何可以能從鍵盤(pán)上輸入并且可以打印輸出的
字符,它包括漢字、字母、數(shù)字和空格等。
字符型(Character)數(shù)據(jù)是描述不具有計(jì)算能力的文字?jǐn)?shù)據(jù)類型,是
常用的數(shù)據(jù)類型之一。最大長(zhǎng)度是254個(gè)字節(jié)。
注意:在建表時(shí),設(shè)的字節(jié)數(shù)不能太大,也不能太小.
3.邏輯型數(shù)據(jù)(Logical,簡(jiǎn)寫(xiě)L)
邏輯型數(shù)據(jù)用于進(jìn)行邏輯判斷,又可以參加邏輯運(yùn)算。在數(shù)據(jù)庫(kù)中輸
入這種數(shù)據(jù)只能取兩種值;邏輯真和邏輯假。(1個(gè)字節(jié))
.T.真;.F.假
例如:性別、黨否、婚否
4.日期型數(shù)據(jù)(Date,簡(jiǎn)寫(xiě)D)
日期型數(shù)據(jù)用于存儲(chǔ)表示日期的數(shù)據(jù),它是系統(tǒng)中一種特殊的數(shù)值型備注
數(shù)據(jù)它們之間只能進(jìn)行加、減運(yùn)算。日期型數(shù)據(jù)的寬度固定為8個(gè)字節(jié),
系統(tǒng)默認(rèn)的日期格式為美國(guó)格式,即mm/dd/yy(月日年),例如,09/05/95
表示1995年9月5日。
5.備注型數(shù)據(jù)(Memory,簡(jiǎn)寫(xiě)M)
備注型數(shù)據(jù)用于存儲(chǔ)大量的文字備注信息,它是一種特殊的字符型數(shù)
據(jù),又稱記憶型數(shù)據(jù)。在定義備注型數(shù)據(jù)后,系統(tǒng)自動(dòng)生成一個(gè)與數(shù)據(jù)庫(kù)
表文件同名而擴(kuò)展名為fpt的備注文件,用于存儲(chǔ)備注型數(shù)據(jù)。(4個(gè)字節(jié))
6.通用型數(shù)據(jù)(General,簡(jiǎn)寫(xiě)G)
通用型可用來(lái)保存OLE對(duì)象。通用字段包含一個(gè)4字節(jié)的引用,它
指向該字段真正的內(nèi)容:聲音、電子表、字處理文檔或用另一個(gè)應(yīng)用程序
創(chuàng)建的圖片等。而通用字段的真正的數(shù)據(jù)類型和大小決定于創(chuàng)建這些對(duì)象
教的OLE服務(wù)器、以及這些OLE對(duì)象是以鏈接還是嵌入方式與該應(yīng)用程序
f相聯(lián)系。
7.日期時(shí)間型(Datetime,簡(jiǎn)寫(xiě)T)
進(jìn)
在保存日期、時(shí)間或兩者兼有時(shí),請(qǐng)使用日期時(shí)間型數(shù)據(jù)類型。日期
程
時(shí)間值存儲(chǔ)在8個(gè)字節(jié)中,前4個(gè)字節(jié)保存日期,剩下的4個(gè)字節(jié)保存時(shí)
與
間。日期時(shí)間值可以包含完整的日期和時(shí)間,也可以只包含二者之一。
設(shè)
HH:MM:SS時(shí):分:秒
計(jì)
8.貨幣型(Currency,簡(jiǎn)寫(xiě)Y)4位小數(shù),8個(gè)字節(jié)
用來(lái)保存貨幣值。在貨幣表達(dá)式中如果小數(shù)位數(shù)超過(guò)4位,則VFP6.0
在處理表達(dá)式之前自動(dòng)把它按四舍五入到4位。若要使用貨幣數(shù)據(jù)類型,
請(qǐng)?jiān)跀?shù)字前加美元符($)?
例:$123貨幣型常量
9.整型數(shù)據(jù)(Integer,簡(jiǎn)寫(xiě)D
如果對(duì)性能和表的空間要求嚴(yán)格,可使用整型字段類型保存整型信
息。因?yàn)檎麛?shù)字段類型在表中以二進(jìn)制存儲(chǔ),且只占用4個(gè)字節(jié)的空間,
所以整數(shù)字段類型比其他任意類型所需的內(nèi)存都少。整型(Integer)數(shù)據(jù)
是不包含小數(shù)點(diǎn)部分的數(shù)值型數(shù)據(jù)。
10.雙精度型(Double,簡(jiǎn)寫(xiě)D)8個(gè)字節(jié)
當(dāng)表中存儲(chǔ)精度較高、位數(shù)固定的數(shù)值,或者存儲(chǔ)真正的浮點(diǎn)數(shù)值時(shí),
請(qǐng)使用雙精度型數(shù)據(jù)代替數(shù)值型數(shù)據(jù)。與數(shù)值型數(shù)據(jù)不同,在表中輸入雙
精度數(shù)值時(shí),由用戶決定小數(shù)點(diǎn)的位置。備注
11.浮點(diǎn)型數(shù)據(jù)(Float,簡(jiǎn)寫(xiě)F)
是數(shù)值型數(shù)據(jù)的一種,與數(shù)值型數(shù)據(jù)完全等價(jià),只是在存儲(chǔ)形式上采
取浮點(diǎn)格式且數(shù)據(jù)的精度要比數(shù)值型數(shù)據(jù)高。一般專業(yè)表格用。
二、常量
計(jì)算機(jī)系統(tǒng)在數(shù)據(jù)處理(或程序運(yùn)行)過(guò)程中,其數(shù)據(jù)和類型均保持
不變的量稱為常量(又稱為常數(shù))。在VFP6.0中,常量可分為數(shù)值型、
字符型、邏輯型、日期型和H期時(shí)間型五種數(shù)據(jù)類型。
數(shù)值型常量(8個(gè)字節(jié))
數(shù)值常量是由整數(shù)部分、小數(shù)點(diǎn)和小數(shù)部分構(gòu)成并有正負(fù)數(shù)之分。數(shù)
值型常量可以直接使用,可以是整數(shù),也可以是實(shí)數(shù),并可以用科學(xué)記數(shù)
法表示實(shí)數(shù)。
教例如,167、29.65、3.8546E3、3.8546E-3,0.25、.87、0
學(xué)2.貨幣型常量(8個(gè)字節(jié))
貨幣型常量用來(lái)表示貨幣。書(shū)寫(xiě)格式與數(shù)值型常量類似,但要在貨幣
進(jìn)
值的前面加上貨幣符號(hào)在存儲(chǔ)和計(jì)算時(shí)采用4位小數(shù),多余的小數(shù)
程
位數(shù)將被四舍五入。
與
例如,$345.6784698,將被四舍五入成$345.6785
設(shè)
3.字符型常量
計(jì),
字符型常量(字符串常量):是用單引號(hào)(")、雙引號(hào)或方括號(hào)(口)
等定界符分隔出來(lái)的一串可顯示且可打印的字符序列。
如:”3.141如、"Basic"、[lamsorry]等。
但如果某一定界符作為某一字符串常量的一個(gè)組成部分時(shí),應(yīng)當(dāng)選用
另一定界符來(lái)表示該串,如果要表示字符串常量What'syourname?,則應(yīng)
表示成"What,syourname?"或[What'syourname?]而不能表示成,What's
yourname?),沒(méi)有字符的串稱為空字符串。
4.日期型常量
日期型常量以{}作為分界符。如:卜2005/3/2}花括號(hào)括起來(lái),4位年
份,前八號(hào)年月日分中要加分隔符一般用一對(duì)花括號(hào)或在花括號(hào)中加
一個(gè)空格或在花括號(hào)中加一正斜杠(什或{}或{/})表示空日期值。
日期型數(shù)據(jù)的表現(xiàn)形式可使用工具菜單中的“選項(xiàng)”來(lái)進(jìn)行設(shè)置,也可
以使用以下幾個(gè)SET命令決定:
SetMarkTo[日期分隔符]備注
SetCenturyOn/Off
SetDate[To]
SetStrictdateTo
5.日期時(shí)間型常量
日期時(shí)間型常量也是以{}作為分界符。
教如:{人2006/3/210:00AM}{10:00AM}空日期時(shí)間值用{/.}表示。
邏輯型常量
學(xué)6.
邏輯型常量只有邏輯真和邏輯假兩個(gè)值,其值必須用英文句點(diǎn)括起
進(jìn)
來(lái)。
程
例如:
與
邏輯真.T..t..Y..y.
設(shè)
邏輯假.F..f..N..n.
,計(jì)
教學(xué)講授小結(jié):(5分鐘)
本節(jié)課著重介紹了數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)都包括哪些數(shù)據(jù)類型,并通過(guò)數(shù)據(jù)
類型的介紹使學(xué)生清楚的知道哪些數(shù)據(jù)屬于哪種類型,為后續(xù)數(shù)據(jù)表建立
打下堅(jiān)實(shí)的基礎(chǔ)。學(xué)生在學(xué)習(xí)過(guò)程中學(xué)生應(yīng)重點(diǎn)掌握數(shù)據(jù)類型的分類和常
量類型。
1.舉例說(shuō)明數(shù)據(jù)庫(kù)管理系統(tǒng)存儲(chǔ)的數(shù)據(jù)都包括哪些數(shù)據(jù)類型?
2.字符型常量有哪幾種字符定界符?
習(xí)題作業(yè)
3.以當(dāng)前日期為例,說(shuō)明改變分隔符、改變顯示的日期格式都是用什么命令?
課后小結(jié)
章節(jié)名稱第1章數(shù)據(jù)庫(kù)系統(tǒng)及VFP6.0概述
授課教學(xué)
授課時(shí)間第二周(第4次課)2理論課
學(xué)時(shí)課型
目的:
通過(guò)變量的講解,使學(xué)生能夠理解變量和常量的區(qū)別,掌握變量的分類及如何操作內(nèi)
教學(xué)目的存變量;通過(guò)數(shù)組的學(xué)習(xí)使學(xué)生理解數(shù)組和變量的區(qū)別,并會(huì)數(shù)組的定義等簡(jiǎn)單應(yīng)用。
與要求要求:
通過(guò)本節(jié)課程的講授,使學(xué)生能夠理解變量的分類;掌握內(nèi)存變量的定義、賦值、顯
示和清除等操作;掌握數(shù)組的定義。
教學(xué)重點(diǎn)變量的分類;內(nèi)存變量的定義、賦值、顯示和清除等操作。
教學(xué)難點(diǎn)當(dāng)內(nèi)存變量和字段變量同名時(shí)如何區(qū)分;內(nèi)存變量的定義、賦值、顯示和清除等操作。
利用啟發(fā)式和多媒體課件教學(xué)相結(jié)合的方法進(jìn)行變量和數(shù)組基本知識(shí)的講解,同時(shí)通
教學(xué)方法
過(guò)案例教學(xué)法進(jìn)行內(nèi)存變量各種操作的講解。
教學(xué)導(dǎo)入(10分鐘)實(shí)踐環(huán)節(jié)(0分鐘)
1.分析本章的目的和要求;2.教師針
對(duì)本章的目的和要求進(jìn)行提問(wèn);3.教師總實(shí)踐環(huán)節(jié)小節(jié)(0分鐘)
結(jié)分析本章知識(shí)點(diǎn),并舉例詳細(xì)講解。
教學(xué)講授(75分鐘)
第1章數(shù)據(jù)庫(kù)系統(tǒng)及VisualFoxPro
6.0概述
時(shí)間分配1.7VisualFoxPro6.0語(yǔ)法基礎(chǔ)
三、變量(55分鐘)
四、數(shù)組(20分鐘)
教學(xué)小結(jié)(5分鐘)
理論與演示相結(jié)合,通過(guò)命令窗口給學(xué)
生演示變量的使用和數(shù)組使用的操作方法。
觀察各種操作結(jié)果,給定實(shí)現(xiàn)目標(biāo),總結(jié)個(gè)
方法。
教學(xué)導(dǎo)入:(10分鐘)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 手工加工生產(chǎn)制作
- 不動(dòng)產(chǎn)二次抵押協(xié)議
- 臨時(shí)陪聊人員合同
- 大學(xué)物理學(xué) 第一卷 經(jīng)典物理基礎(chǔ) 第6版 課件 6 變化的電磁場(chǎng)
- 拍賣(mài)付款流程協(xié)議
- 會(huì)議主題定制合同
- 商標(biāo)聯(lián)合持有合同(2篇)
- 拍賣(mài)物品清理及處置協(xié)議
- 家族借款合同范本
- 代理購(gòu)銷(xiāo)供應(yīng)協(xié)議
- 頂板管理知識(shí)培訓(xùn)課件
- 合肥市2025屆高三第二次模擬考試英語(yǔ)試卷含解析
- 馬克思主義基本原理期末復(fù)習(xí)考試要點(diǎn)
- 離婚前規(guī)則觀后感
- 行業(yè)標(biāo)準(zhǔn):TSG T7007-2016 電梯型式試驗(yàn)規(guī)則
- 生產(chǎn)計(jì)劃與物料管理PMC
- 2022版義務(wù)教育(語(yǔ)文)課程標(biāo)準(zhǔn)(含2022年修訂和新增部分)
- (完整)架空乘人裝置(猴車(chē))使用說(shuō)明書(shū)
- 動(dòng)態(tài)血糖監(jiān)測(cè)新PPT課件
- 草種人工勞務(wù)補(bǔ)播技術(shù)實(shí)施方案
- 黃登邊坡安全監(jiān)測(cè)儀器安裝埋設(shè)及施工期監(jiān)測(cè)技術(shù)要求201079
評(píng)論
0/150
提交評(píng)論