第 數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用_第1頁(yè)
第 數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用_第2頁(yè)
第 數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用_第3頁(yè)
第 數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用_第4頁(yè)
第 數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用_第5頁(yè)
已閱讀5頁(yè),還剩51頁(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)介

會(huì)計(jì)學(xué)1第數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用7.1數(shù)據(jù)庫(kù)技術(shù)概述7.1.1信息、數(shù)據(jù)和數(shù)據(jù)處理7.1.2數(shù)據(jù)管理技術(shù)及其發(fā)展7.1.3數(shù)據(jù)模型7.1.4數(shù)據(jù)庫(kù)系統(tǒng)7.1.5數(shù)據(jù)庫(kù)技術(shù)的發(fā)展歷程和發(fā)展方向返回本章目錄顯示下節(jié)目錄第1頁(yè)/共56頁(yè)7.1數(shù)據(jù)庫(kù)技術(shù)概述當(dāng)今社會(huì)已經(jīng)進(jìn)入信息時(shí)代,計(jì)算機(jī)技術(shù)被應(yīng)用于人們生活的各個(gè)方面,人們需要對(duì)大量的數(shù)據(jù)進(jìn)行加工處理,因此,需要利用先進(jìn)的數(shù)據(jù)庫(kù)技術(shù)來(lái)完成對(duì)數(shù)據(jù)的處理并獲得對(duì)領(lǐng)導(dǎo)決策提供支持的有用的信息。第2頁(yè)/共56頁(yè)7.1.1信息、數(shù)據(jù)和數(shù)據(jù)處理1.信息:人們對(duì)現(xiàn)實(shí)事物的抽象反映。2.?dāng)?shù)據(jù):記錄信息的物理符號(hào),是表達(dá)和傳遞信息的工具。3.?dāng)?shù)據(jù)處理:指對(duì)各種類型的數(shù)據(jù)進(jìn)行收集、分類、存儲(chǔ)、排序、檢索、加工和傳輸?shù)炔僮鬟^(guò)程。通過(guò)對(duì)數(shù)據(jù)的處理操作,可以從中獲得有價(jià)值的、對(duì)用戶的決策起作用的信息。返回本節(jié)目錄第3頁(yè)/共56頁(yè)7.1.2數(shù)據(jù)管理技術(shù)及其發(fā)展1.人工管理階段2.文件系統(tǒng)管理階段3.?dāng)?shù)據(jù)庫(kù)系統(tǒng)管理階段返回本節(jié)目錄第4頁(yè)/共56頁(yè)7.1.3數(shù)據(jù)模型在數(shù)據(jù)庫(kù)技術(shù)中,使用數(shù)據(jù)模型來(lái)描述數(shù)據(jù)庫(kù)的結(jié)構(gòu)和組織形式。數(shù)據(jù)模型主要有四種:層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο竽P?。?頁(yè)/共56頁(yè)1.層次模型層次模型是用層次結(jié)構(gòu)描述數(shù)據(jù)間的從屬關(guān)系。在層次模型中,數(shù)據(jù)間的關(guān)系象一棵倒置的樹(shù)。它的表現(xiàn)形式如圖所示。7.1.3數(shù)據(jù)模型第6頁(yè)/共56頁(yè)2.網(wǎng)狀模型網(wǎng)狀模型(網(wǎng)絡(luò)模型)是用網(wǎng)絡(luò)結(jié)構(gòu)表示數(shù)據(jù)間的多個(gè)從屬關(guān)系。它的表現(xiàn)形式如圖所示。7.1.3數(shù)據(jù)模型第7頁(yè)/共56頁(yè)3.關(guān)系模型關(guān)系模型是目前應(yīng)用最廣的數(shù)據(jù)模型。在關(guān)系模型中,用一個(gè)二維表來(lái)表示數(shù)據(jù)間的關(guān)系。它的表現(xiàn)形式如下表所示。7.1.3數(shù)據(jù)模型第8頁(yè)/共56頁(yè)7.1.3數(shù)據(jù)模型3.關(guān)系模型在關(guān)系模型中,同一個(gè)數(shù)據(jù)庫(kù)中的數(shù)據(jù)表之間主要存在三種關(guān)系:一對(duì)一的關(guān)系、一對(duì)多的關(guān)系和多對(duì)多的關(guān)系。一對(duì)一的關(guān)系一對(duì)多的關(guān)系多對(duì)多的關(guān)系第9頁(yè)/共56頁(yè)7.1.3數(shù)據(jù)模型4.面向?qū)ο竽P兔嫦驅(qū)ο竽P椭饕糜诿嫦驅(qū)ο蟮臄?shù)據(jù)庫(kù)中。在面向?qū)ο竽P椭械幕靖拍钍菍?duì)象和類。每個(gè)對(duì)象有一個(gè)惟一的名稱,在對(duì)象內(nèi)部封裝了對(duì)象所具有的屬性和對(duì)象能執(zhí)行的方法。類是對(duì)具有相同屬性和方法的所有對(duì)象的一個(gè)抽象,類有四個(gè)主要的性質(zhì):封裝性、繼承性、多態(tài)性和重載。返回本節(jié)目錄第10頁(yè)/共56頁(yè)7.1.4數(shù)據(jù)庫(kù)系統(tǒng)從廣義上來(lái)說(shuō),數(shù)據(jù)庫(kù)系統(tǒng)包括的范圍主要有:硬件、軟件、數(shù)據(jù)和人。1.硬件硬件環(huán)境主要包括CPU、內(nèi)存、外存(磁盤、磁帶和光盤)以及輸入和輸出設(shè)備等。不同的數(shù)據(jù)庫(kù)軟件,對(duì)硬件環(huán)境的要求也不一樣,在數(shù)據(jù)庫(kù)軟件的安裝和運(yùn)行過(guò)程中,都離不開(kāi)相應(yīng)的硬件環(huán)境的支持。第11頁(yè)/共56頁(yè)7.1.4數(shù)據(jù)庫(kù)系統(tǒng)2.軟件軟件環(huán)境主要包括系統(tǒng)軟件環(huán)境和應(yīng)用軟件環(huán)境。在數(shù)據(jù)庫(kù)開(kāi)發(fā)環(huán)境中,系統(tǒng)軟件主要是指操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)和在開(kāi)發(fā)過(guò)程中使用到的工具軟件等;應(yīng)用軟件主要是指由開(kāi)發(fā)人員根據(jù)用戶的需要,在某種數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái)下開(kāi)發(fā)出來(lái)的應(yīng)用程序。第12頁(yè)/共56頁(yè)7.1.4數(shù)據(jù)庫(kù)系統(tǒng)3.?dāng)?shù)據(jù)在數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)主要是指在某種數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái)下開(kāi)發(fā)的應(yīng)用程序需要處理的各種類型的數(shù)據(jù)。4.人在數(shù)據(jù)庫(kù)系統(tǒng)中包含的人是指管理數(shù)據(jù)庫(kù)系統(tǒng)的管理人員、在某種數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái)下開(kāi)發(fā)應(yīng)用程序的開(kāi)發(fā)人員和使用這些應(yīng)用程序完成相應(yīng)工作的操作用戶。返回本節(jié)目錄第13頁(yè)/共56頁(yè)7.1.5數(shù)據(jù)庫(kù)技術(shù)的發(fā)展歷程和發(fā)展方向1.?dāng)?shù)據(jù)庫(kù)技術(shù)的發(fā)展歷程數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)技術(shù)中發(fā)展最快的領(lǐng)域之一,它是計(jì)算機(jī)信息系統(tǒng)與應(yīng)用系統(tǒng)的核心技術(shù)和重要基礎(chǔ)。數(shù)據(jù)庫(kù)技術(shù)從20世紀(jì)60年代中期產(chǎn)生到今天僅僅有40多年的歷史,卻已經(jīng)歷了三代演變,發(fā)展了一門新學(xué)科,帶動(dòng)了一個(gè)巨大的軟件產(chǎn)業(yè)。第14頁(yè)/共56頁(yè)7.1.5數(shù)據(jù)庫(kù)技術(shù)的發(fā)展歷程和發(fā)展方向1.?dāng)?shù)據(jù)庫(kù)技術(shù)的發(fā)展歷程應(yīng)用需求是數(shù)據(jù)庫(kù)技術(shù)發(fā)展的動(dòng)力,數(shù)據(jù)庫(kù)技術(shù)是應(yīng)數(shù)據(jù)管理任務(wù)的需要而產(chǎn)生的。數(shù)據(jù)庫(kù)技術(shù)從第一代的網(wǎng)狀、層次數(shù)據(jù)庫(kù)系統(tǒng)、第二代的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),發(fā)展到第三代以面向?qū)ο竽P蜑橹饕卣鞯臄?shù)據(jù)庫(kù)系統(tǒng)。返回本節(jié)目錄第15頁(yè)/共56頁(yè)7.2常用數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái)7.2.1Access20007.2.2VisualFoxpro6.07.2.3SQLServer20007.2.4Oracle8返回本章目錄顯示下節(jié)目錄第16頁(yè)/共56頁(yè)7.2.1Access2000微軟公司出品的MicrosoftAccess關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)是一個(gè)小型的數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái),它是辦公自動(dòng)化套裝軟件Office中的一個(gè)組成部分。使用Access,用戶可以輕松地創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)表,并對(duì)用戶的數(shù)據(jù)進(jìn)行有效的管理。返回本節(jié)目錄第17頁(yè)/共56頁(yè)7.2.2VisualFoxpro6.0Foxpro也是一個(gè)關(guān)系型的數(shù)據(jù)庫(kù)管理系統(tǒng),是從dBASE的基礎(chǔ)上逐步發(fā)展來(lái)的,它有很強(qiáng)的數(shù)據(jù)管理功能和靈活的程序設(shè)計(jì)功能。返回本節(jié)目錄第18頁(yè)/共56頁(yè)7.2.3SQLServer2000SQLServer是使用客戶機(jī)/服務(wù)器體系結(jié)構(gòu)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)。它最初是由Microsoft、Sybase等公司共同開(kāi)發(fā)的,在SQLServer移植到NT上后,Microsoft成了這個(gè)項(xiàng)目的主導(dǎo)者。1996年,Microsoft公司推出了SQLServer6.5版本;1998年,推出了SQLServer7.0版本;2000年推出了SQLServer2000;最新版本為SQLServer2008。返回本節(jié)目錄第19頁(yè)/共56頁(yè)7.2.4Oracle8Oracle是由美國(guó)的Oracle公司推出的一個(gè)大型的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它是目前世界上使用最廣、功能最強(qiáng)的數(shù)據(jù)庫(kù)管理系統(tǒng)之一。在Oracle數(shù)據(jù)庫(kù)管理系統(tǒng)中,不但使用了當(dāng)今數(shù)據(jù)處理的先進(jìn)技術(shù),而且為數(shù)據(jù)庫(kù)技術(shù)的發(fā)展指出了正確的方向。Oracle公司在20世紀(jì)70年代推出了Oracle第一版;隨后又推出了Oracle第二版、第三版、第四版,對(duì)數(shù)據(jù)處理的功能逐步增強(qiáng);在Oracle第五版中,增加了對(duì)分布式數(shù)據(jù)庫(kù)的支持;在第六版中,采用了行鎖定模式;在第七版中,增強(qiáng)了網(wǎng)絡(luò)功能;在1997年,推出了在數(shù)據(jù)庫(kù)技術(shù)中引入了面向?qū)ο蠹夹g(shù)的Oracle8;2007年,推出Oracle11g。返回本節(jié)目錄第20頁(yè)/共56頁(yè)7.3典型數(shù)據(jù)庫(kù)技術(shù)應(yīng)用實(shí)例7.3.1學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)方案7.3.2學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)步驟返回本章目錄第21頁(yè)/共56頁(yè)7.3典型數(shù)據(jù)庫(kù)技術(shù)應(yīng)用實(shí)例在本節(jié)中,給出一個(gè)使用Access2000數(shù)據(jù)庫(kù)管理系統(tǒng)開(kāi)發(fā)一個(gè)小型的學(xué)生成績(jī)管理系統(tǒng)的實(shí)例。返回本節(jié)目錄第22頁(yè)/共56頁(yè)7.3.1學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)方案

通過(guò)對(duì)學(xué)生成績(jī)管理系統(tǒng)的需求分析,最終確定對(duì)此系統(tǒng)的開(kāi)發(fā)方案如下:(1)使用Access2000創(chuàng)建一個(gè)名稱為“學(xué)生成績(jī)管理系統(tǒng)”的數(shù)據(jù)庫(kù);(2)在此數(shù)據(jù)庫(kù)中創(chuàng)建三個(gè)數(shù)據(jù)表,它們的名稱分別為“學(xué)生信息表”、“課程信息表”和“學(xué)生成績(jī)表”。三個(gè)數(shù)據(jù)表的表結(jié)構(gòu)分別如表7-2、表7-3、表7-4所示。返回本節(jié)目錄第23頁(yè)/共56頁(yè)7.3.1學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)方案

返回本節(jié)目錄第24頁(yè)/共56頁(yè)7.3.1學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)方案

返回本節(jié)目錄第25頁(yè)/共56頁(yè)7.3.1學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)方案

返回本節(jié)目錄第26頁(yè)/共56頁(yè)(3)在上述三個(gè)數(shù)據(jù)表之間建立表間關(guān)聯(lián):在“學(xué)生信息表”和“學(xué)生成績(jī)表”之間建立一對(duì)多的關(guān)系。在“課程信息表”和“學(xué)生成績(jī)表”之間建立一對(duì)多的關(guān)系。7.3.1學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)方案返回本節(jié)目錄第27頁(yè)/共56頁(yè)(4)創(chuàng)建一個(gè)查詢,查詢的名稱為“學(xué)生成績(jī)查詢”。該查詢完成的功能是根據(jù)輸入的學(xué)生學(xué)號(hào),查找某個(gè)學(xué)生所學(xué)課程及成績(jī)的相關(guān)信息。該查詢涉及的字段來(lái)自于上述的三個(gè)數(shù)據(jù)表中的某些字段,這些字段分別是:“學(xué)生信息表”中的學(xué)號(hào)、姓名、性別三個(gè)字段?!罢n程信息表”中的課程名稱字段?!皩W(xué)生成績(jī)表”中的成績(jī)字段。7.3.1學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)方案返回本節(jié)目錄第28頁(yè)/共56頁(yè)7.3.1學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)方案

(5)創(chuàng)建一個(gè)窗體,窗體的名稱為“學(xué)生成績(jī)查詢窗體”。在該窗體中,根據(jù)用戶輸入的學(xué)生學(xué)號(hào),顯示此學(xué)生所學(xué)的各門課程的相關(guān)信息,包括學(xué)生的學(xué)號(hào)、姓名、性別以及考試成績(jī)等。返回本節(jié)目錄第29頁(yè)/共56頁(yè)7.3.2學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)步驟

1.創(chuàng)建“學(xué)生成績(jī)管理系統(tǒng)”數(shù)據(jù)庫(kù)(1)在本地硬盤的E盤中創(chuàng)建一個(gè)新文件夾,名稱為“學(xué)生成績(jī)管理”。(2)啟動(dòng)Access2000,在彈出的對(duì)話框中單擊“空Access數(shù)據(jù)庫(kù)”選項(xiàng),并單擊“確定”按鈕。在彈出的“文件新建數(shù)據(jù)庫(kù)”對(duì)話框中,將文件的保存位置設(shè)為E盤的“學(xué)生成績(jī)管理”文件夾,并輸入新建的數(shù)據(jù)庫(kù)的文件名為“學(xué)生成績(jī)管理系統(tǒng).mdb。返回本節(jié)目錄第30頁(yè)/共56頁(yè)7.3.2學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)步驟

1.創(chuàng)建“學(xué)生成績(jī)管理系統(tǒng)”數(shù)據(jù)庫(kù)(3)單擊“創(chuàng)建”按鈕,就完成了對(duì)“學(xué)生成績(jī)管理系統(tǒng)”數(shù)據(jù)庫(kù)的創(chuàng)建工作。系統(tǒng)顯示的界面如圖所示。返回本節(jié)目錄第31頁(yè)/共56頁(yè)7.3.2學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)步驟

2.創(chuàng)建三個(gè)數(shù)據(jù)表并錄入相關(guān)數(shù)據(jù)(1)在“學(xué)生成績(jī)管理系統(tǒng)”數(shù)據(jù)庫(kù)窗口中,在窗口左端選擇“表”按鈕,在窗口上部單擊“新建”按鈕,系統(tǒng)會(huì)打開(kāi)“新建表”對(duì)話框。在“新建表”對(duì)話框中,選擇“設(shè)計(jì)視圖”選項(xiàng),并單擊“確定”按鈕,會(huì)打開(kāi)表設(shè)計(jì)界面。返回本節(jié)目錄第32頁(yè)/共56頁(yè)7.3.2學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)步驟

2.創(chuàng)建三個(gè)數(shù)據(jù)表并錄入相關(guān)數(shù)據(jù)(2)在數(shù)據(jù)表設(shè)計(jì)視圖中,依次輸入“學(xué)生信息表”的各個(gè)字段的字段名稱、數(shù)據(jù)類型及相關(guān)的屬性,并將學(xué)號(hào)字段設(shè)置為主鍵。(3)設(shè)置“政治面貌”字段的“查閱”屬性,設(shè)計(jì)此屬性的目的是為了實(shí)現(xiàn)在數(shù)據(jù)表中錄入數(shù)據(jù)時(shí),此字段的值可以從一個(gè)組合框中進(jìn)行選擇。輸入完畢之后,保存此數(shù)據(jù)表,名稱為“學(xué)生信息表”。返回本節(jié)目錄第33頁(yè)/共56頁(yè)7.3.2學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)步驟

2.創(chuàng)建三個(gè)數(shù)據(jù)表并錄入相關(guān)數(shù)據(jù)(4)按照類似的方法,依據(jù)前面的開(kāi)發(fā)方案的要求,分別創(chuàng)建“課程信息表”和“學(xué)生成績(jī)表”。(5)雙擊每個(gè)數(shù)據(jù)表的名稱,在打開(kāi)的數(shù)據(jù)表視圖窗口中,分別錄入各個(gè)表中需要處理的數(shù)據(jù)。返回本節(jié)目錄第34頁(yè)/共56頁(yè)7.3.2學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)步驟

3.創(chuàng)建表間關(guān)聯(lián)(1)單擊數(shù)據(jù)庫(kù)工具欄上的關(guān)系按鈕,系統(tǒng)會(huì)出現(xiàn)“顯示表”對(duì)話框。(2)在“顯示表”對(duì)話框中,依次選中“學(xué)生信息表”、“課程信息表”和“學(xué)生成績(jī)表”,并單擊“添加”按鈕,將這三個(gè)數(shù)據(jù)表加入到關(guān)系窗口中。返回本節(jié)目錄第35頁(yè)/共56頁(yè)7.3.2學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)步驟

3.創(chuàng)建表間關(guān)聯(lián)(3)在三個(gè)表之間設(shè)置表間的關(guān)系,方法如下:用鼠標(biāo)選中“學(xué)生信息表”中的“學(xué)號(hào)”字段,將其拖動(dòng)到“學(xué)生成績(jī)表”中的“學(xué)號(hào)”字段上,并釋放鼠標(biāo)左鍵,系統(tǒng)會(huì)彈出“編輯關(guān)系”對(duì)話框。在該對(duì)話框中依次選中“實(shí)施參照完整性”復(fù)選框、“級(jí)聯(lián)更新相關(guān)字段”復(fù)選框和“級(jí)聯(lián)刪除相關(guān)記錄”,復(fù)選框,并單擊“創(chuàng)建”按鈕,就在“學(xué)生信息表”和“學(xué)生成績(jī)表”之間創(chuàng)建了一個(gè)“一對(duì)多”的關(guān)系。返回本節(jié)目錄第36頁(yè)/共56頁(yè)7.3.2學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)步驟

3.創(chuàng)建表間關(guān)聯(lián)類似地,用鼠標(biāo)選中“課程信息表”中的“課程號(hào)”字段,將其拖動(dòng)到“學(xué)生成績(jī)表”中的“課程號(hào)”字段上,并釋放鼠標(biāo)左鍵,在“課程信息表”和“學(xué)生成績(jī)表”之間創(chuàng)建一個(gè)“一對(duì)多”的關(guān)系。返回本節(jié)目錄第37頁(yè)/共56頁(yè)7.3.2學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)步驟

3.創(chuàng)建表間關(guān)聯(lián)創(chuàng)建完成的關(guān)系窗口如圖所示。關(guān)閉此關(guān)系窗口并根據(jù)系統(tǒng)的提示信息進(jìn)行關(guān)系窗口的保存。返回本節(jié)目錄第38頁(yè)/共56頁(yè)7.3.2學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)步驟

4.創(chuàng)建“學(xué)生成績(jī)查詢”(1)在數(shù)據(jù)庫(kù)窗口中,單擊“查詢”按鈕,并單擊“新建”,在彈出的“新建查詢”對(duì)話框中,選擇“設(shè)計(jì)視圖”選項(xiàng)。(2)單擊“確定”按鈕,在彈出的“顯示表”對(duì)話框中將顯示出的三個(gè)數(shù)據(jù)表都添加到查詢?cè)O(shè)計(jì)視圖中。返回本節(jié)目錄第39頁(yè)/共56頁(yè)7.3.2學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)步驟

4.創(chuàng)建“學(xué)生成績(jī)查詢”(3)在查詢?cè)O(shè)計(jì)視圖中,用鼠標(biāo)雙擊“學(xué)生信息表”中的學(xué)號(hào)、姓名和性別三個(gè)字段,“課程信息表”中的課程名稱字段,以及“學(xué)生成績(jī)表”中的成績(jī)字段。并在學(xué)號(hào)字段對(duì)應(yīng)的準(zhǔn)則框中輸入以下信息:Forms![學(xué)生成績(jī)查詢窗體]![txt_學(xué)生學(xué)號(hào)]。(4)關(guān)閉查詢窗口,并根據(jù)系統(tǒng)提示信息,將此查詢保存為“學(xué)生成績(jī)查詢”。返回本節(jié)目錄第40頁(yè)/共56頁(yè)7.3.2學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)步驟

5.創(chuàng)建“學(xué)生成績(jī)查詢窗體”

(1)在數(shù)據(jù)庫(kù)窗口中,單擊“窗體”按鈕,并單擊“新建”,在彈出的“新建窗體”對(duì)話框中,選擇“設(shè)計(jì)視圖”選項(xiàng),如圖所示。返回本節(jié)目錄第41頁(yè)/共56頁(yè)7.3.2學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)步驟

5.創(chuàng)建“學(xué)生成績(jī)查詢窗體”

(2)單擊“確定”按鈕,會(huì)進(jìn)入窗體的設(shè)計(jì)視圖。如圖所示。返回本節(jié)目錄第42頁(yè)/共56頁(yè)7.3.2學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)步驟

5.創(chuàng)建“學(xué)生成績(jī)查詢窗體”

(3)單擊“視圖”菜單,選中其中的“窗體頁(yè)眉/頁(yè)腳”菜單項(xiàng),確保其前面出現(xiàn)對(duì)勾。如圖所示。此時(shí)窗體中會(huì)新增加窗體的頁(yè)眉節(jié)和頁(yè)腳節(jié)。返回本節(jié)目錄第43頁(yè)/共56頁(yè)7.3.2學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)步驟

5.創(chuàng)建“學(xué)生成績(jī)查詢窗體”

(4)雙擊窗體左上角的標(biāo)志,在彈出的“窗體”屬性對(duì)話框中,按照?qǐng)D中的數(shù)據(jù),設(shè)置窗體的屬性。返回本節(jié)目錄第44頁(yè)/共56頁(yè)7.3.2學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)步驟

5.創(chuàng)建“學(xué)生成績(jī)查詢窗體”

(5)在窗體的頁(yè)眉節(jié)中加入一個(gè)標(biāo)簽控件,名稱為“標(biāo)簽0”,并在該標(biāo)簽控件中輸入“學(xué)生成績(jī)查詢窗體”;加入一個(gè)文本框控件,名稱為“txt_學(xué)生學(xué)號(hào)”,在該文本框自帶的提示標(biāo)簽中輸入“請(qǐng)輸入學(xué)生學(xué)號(hào)”;加入一個(gè)命令按鈕控件,名稱為“cmd_查詢”。返回本節(jié)目錄第45頁(yè)/共56頁(yè)7.3.2學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)步驟

5.創(chuàng)建“學(xué)生成績(jī)查詢窗體”

(6)用鼠標(biāo)右擊“cmd_查詢”命令按鈕,在彈出的快捷菜單中選擇“事件生成器”選項(xiàng),在打開(kāi)的代碼窗口中輸入以下語(yǔ)句:PrivateSubcmd_查詢_Click()Me.RefreshEndSub返回本節(jié)目錄第46頁(yè)/共56頁(yè)7.3.2學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)步驟

5.創(chuàng)建“學(xué)生成績(jī)查詢窗體”

(7)在窗體的主體節(jié)中加入一個(gè)子窗體,子窗體的數(shù)據(jù)來(lái)源為前面建立的“學(xué)生成績(jī)查詢”,并將此子窗體保存為“學(xué)生成績(jī)查詢子窗體”。返回本節(jié)目錄第47頁(yè)/共56頁(yè)7.3.2學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)步驟

5.創(chuàng)建“學(xué)生成績(jī)查詢窗體”

(8)窗體的設(shè)計(jì)結(jié)果如圖所示。將此窗體保存為“學(xué)生成績(jī)查詢窗體”。返回本節(jié)目錄第48頁(yè)/共56頁(yè)7.3.2學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)步驟

5.創(chuàng)建“學(xué)生成績(jī)查詢窗體”

(9)在數(shù)據(jù)庫(kù)窗口中雙擊“學(xué)生成績(jī)查詢窗體”的名稱,會(huì)進(jìn)入窗體視圖,如圖所示。返回本節(jié)目錄第49頁(yè)/共56頁(yè)7.3.2學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)步驟

5.創(chuàng)建“學(xué)生成績(jī)查詢窗體”

(10)在“學(xué)生成績(jī)查詢窗體”中,輸入某個(gè)學(xué)生的學(xué)號(hào),例如,這里輸入“99

溫馨提示

  • 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)論