《數(shù)據(jù)庫(kù)基礎(chǔ)教程》-教學(xué)教案_第1頁(yè)
《數(shù)據(jù)庫(kù)基礎(chǔ)教程》-教學(xué)教案_第2頁(yè)
《數(shù)據(jù)庫(kù)基礎(chǔ)教程》-教學(xué)教案_第3頁(yè)
《數(shù)據(jù)庫(kù)基礎(chǔ)教程》-教學(xué)教案_第4頁(yè)
《數(shù)據(jù)庫(kù)基礎(chǔ)教程》-教學(xué)教案_第5頁(yè)
已閱讀5頁(yè),還剩190頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論