




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Visual
FoxPro數據庫應用技術眉祖賀泥門彈哄哄巫而遣稻纏憂狗恢諺織棠你屯灑稼梯績僥簧喚顛湯雙糧Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/20221VisualFoxPro眉祖賀泥門彈哄哄巫而遣稻纏憂狗恢諺前言
VisualFoxPro6.0關系數據庫管理系統(tǒng)是新一代數據庫管理系統(tǒng)的杰出代表,以它強大的性能、完整而又豐富的工具、超高速的速度、極其友好的界面,以及完備的兼容性等特點,吸引眾多的國內外用戶,倍受廣大用戶的歡迎。
VisualFoxPro6.0及它的中文版,是可運行于Windows95和WindowsNT平臺的數據庫開發(fā)系統(tǒng),它不僅可以簡化數據庫管理,而且能使應用程序的開發(fā)流程更為合理。
匙佳維芭蔡番貧笆垢嘲憎磺邏哎時佰泵墟徊硬鏟堿拱枉屎此昂獎禍鮑貸腕Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/20222前言VisualFoxPro6.
VisualFoxPro6.0使組織數據、定義數據庫規(guī)則和建立應用程序等工作變得簡單易行。用戶利用可視化的設計工具和向導,可以快速創(chuàng)建表單,查詢和打印報表。
貍廉釘隊訝批喳汁芳胸狽窯翠具穆另怖付餾莫顴欺劍距從中矩圓云碧氏疤Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/20223VisualFoxPro6.0
VisualFoxPro6.0還提供了一個集成化的系統(tǒng)開發(fā)環(huán)境,它不僅支持過程式編程技術,而且在語言方面作了強大的擴充,支持面向對象可視化編程技術。由于VisualFoxPro6.0擁有功能強大的可視化程序設計工具,使程序設計簡單易行??丶悾簭瓦x框、組合框、命令按鈕、編輯框、標簽、列表框、文本框、選擇按鈕等frmstudent.cmdquit.enabled=.f.容器類(可以包含其他對象的類):表單、表格、列、頁框、頁面等
揍幼捂探箱作矢抬踞泣厲廖粒跡靴蓮豹哨店漳艷剔薩倪它待榨缽浩靛類絡Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/20224VisualFoxPro6.0還提供了一
本課程是根據教育部提出的非計算機專業(yè)計算機基礎教學三個層次要求,并配合全國計算機等級考試“VisualFoxPro二級”考試大綱的知識要點,以VisualFoxPro6.0為主要內容,介紹關系數據庫管理系統(tǒng)基礎理論及應用系統(tǒng)開發(fā)知識。不僅介紹數據庫基礎理論,介紹了VisualFoxPro6.0的基本操作;而且介紹面向對象可視化編程、應用系統(tǒng)開發(fā)的方法、步驟。嘴袒奔掉祿風半昆擺休創(chuàng)攢杉磐姬粒鄧諧錯臻簇氨陸凰哈勢椽烽馭懾梧橋Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/20225本課程是根據教育部提出的非計算機專業(yè)計算機基礎教學目錄第一章數據庫基礎理論第二章數據庫設計第三章VisualFoxPro系統(tǒng)概述第四章VisualFoxPro操作基礎第五章項目管理器第六章表操作第七章數據庫第八章視圖與查詢第九章報表第十章程序設計第十一章SQL語句第十二章表單第十三章應用系統(tǒng)開發(fā)實例牢蔡細馴驕隊冬淑扦尋統(tǒng)鈍峭躺正義拉積沒搞既旱峨銀僥改侮壯際涌徘姑Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/20226目錄第一章數據庫基礎理論第八章視圖與查詢牢蔡細馴驕隊冬淑扦第一章數據庫基礎理論返回目錄磷炒籃丹覺雛人督炸顆艙辱拜僚甸勃甘窟騁鈉撣超放秋玩筏搶恤摯烽宴淤Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/20227第一章數據庫基礎理論返回目錄磷炒籃丹覺雛人督炸顆艙辱拜僚甸勃本章要點信息、數據和數據處理數據模型數據庫系統(tǒng)關系數據庫及其設計返回目錄瑤桶逞鈣訖湖攣擒操勢牽朋任綏芥頗肺徊汕蔚年侖愁老馱痰誠辦埋咆淹差Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/20228本章要點信息、數據和數據處理返回目錄瑤桶逞鈣訖湖攣擒操勢牽朋1.1信息、數據和數據處理
1.1.1信息與數據信息(Information)是客觀事物屬性的反映。它所反映的是關于某一客觀系統(tǒng)中某一事物的某一方面屬性或某一時刻的表現形式。通俗地講,信息是經過加工處理并對人類客觀行為產生影響的事物屬性的表現形式。數據(Data)是反映客觀事物屬性的記錄,是信息的載體。對客觀事物屬性的記錄是用一定的符號來表達的,因此說數據是信息的具體表現形式。上一頁下一頁要點尋欽執(zhí)粘勝叛哥防專咕昆豫亥亥兜吧佰郊替茫蓖艇七票詠瓦梁詛涸圾掙筆Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202291.1信息、數據和數據處理1.1.1信息與數信息是經過加工后的數據舉例:平均成績、平均身高、記賬憑證等只要對數據加工了就變成了信息,而不管是否已被使用信息是對客觀世界產生了影響的數據(廣義),或可改變人們行為的數據舉例:測量體溫后吃藥駕駛員知道當前的車速后加速或減速不經加工且沒被使用的數據仍為數據數據是客觀的,單純的數據沒有實際意義。(需要解釋)上一頁下一頁要點畫作拘喜醇秧泄到肝澆寬崎促務士倔岸庚籮傾搭刁霸線撰暮綿耐貧議往碾Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202210信息是經過加工后的數據上一頁下一頁要點畫作拘喜醇秧泄
數據與信息在概念上是有區(qū)別的。從信息處理角度看,任何事物的屬性都是通過數據來表示的,數據經過加工處理后,使其具有知識性并對人類活動產生決策作用,從而形成信息。從計算機的角度看,數據泛指那些可以被計算機接受并能夠被計算機識別處理的符號??傊畔⑹怯杏玫臄祿?,數據是信息的表現形式,信息是通過數據符號來傳播的。上一頁下一頁要點吏玄菲宗咽禹迄響渤半繃會攣屜野駿梯凍吧劑痞哭卻貉叉跑潞惜拳你什廂Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202211數據與信息在概念上是有區(qū)別的。從信息
1.1.2數據處理數據處理也稱為信息處理。所謂數據處理,實際上就是利用計算機對各種類型的數據進行處理。它包括對數據的采集、整理、存儲、分類、排序、檢索、維護、加工、統(tǒng)計和傳輸等一系列操作過程。數據處理的目的是從大量的、原始的數據中獲得人們所需要的資料并提取有用的數據成份,作為行為和決策的依據。上一頁下一頁要點癌淖吏曬鵲壺鹼淪陋惡寐租稍悲獵鈔良參洱犧送駁哎們斥嘛桶洲抽震淹笑Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022121.1.2數據處理上一頁下一頁要點癌淖吏
人工管理階段出現在計算機應用于數據管理的初期。應用程序中不僅要設計數據的邏輯結構,還要闡明數據在存儲器上的存儲地址。在這一管理方式下,當數據有所變動時程序則隨之改變,獨立性差;另外,各程序之間的數據不能相互傳遞,缺少共享性,因而這種管理方式既不靈活,也不安全,編程效率較差。上一頁下一頁要點但芒曉廖急貳魂妥曹叉掣籃狡顆擯黨省臭鋪嫂狐鬧做揪甭系括煮痰四圈療Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202213人工管理階段出現在計算機應用于數據管
文件管理階段即把有關的數據組織成一種文件,這種數據文件可以脫離程序而獨立存在,由一個專門的文件管理系統(tǒng)實施統(tǒng)一管理。但是,數據文件仍高度依賴于其對應的程序,不能被多個程序所共享。由于數據文件之間不能建立任何聯(lián)系,因而數據的通用性仍然較差,冗余量大。上一頁下一頁要點操作系統(tǒng)應用程序n應用程序2數據組2數據組n應用程序1數據組1文件管理系統(tǒng)餅凈孫擺坐毛惋幻報踞調兇鋇妨喂么奴擰權瘸獎溉邱刁湛揭惕邯烽雇蔬焰Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202214文件管理階段即把有關的數據組織成一
數據庫系統(tǒng)管理階段即對所有的數據實行統(tǒng)一規(guī)劃管理,形成一個數據中心,構成一個數據“倉庫”。在這一管理方式下,應用程序不再只與一個孤立的數據文件相對應,可以取整體數據集的某個子集作為邏輯文件與其對應,通過數據庫管理系統(tǒng)實現邏輯文件與物理數據之間的映射。
上一頁下一頁要點沒芹緩嘻爐近膛妝簿朗喳拈沂揚詢培轎越貉寢頗蒼闌離惜苛號杏享務柳到Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202215數據庫系統(tǒng)管理階段即對所有的數據
在數據庫系統(tǒng)管理的系統(tǒng)環(huán)境下,應用程序對數據的管理和訪問靈活方便,而且數據與應用程序之間完全獨立,使程序的編制質量和效率都有所提高;由于數據文件間可以建立關聯(lián)關系,數據的冗余大大減少,數據共享性顯著增強。上一頁下一頁要點冗紗籮哉丸釉愈街堡辮緯礫四乃五杠歸甄剎僵叼任墓深魯星用徘光農短小Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202216在數據庫系統(tǒng)管理的系統(tǒng)環(huán)境下,應用程1.2數據模型
客觀事物的這種普遍聯(lián)系性,決定了作為事物屬性記錄符號的數據與數據之間也存在著一定的聯(lián)系性。具有聯(lián)系性的相關數據總是按照一定的組織關系排列,從而構成一定的結構,對這種結構的描述就是數據模型。從理論上講,數據模型是指反映客觀事物及客觀事物間聯(lián)系的數據組織的結構和形式。客觀事物是千變萬化的,表現各種客觀事物的數據結構和形式也是千差萬別的,盡管如此,它們之間還是有其共同性的。
上一頁下一頁要點聘棘柏擇鐵撒區(qū)寥外滓造腕敢您史蔗辟嶄盅序蝴鎖誣芯韓酵梅崇納韻雛吠Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022171.2數據模型客觀事物的這種普
1.2.1層次模型
層次模型(HierarchicalModel)表示數據間的從屬關系結構,是一種以記錄某一事物的類型為根結點的有向樹結構。其主要特征如下:僅有一個無雙親的根結點。根結點以外的子結點,向上僅有一個父結點,向下有若干子結點。上一頁下一頁要點兵隱妝露熒機錯簇壇擻鈾馮牟鴕冉轄味皂晤姬色敲之赦季蕭恨浦通廟六茸Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022181.2.1層次模型上一頁下一頁要點兵隱妝
1.2.2網狀模型
網狀模型(NetworkModel)是層次模型的擴展,它表示多個從屬關系的層次結構,呈現一種交叉關系的網絡結構。網狀模型是以記錄為結點的網絡結構。其主要特征如下:有一個以上的結點無雙親。至少有一個結點有多個雙親。上一頁下一頁要點燼敷越洋盂雨翌崖鈕訃聶豹士翅叫攝摸餅驟稀閩拜侮瑣弓號屠采詐關府排Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022191.2.2網狀模型上一頁下一頁要點燼敷越
1.2.3關系模型
關系模型(RelationalModel)的所謂“關系”是有特定含義的。廣義地說,任何數據模型都描述一定事物數據之間的關系。關系模型的所謂“關系”雖然也適用于這種廣義的理解,但同時又特指那種雖具有相關性而非從屬性的平行的數據之間按照某種序列排列的集合關系。上一頁下一頁要點妝惑像離捍匈優(yōu)津殺鏈狗樁遮癟懦狹沮首妙蹬屯囪盤耪溫芝死電府氈性酣Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022201.2.3關系模型上一頁下一頁要點妝惑
關系模型的主要特點有:(1)關系中每一分量不可再分,是最基本的數據單位;(2)每一豎列的分量是同屬性的,列數根據需要而設,且各列的順序是任意的;(3)每一橫行由一個個體事物的諸多屬性構成,且各行的順序可以是任意的;(4)一個關系是一張二維表,不允許有相同的屬性名,也不允許有相同的元組。上一頁下一頁要點撈購頑寬寶瞄刺賞參幢瑰勝邁苛愈票弗廠負小樁敗夷涉耐蠢哩厭寫蓄荊詐Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202221關系模型的主要特點有:上一頁下一頁要點撈購頑1.3數據庫系統(tǒng)
1.3.1數據庫數據庫(DataBase)是數據庫系統(tǒng)的核心和管理對象。所謂數據庫,就是以一定的組織方式將相關的數據組織在一起,存放在計算機外存儲器上形成的,能為多個用戶共享的,與應用程序彼此獨立的一組相關數據的集合。上一頁下一頁要點媒僻局弘濕琺停訂狠亞訊銅鈣孩漫生各嫡姓均婦肆隅株便其費購迫飲擠殲Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022221.3數據庫系統(tǒng)1.3.1數據庫上一頁
1.3.2數據庫管理系統(tǒng)從信息處理的理論角度講,如果把利用數據庫進行信息處理的工作過程,或把掌握、管理和操縱數據庫的數據資源的方法看作是一個系統(tǒng)的話,則稱這個系統(tǒng)為數據庫管理系統(tǒng)。
數據庫管理系統(tǒng)通常由三個部分組成:數據描述語言(DDL)及其編譯程序、數據操縱語言(DML)或查詢語言及其編譯或解釋程序、數據庫管理例行程序。上一頁下一頁要點賂禹盂恒貨芬排禾鐐卒流吳黍啄似升注榆爺憂榴良戒癱肚棚怪褂帽擔沈棒Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022231.3.2數據庫管理系統(tǒng)上一頁下一頁要
用戶A1用戶A2用戶B1用戶B2…………外視圖A……外模式A外視圖B外模式B概念模式概念視圖存儲結構定義(內模式)存儲數據庫(內視圖)……DBMS由數據庫管理員建立和維護的模式……數據庫系統(tǒng)的體系結構如圖所示:上一頁下一頁要點捍乓蜜腔侵甲猛均淀夠異腿下奪膀現言艾凡嗽蟹灌狠雹諧禹懾疤毛彤邁諱Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202224用戶A1用戶A2用戶B1用戶B2…………外視圖A……
1.3.4數據庫應用系統(tǒng)的構成數據庫應用系統(tǒng)它是由有關的硬件、軟件、數據和人員四個部分組合而形成的。
硬件環(huán)境是數據庫系統(tǒng)的物理支撐,包括CPU、內存、外存及輸入/輸出設備。由于數據庫系統(tǒng)承擔著數據管理的任務,它要在操作系統(tǒng)的支持下工作,而且本身包含著數據庫管理例行程序、應用程序等,因此要求有足夠大的內存開銷。同時,由于用戶的數據、系統(tǒng)軟件和應用軟件都要保存在外存上,所以對外存容量的要求也很高。上一頁下一頁要點湘往糧晰掂論痞動籍嶼作齋耪掃亂櫥忠有熒浦流塌號勻肇芽巴晚休吏揉餒Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022251.3.4數據庫應用系統(tǒng)的構成上一頁下一頁要
軟件系統(tǒng)包括系統(tǒng)軟件和應用軟件兩類。系統(tǒng)軟件主要包括數據庫管理系統(tǒng)軟件、開發(fā)應用系統(tǒng)的高級語言及其編譯系統(tǒng)、應用系統(tǒng)開發(fā)的工具軟件等。它們?yōu)殚_發(fā)應用系統(tǒng)提供了良好的環(huán)境,其中數據庫管理系統(tǒng)是連接數據庫和用戶之間的紐帶,是軟件系統(tǒng)的核心。
應用軟件是指在數據庫管理系統(tǒng)的基礎上由用戶根據自己的實際需要自行開發(fā)的應用程序。上一頁下一頁要點竊盛哆撼薔睛稽旬啥凋髓酉惜談銻珠括俱汪購睫豌催棚瞎鼓跑燥拾斧筑閩Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202226軟件系統(tǒng)包括系統(tǒng)軟件和應用軟件兩類。
數據庫系統(tǒng)的人員是指管理、開發(fā)和使用數據庫系統(tǒng)的全部人員,主要包括數據庫管理員、系統(tǒng)分析員、應用程序員和用戶。不同的人員涉及不同的數據抽象級別,數據庫管理員負責管理和控制數據庫系統(tǒng);系統(tǒng)分析員負責應用系統(tǒng)的需求分析和規(guī)范說明,確定系統(tǒng)的軟硬件配置、系統(tǒng)的功能及數據庫概念設計;應用程序員負責設計應用系統(tǒng)的程序模塊,根據數據庫的外模式來編寫應用程序;最終用戶通過應用系統(tǒng)提供的用戶接口界面使用數據庫。上一頁下一頁要點截傻犬黎最扭安凱膨濾磷龜兌艙虱祭娥狙本皋鹽窟大煙烯譬牛媽掘博綢仇Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202227數據庫系統(tǒng)的人員是指管理、開發(fā)和使用數據庫系統(tǒng)1.4關系數據庫及其設計
1.4.1關系數據庫關系數據庫(RelationalDataBase)是若干個關系的集合。也可以說,關系數據庫是由若干張二維表組成的。在關系數據庫中,將一個關系視為是一張二維表,又稱其為數據表。一個關系數據庫由若干個數據表組成,數據表又由若干個記錄組成,而每一個記錄是由若干個以字段屬性加以分類的數據項組成的。上一頁下一頁要點拼野畜炊薯鰓分思素獻頻襲舉棟含掐吭歹斑甚卓齡姥請烽課殘渙厘系往鐘Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022281.4關系數據庫及其設計1.4.1關系數在關系模型理論中在關系數據庫中關系數據表元組記錄屬性字段表1-3模型理論與關系數據庫中術語的對照關系上一頁下一頁要點觀棲瑪護煮嵌熄恬甭滋通澤鴻煤胰筏覺渺柱狡寐挪豫評謗訪治邪酸鋸虎隊Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202229在關系模型理論中在關系數據庫中關系數據表元組記錄
在數據表中,若某一字段或幾個字段的組合值能夠標識一個記錄,則稱其為關鍵字(或鍵),當一個數據表有多個關鍵字時,可從中選出一個作為主關鍵字(或主鍵)。在關系數據庫中,數據表之間是具有相關性的。數據表之間的這種相關性是依靠每一個獨立的數據表內部具有相同屬性的字段建立的。一般地,兩個數據表之間建立關聯(lián)關系,是將一個數據表視為父表,另外一個數據表視為子表,其中子表中與父表主關鍵字段相對應的字段作為外鍵,數據表之間的關聯(lián)就是通過主鍵與外鍵作為紐帶實現關聯(lián)的。上一頁下一頁要點略吩冠毖辣蠅冕擂水迫待跳速喲運呵趨猙害太逮特坎離乾青唱煌迅肄皖賽Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202230在數據表中,若某一字段或幾個字段的組
1.4.2關系的規(guī)范化關系模型是以關系集合理論中基本的數學原理為基礎的,通過確立關系中的規(guī)范化準則,既可以方便數據庫中數據的處理,又可以給程序設計帶來方便。這一規(guī)范化準則稱為關系規(guī)范化。關系規(guī)范化理論是研究如何將一個不十分合理的關系模型轉化為一個最佳的數據關系模型的理論,它是圍繞范式而建立的。
上一頁下一頁要點陶殷趨冤敝懊佩值礬瑚鬼丑塵春欺刺服寐豐桐豹腳檬塞攤沫胃剪謬匣熊那Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022311.4.2關系的規(guī)范化上一頁下一頁要點陶殷趨
表1-4信息中心專門人才基本情況一覽表自然情況專業(yè)成果和成就編號姓名性別出生日期工資現狀黨員否專業(yè)專業(yè)年限職稱英語水平名稱類別出處bj10001劉偉箭男1960.08.2320000T計算機應用20教授精通略略略略略略略略略略略略略略略J104010黃曉遠男1970.08.1210000F財政稅收0副教授精通略略略略略略略略略略略略略略略上一頁下一頁要點猶耪甕儡潦畫猾菩琺汝屹轎商場甫拷垮瑣紳豹鐵管攜峰肆蘿奉唇鄲戰(zhàn)顆撩Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202232表1-4信息中心專門人才基本情況一覽表自
可以將表1-4分成三個獨立的數據表:專門人才基本情況一覽表(如表1-5所示),它收入了信息中心管理的專門人才的自然情況。專門人才專業(yè)特長一覽表(如表1-6所示),它收入了信息中心專門人才的專業(yè)特長情況。專門人才成就成果情況一覽表(如表1-7所示),它收入了信息中心專門人才的成就及成果情況。上一頁下一頁要點猖馱壘伊慚饞姐釋毫撿晴湊擾獻棗炭聶祁壘譏矛漆未杖克寶滄尉硬眨一攬Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202233可以將表1-4分成三個獨立的數據表:上一頁下一頁要編號姓名性別出生日期工資現狀黨員否工作簡歷照片Bj10001劉偉箭男1960.08.232000.00T(略)(略)Bj11002劉簡捷男1958.12.311800.00T(略)(略)Gz05001藤波海男1956.04.141160.00F(略)(略)Gz05002楊行東男1949.03.301260.00F(略)(略)Jl04001林惠繁女1969.02.038000.00T(略)(略)Jl04010黃曉遠男1970.08.1210000.00F(略)(略)Sy02030李鵬程男1946.02.083000.00F(略)(略)Sy02035王國民男1935.05.205000.00F(略)(略)Sh01001金銀橋女1969.01.242000.00F(略)(略)sh01002林立蕎女1964.08.164500.00F(略)(略)表1-5信息中心專門人才基本情況一覽表上一頁下一頁要點痹廈歪剪鷗功會壹堆授勸盆噶拔鴛藉秀攬瘧虎隔早摹沉丁叔諾綢挨杜暑滯Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202234編號姓名性別出生日期工資現狀黨員否工作簡歷照片Bj10001
表1-6信息中心專門人才專業(yè)特長一覽表編號專業(yè)專業(yè)年限職稱英語水平Bj10001計算機應用20教授精通Bj11002環(huán)境工程24高級工程師精通Gz05001生物工程30教授精通Gz05002統(tǒng)計學15副教授一般閱讀Jl04001財政稅收10教授精通Jl04010計算機應用10副教授一般閱讀Sy02030城市規(guī)劃30高級工程師精通Sy02035財政金融40高級工程師精通Sh01001建筑設計8副教授一般閱讀sh01002計算機應用13副教授一般閱讀上一頁下一頁要點墟刻叼槽焙就度星撩誹剔葫錘盞袒反談堯形揮殼辦訃堤懇俏鋤勸檬爵責早Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202235表1-6信息中心專門人才專業(yè)特長一
表1-7信息中心專門人才成就成果一覽表編號成果名稱成果類別成果出處Bj10001VF高級編程技術著作高等教育出版社Bj10001專門人才信息管理系統(tǒng)軟件中國科學技術協(xié)會推廣Bj10001VF編程技巧與常見問題解答著作高等教育出版社Bj10001面向對象編程與系統(tǒng)開發(fā)著作高等教育出版社Bj10001面向對象編程與系統(tǒng)程序優(yōu)化論文中國計算機世界jl04010計算機應用與軟件開發(fā)著作清華大學出版社Jl04010數據庫原理著作高等教育出版社Jl04010計算機網絡著作高等教育出版社Jl04010中國電子商務發(fā)展策略論文計算機應用jl04010遠程網絡教育論文計算機應用上一頁下一頁要點朝西臍軀侈臣傷皖刺馴算存攝拍蹬扔煤胎牡載哲郎依牛桃纖版材?;鸸闯嶸isualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202236表1-7信息中心專門人才成就成果一覽表編
可以看出,若將一些數據集中在一個表中,則表的結構十分復雜,又不能滿足關系模型條件;若將其做成一張二維表形式,就會有許多重復數據出現,造成數據的冗余,這必然導致數據存儲空間的浪費,同樣也將使數據的輸入、查找和修改更加麻煩。相反,依賴關系數據規(guī)范化的準則建立多個相互關聯(lián)的數據表,并讓這些分開的數據表依靠關鍵字段保持一定的關聯(lián)關系,就可以有效地改進上述缺點。上一頁下一頁要點孕賀輝汀皋夸弘撼亨僅磊紛仍佳蚌酒隕瑤撾糙哼捏衙塹消逮忙布監(jiān)皺茍準Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202237可以看出,若將一些數據集中在一個表中關系數據庫的規(guī)范化第一范式(1NF)怔胸悲延攢分酸握楔藝些坷頑婪許植祭枝尾娠糊攫螟蕭錄者雛纂鋪一唾泰Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202238關系數據庫的規(guī)范化第一范式(1NF)怔胸悲延攢分酸握楔藝些坷例:關系模式S-L-C(學號,系名,住處,課程號,成績)這里碼為(學號,課程號)。函數依賴有:(學號,課程號)→G學號系名,(學號,課程號)系名學號→住處,(學號,課程號)住處,系名→住處(因為每個系的學生只住一個地方)解決的辦法是用投影分解把關系模式S-L-C分解為兩個關系模式。SC(學號,課程號,成績)S-L(學號,系名,住處)學號課程號系名住處成績2NF:關系模式R∈1NF,且每一個非主屬性完全函數依賴于碼。塔毫歪熊攏活逃央忠我壹戳漿眉劑赤夯緞適蛾鎂甫拾矗顴級巡鈣喻鬃費極Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202239解決的辦法是用投影分解把關系模式S-L-C分解為兩個關系模式解決的辦法:S-L(學號,系名,住處)分解為:S-D(學號,系名)和D-L(系名,住處)學號系名住處3NF:每一個非主屬性即不部分依賴于碼也不傳遞依賴于碼。召粕玖笛峻痹償什姿矢榜藥查如略屈藹揣柔屎偵繹掂揀軌蠕學廠甕舉團差Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202240學號系名住處3NF:每一個非主屬性召粕玖笛峻痹償什姿矢榜藥查
表1-5基本情況表1-7成就成果表1-6專業(yè)特長一對多一對一專門人才基本情況數據庫上一頁下一頁要點件蓄展陵蠕涉塵喂蜘庭下?lián)窬账揽のg秋崎謊牧塊覽貳糟檄鳴您躇屢敲漢Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202241表1-5基本情況表1-7成就成果表
1.4.3表間關聯(lián)關系的類型在一個關系數據庫中,若想將依賴于關系模型建立的多個數據表組織在一起,反映客觀事物數據間的多種對應關系,通常將這些數據表放入同一個數據庫中,并建立表間關聯(lián)。在同一個數據庫中,相關聯(lián)的表間關系的類型有一對一、一對多和多對一3種關系。上一頁下一頁要點劫摻枉癱械潘汁瀝具俄聘佩僳烏減寨倡另航弧百己困柞納鎊甘泰怖帆訂吟Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022421.4.3表間關聯(lián)關系的類型上一頁下一頁要點
1.一對一關系一對一關系即在兩個數據表中選一個相同屬性字段作為關鍵字段,把其中一個數據表中的關鍵字段稱為主關鍵字段,該字段值是唯一的,而另一個數據表中的關鍵字段稱為外來關鍵字段,該字段值也是唯一的。
上一頁下一頁要點荒抉僳桅堪喧棧架伸呆堯哲苛硒窗癢推駐誰呼墅磨砷墮閉侶坐被鈴侶繹斬Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022431.一對一關系上一頁下一頁要點荒抉僳桅堪喧棧架伸
編號專業(yè)專業(yè)年限bj10001計算機應用20bj11002環(huán)境工程24gz05001生物工程30gz05002統(tǒng)計學15jl04001財政稅收10編號姓名性別bj10001
劉偉箭男bj11002劉簡捷男gz05001藤波海男gz05002楊行東男jl04001林慧繁女一對一(編號)上一頁下一頁要點剪贛己招頻個憫佰服誘宋砧解塞術鱉奔替欺媽甥需萎嫌宛厄張棚炙汾墅艷Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202244編號專業(yè)專業(yè)年限bj10001計算機應用2
2.一對多關系一對多關系,即在兩個數據表中選一個相同屬性字段作為關鍵字段,把其中一個數據表的關鍵字段稱為主關鍵字段,該字段值是唯一的,而把另一個數據表中的關鍵字段稱為外來關鍵字段,該字段值是重復的。上一頁下一頁要點菲映飯倉怒藻瞬按鴛癸桶虞昔汐榴赤誕潑賀就腺屆碼墮嚨速汀寓姆良蠻脆Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022452.一對多關系上一頁下一頁要點菲映飯倉怒藻瞬按鴛編號專業(yè)成果類別bj10001VF高級編程技術著作bj10001專門人才信息管理系統(tǒng)著作bj10001VF編程技巧與常見問題解答著作bj10001面向對象編程與系統(tǒng)開發(fā)著作bj10001面向對象編程與系統(tǒng)程序優(yōu)化論文編號姓名性別bj10001
劉偉箭男bj11002劉簡捷男gz05001藤波海男gz05002楊行東男jl04001林慧繁女一對多(編號)上一頁下一頁要點備怯容摯惕碑雪伏廷釋斷窄乖堯鼎梆羅未港鵝懊欲株啡蔡撲晦腦繼姬囂掇Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202246編號專業(yè)成果類別bj1000
3.多對一關系多對一關系與一對多關系是類似的,唯一的區(qū)別是在兩個相關聯(lián)的數據表中,選擇一個數據表中的關鍵字段為主關鍵字段,該字段值是重復的,與它關聯(lián)的另一個數據表中的關鍵字段為外來關鍵字段,該字段值是唯一的。上一頁下一頁要點緯時近為蔭碼賽匪舊肘迷祁蕩漁緝哀返歌礎敞送僑鎬綻火搪姿洞紳爆常詳Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022473.多對一關系上一頁下一頁要點緯時近為蔭碼賽匪舊編號專業(yè)成果類別bj10001VF高級編程技術著作bj10001專門人才信息管理系統(tǒng)著作bj10001VF編程技巧與常見問題解答著作bj10001面向對象編程與系統(tǒng)開發(fā)著作bj10001面向對象編程與系統(tǒng)程序優(yōu)化論文編號姓名性別bj10001
劉偉箭男bj11002劉簡捷男gz05001藤波海男gz05002楊行東男jl04001林慧繁女多對一(編號)上一頁下一頁要點涯橋穩(wěn)矯津阿之熱赫巒苦沖炳倒蛀稗遂窮翟乞睦艾爐刮觀已薔堪或介花磕Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202248編號專業(yè)成果類別bj1000
1.4.4關系的完整性關系的完整性,即關系中的數據及具有關聯(lián)關系的數據間必須遵循的制約和依存關系,以保證數據的正確性、有效性和相容性。關系的完整性主要包括域完整性、實體完整性和參照完整性三種。
上一頁下一頁要點伊蔣齊匯漬芝墅乎屋繃次襯郎鷗胳巧蟄含雪丈集毗玖目仁敗飽耗胡同氦貌Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022491.4.4關系的完整性上一頁下一頁要點伊蔣齊
1.域完整性域完整性是對數據表中字段屬性的約束,它包括字段的值域、字段的類型及字段的有效規(guī)則等約束,它是由確定關系結構時所定義的字段的屬性決定的。
上一頁下一頁要點壩儲坍策藤謗蜘哀沾砷囂眶倔因屆痘世組刮韌苛運笨辣鍺乏厘喀兜曙懷僅Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022501.域完整性上一頁下一頁要點壩儲坍策藤謗蜘哀沾砷
2.實體完整性實體完整性是對關系中的記錄唯一性,也就是主鍵的約束。準確地說,實體完整性是指關系中的主屬性值不能為Null且不能有相同值。上一頁下一頁要點伶慧炒咽潛克傍窯鑼鍺全峪爭盛殃凡阿盎彪沖宴露靳鋇沮沮恨瘓衣稅蓬褥Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022512.實體完整性上一頁下一頁要點伶慧炒咽潛克傍窯鑼
3.參照完整性參照完整性是對關系數據庫中建立關聯(lián)關系的數據表間數據參照引用的約束,也就是對外鍵的約束。準確地說,參照完整性是指關系中的外鍵必須是另一個關系的主鍵有效值,或者是NULL。
上一頁下一頁要點壯立宰縱卻瘍賒渠允實樂彰蹄淚傣貳顛弓蘑緘柔哎惺實吾憨鍍咳戶懷督漆Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022523.參照完整性上一頁下一頁要點壯立宰縱卻瘍賒渠允
1.4.5關系運算關系運算是以關系為運算對象的運算,在關系運算中,變量是關系,運算結果仍然是關系。常見的關系運算有選擇運算、投影運算和連接運算三種。上一頁下一頁要點邦廳撈敏刁擎企嘔貝丈施焰豁咽瞳染純炳蹄薪訪紙休移濘爾慨擯坐速趣叮Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022531.4.5關系運算上一頁下一頁要點邦廳撈敏刁
選擇運算是從關系中選擇某些滿足條件的記錄組成一個新的關系。也可以說,選擇運算是在關系R中選擇滿足給定條件的元組。
P211數據查詢
select…(字段名(*))…from…(表)…where…(條件表達式)…
上一頁下一頁要點1.選擇(Select)夯榷以評累夠滌轍帳糟轍拯華租按稅給毖敗泣罵畦早咸保拾此遲據甄騎汲Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202254選擇運算是從關系中選擇某些滿足條件的記錄組成一個投影運算是從關系中選擇某些字段的所有值組成一個新的關系。也可以說,投影運算是在關系R中選擇出若干屬性列。select…(字段名)…from…(表)…注:不需要where…(條件表達式)…
上一頁下一頁要點2.投影(Project)乍渤萌刪御含嘲蒼加塔埔辮沂睹天累穆?lián)P守周苛罕符牟橋立稻善本漸構泉Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202255投影運算是從關系中選擇某些字段的所有值組成一個新
連接運算是將兩個或多個關系通過連接條件組成一個新的關系。也可以說,連接運算是在關系R和關系S中選擇屬性間滿足一定條件的元組。
select…(字段名)…from(表)join(表)on…(例如物業(yè)費.房號=業(yè)主.房號)where…(條件表達式)…上一頁下一頁要點3.連接(Join)能孺蕉渝匹卻厚契正暇酒貿躺新棍凱桶收鵑蚜匿聯(lián)淌當問春陸同鍍蚌姥冪Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202256連接運算是將兩個或多個關系通過連接條件組成一個新第二章VisualFoxPro系統(tǒng)概述返回目錄素喀檔擅嚇汽阿夕幾肖安圍鉑醉宴靴瞄頸判瀕眺動姻鋸爆巫騎叫欣注歸鈕Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202257第二章VisualFoxPro系統(tǒng)概述返回目錄素喀檔擅嚇本章要點VisualFoxPro的特性VisualFoxPro的安裝與啟動VisualFoxPro系統(tǒng)環(huán)境的配置VisualFoxPro用戶界面VisualFoxPro向導VisualFoxPro生成器VisualFoxPro設計器
返回目錄蒲酶邵攆給姜擺礬謂秀追棉硫境摹戍楷攘聯(lián)比屈拒畝么叼壺疹步鱉噓嚎壞Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202258本章要點VisualFoxPro的特性返回目錄蒲酶邵攆給2.1VisualFoxPro的特性
1.用戶界面良好2.面向對象編程技術功能強3.快速創(chuàng)建應用程序4.數據庫的操作簡便5.多個用戶可以一起開發(fā)程序6.可與其他應用程序交互操作7.獨特的開發(fā)客戶/服務器解決方案8.可以升級早期版本上一頁下一頁要點慌條榜剔浩儲羽洞刊策五滓布假緩逗水精淖坊蒂視胎萊壽開很掄堪唁片君Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022592.1VisualFoxPro的特性1.用戶界面良2.2VisualFoxPro的安裝與啟動
2.2.1安裝環(huán)境在安裝VisualFoxPro之前,要了解VisualFoxPro的硬件和軟件必備環(huán)境,做好安裝前的準備工作。
1.硬件環(huán)境
2.軟件環(huán)境
3.“升遷向導”環(huán)境(專業(yè)版)上一頁下一頁要點肌癢除錘邏希跳忽后摧朽捶假災潘夸被奴頗冤敦控栓臂撾萊孿嫩淤任蒼撻Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022602.2VisualFoxPro的安裝與啟動2.
2.2.2VisualFoxPro的安裝
中文VisualFoxPro可以從CD-ROM或網絡上安裝。以下介紹三種從CD-ROM上安裝VisualFoxPro的方法。
1.直接啟動CD-ROM
2.直接運行安裝程序
3.使用Windows98安裝(控制面板)上一頁下一頁要點癸界盲添株暖菜選營蔗應哎穗湯屯汀貫或剔謄宰低塵涅揀閹糞床謝斥濟澄Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022612.2.2VisualFoxPro的安裝上一頁
2.2.3啟動VisualFoxPro
啟動VisualFoxPro有多種方法,可采用以下三種方式之一。
1.從“開始”菜單啟動所有程序開始(右鍵屬性)——開始菜單——自定義
2.從資源管理器中啟動(我的電腦右鍵)
3.從“運行”對話框中啟動(開始-運行)上一頁下一頁要點慘悅餌歡考轄栽置魂棒苫姓乾采洽加棉勒慨狹瀑摻嶼漢箋烙匠殃堂悉擇贍Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022622.2.3啟動VisualFoxPro上一頁
2.2.4退出VisualFoxPro
(1)在MicrosoftVisualFoxPro主菜單中,打開“文件”菜單,選擇“退出”選項;(2)按Alt+F4組合鍵;(3)按Ctrl+Alt+Del組合鍵,進入“關閉程序”窗口,按“結束任務”按鈕;(4)在MicrosoftVisualFoxPro的系統(tǒng)環(huán)境窗口,單擊其右上角的“退出”按鈕;(5)在“命令”窗口,輸入命令Quit。上一頁下一頁要點追泄燈之縱漸給書誼打乳芳熊遙炬楞軸攢座跌凸胚譯臍刷翻烷蔚慚列批瞎Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022632.2.4退出VisualFoxPro2.3VisualFoxPro系統(tǒng)環(huán)境的配置
VisualFoxPro系統(tǒng)環(huán)境的配置,決定了VisualFoxPro系統(tǒng)的操作環(huán)境和工作方式。VisualFoxPro系統(tǒng)允許用戶設置大量參數控制其工作方式。通過設置系統(tǒng)環(huán)境,可以添加或刪除VisualFoxPro控件、更新WindowsRegistry注冊項、改變選項欄和工具欄、安裝ODBC數據源等。
上一頁下一頁要點戶叭慨錦證枚謊哦萍笑輩河西更紊擺用架馳觀笛谷凹僥材貞洼蜘咸侍悅滌Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022642.3VisualFoxPro系統(tǒng)環(huán)境的配置打開“選項”窗口的操作步驟工具選項常規(guī)
數據
顯示
文件位置
表單項目
控件確定上一頁下一頁要點惑兆醛宰偽電馮酉妮津帳二閉界紗織伏懼傍操慘歸躍油霓擱截敘跳紐偽趙Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202265打開“選項”窗口的操作步驟工具選項常規(guī)數據顯示文件位置
在“選項”窗口,有12種不同類別的環(huán)境選項卡,每一個選項卡有其特定的環(huán)境,又有相應的設置信息的對話窗口,用戶可以根據操作的需要通過“選項”窗口中的各種選項卡,確定或修改設置每一個參數,從而確定VisualFoxPro的系統(tǒng)環(huán)境。上一頁下一頁要點釋漏羹瘧鄧陷幟沒卉褥蝎噬劣歷往政軌練芝晝峪耽莫蛾早汝臟性肖蔬秦臉Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202266在“選項”窗口,有12種不同類別的環(huán)境選項2.4VisualFoxPro用戶界面
2.4.1VisualFoxPro的界面
VisualFoxPro界面,是由標題欄、菜單欄、工具欄、工作區(qū)、狀態(tài)欄和命令窗口組成的。
2.4.2標題欄標題欄位于屏幕界面的第一行,它包含系統(tǒng)程序圖標、主屏幕標題、最小化按鈕、最大化按鈕和關閉按鈕5個對象。上一頁下一頁要點綁絕各而膊砸竹磐秋耘枚曳看掩珠惕庫凱掌董浮駝趟爹詹藥駱彪矮擰秤只Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022672.4VisualFoxPro用戶界面2.4.1菜單欄工具欄命令窗口狀態(tài)欄工作區(qū)標題欄上一頁下一頁要點注佬閡務韌獎裂橡閣拂鄧鏈幫際掖改的讕猶徊漳寒饒粒授淳繳鴕拼蒙婦叭Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202268菜單欄工具欄命令窗口狀態(tài)欄工作區(qū)標題欄上一頁下一頁要
2.4.3菜單欄菜單欄位于屏幕的第二行,它包含文件、編輯、顯示、格式、工具、程序、窗口和幫助8個菜單選項。當單擊其中一個菜單選項時,就可以打開一個對應的“下拉式”菜單,在該“下拉式”菜單下,通常還有若干個子菜單選項,當選擇其中一個子菜單選項時,就可以執(zhí)行一個操作。上一頁下一頁要點茂蹈縷懦贖斷媒涅蟬歲在駕守搭野冊彼持剪靡蛇類怯匯榮詹也框研球諱叫Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022692.4.3菜單欄上一頁下一頁要點茂蹈縷懦贖斷
2.4.4工具欄
VisualFoxPro系統(tǒng)提供了11種常用的工具欄:(1)常用工具欄(2)布局工具欄(3)表單控件工具欄(4)表單設計器工具欄(5)查詢設計器工具欄(6)視圖設計器工具欄(7)數據庫設計器工具欄(8)報表控件工具欄(9)報表設計器工具欄(10)調色板工具欄(11)打印預覽工具欄上一頁下一頁要點臀樓跟剎蠟搗份箔磺父跪瘍駁添悔鍋檻摘哺棉晝吳杯蝕撂企錨厚哨住詭嶼Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022702.4.4工具欄上一頁下一頁要點臀樓跟剎蠟
激活工具欄的操作步驟
顯示
工具欄
“常用”
確定上一頁下一頁要點碾蠟指幾署怎宗湛扣炳疆持最勵烤毒螟勉恕堰諒處硒票蠢畸派夷田定雅衣Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202271激活工具欄的操作步驟顯示工具欄“常用”確定上一頁下
2.4.5命令窗口命令窗口位于菜單欄和狀態(tài)欄之間,是VisualFoxPro系統(tǒng)命令執(zhí)行、編輯的窗口。在命令窗口中,可以輸入命令實現對數據庫的操作管理;也可以用各種編輯工具對操作命令進行修改、插入、刪除、剪切、拷貝、粘貼等操作;還可以在此窗口建立命令文件并運行命令文件。在“窗口”菜單下,選擇“隱藏”,可以關閉命令窗口;選擇“命令窗口”,可以彈出命令窗口。
上一頁下一頁要點源院他播災晃喘續(xù)叛撅甭煉施綠何憐飲巷鈣耐懇主虛窩嘯裸隸握吾融餒仙Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022722.4.5命令窗口上一頁下一頁要點源院他播
2.4.6工作區(qū)與狀態(tài)行狀態(tài)行位于屏幕的最底部,用于顯示某一時刻的管理數據的工作狀態(tài)。(1)SetStatusoff/on,可控制屏幕上的狀態(tài)行是否出現。(2)如果當前工作區(qū)中沒有表文件打開,狀態(tài)行的內容是空白;如果當前工作區(qū)中有表文件打開,狀態(tài)行顯示表名、表所在的數據庫名、表中當前記錄的記錄號、表中的記錄總數、表中的當前記錄的共享狀態(tài)等內容。上一頁下一頁要點憚僧軍坍棒裂墾荔靳識頒添返燦硝朱陀鑲第訛嬌蘇裙陡繪恢趙郎令債員精Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022732.4.6工作區(qū)與狀態(tài)行上一頁下一頁要點憚2.5VisualFoxPro向導
VisualFoxPro系統(tǒng)為用戶提供許多功能強大的向導。用戶通過系統(tǒng)提供的各種不同的向導設計器,不用編程就可以創(chuàng)建良好的應用程序界面,并完成許多有關對數據庫的操作。常用的向導設計器有:表向導(P77)、報表向導(P164)、表單向導(P232)、查詢向導(P155)等。上一頁下一頁要點蟄悟豌彎項逾愛給岔工繞頁戳嚎省寨腫牲媒鬧罷犀輸闌娶暢站靡現推燎碴Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022742.5VisualFoxPro向導Vis2.6VisualFoxPro生成器
VisualFoxPro系統(tǒng)提供的生成器,可以簡化創(chuàng)建和修改用戶界面程序的設計過程,提高軟件開發(fā)的質量。每個生成器都由一系列選項卡組成,允許用戶訪問并設置所選對象的屬性。用戶可以將生成器生成的用戶界面直接轉換成程序代碼,把用戶從逐條編寫程序、反復調試程序的工作中解放出來。常用的生成器有:組合框生成器、命令組生成器、表達式生成器、列表框生成器等。上一頁下一頁要點漁褪畝羚監(jiān)寶孺徘正梯責罐唱輻偏蒂摹棍作聞橇胃皇預笨濾唐謠抹廄毖反Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022752.6VisualFoxPro生成器Visu2.7VisualFoxPro設計器
VisualFoxPro系統(tǒng)提供的設計器,為用戶提供了一個友好的圖形界面。用戶可以通過它創(chuàng)建并定制數據表結構、數據庫結構、報表格式和應用程序組件等。常用的設計器有:表設計器(P74)、查詢設計、視圖設計器、列表框生成器、報表設計器、數據庫設計器、菜單設計器等。上一頁下一頁要點派刨內嚨縛倉顫據礬臃樞營擋栗嚷濺噸甜泳湃暈鼓郊鐘蹄劊鰓朋攀驢芬今Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022762.7VisualFoxPro設計器第三章VisualFoxPro基礎
返回目錄痕秤保像什德褂粒廠嚼萍植葬俏袍儈祿欄刷蕪估掄汕紫橙鐐人帖腎攘兩激Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202277第三章VisualFoxPro基礎返回目錄痕秤保像什德褂本章要點數據類型
數據存儲函數表達式
返回目錄輸入易犯錯誤:中文狀態(tài)的符號改變標點符號的狀態(tài)為英文的俠御幢濺殲炊星判帥楷扶丁鞘入殼根鄙謂膜麗趁碟轎斗粳贍員陽扼距樸述Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202278本章要點數據類型返回目錄改變標點符號的狀態(tài)為英文的俠御幢濺3.1數據類型
3.1.1字符型字符型(Character)數據是描述不具有計算能力的文字數據類型,是常用的數據類型之一。字符型數據由漢字和ASCII字符集中可打印字符(英文字符、數字字符、空格及其他專用字符)組成,最大長度是254個字符。
上一頁下一頁要點漣紡煞綜飾鱉蔚濕宦籃物別求遞叔秸譚牟婚黔諜倘擔代負康雌第盜祥蠢佐Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022793.1數據類型3.1.1字符型字符型(C
3.1.2數值型數值型數據在VisualFoxPro系統(tǒng)中被細分為以下4種類型。1.數值型(Numeric)數據是由數字(0~9)、小數點和正負號組成。最大長度為20個字符(包括+、-號和小數點)。2.浮點型(Float)數據是數值型數據的一種,與數值型數據完全等價,只是在存儲形式上采取浮點格式且數據的精度要比數值型數據高。上一頁下一頁要點段匆掏醒渭搓躥陶尾療漿兩出兵組表瓣哼載規(guī)埋令郝靡煞蚌宰扦表領餾霹Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022803.1.2數值型上一頁下一頁要點段匆掏醒
3.貨幣型(Money)數據是數值型數據的一種特殊形式,在數據的第一個數字前冠一個貨幣符號($)。貨幣型數據小數位的最大長度是4個字符,小數位超過4個字符的數據,系統(tǒng)將會按四舍五入原則自動截取。4.雙精度型(Double)數據是更高精度的數值型數據。它只用于數據表中的字段類型的定義,并采用固定長度浮點格式存儲。5.整型(Integer)數據是不包含小數點部分的數值型數據。上一頁下一頁要點胡飽刺宙取晝芳禽炕戲出便鼠襪嘴周抉愚腳源擅炭慢膠瑞兵盆攪岳糠碳午Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022813.貨幣型(Money)數據是數值型數據的一種特
3.1.3日期型日期型(Date)數據是用于表示日期的數據,長度固定為8個字符。日期型數據包括年、月、日三個部分,每部分間用規(guī)定的分隔符分開。表現形式由以下幾個SET命令決定。SetDateTo(指定顯示格式)SetCenturyOn/Off(是否顯示世紀部分)SetStrictdateTo(是否對數據格式進行檢查)setmarkto(分隔符號)
上一頁下一頁要點航俠餞石蔗瘴授辨酪繪犀勻販醛妒甲夾汽漂焚球值瑟臼鑲況慶誕棵但勒淄Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022823.1.3日期型上一頁下一頁要點
3.1.4日期時間型日期時間型(DateTime)數據是描述日期和時間的數據,長度固定為8個字符。日期時間型數據除包括日期數據的年、月、日外,還包括時、分、秒以及上午、下午等內容。3.1.5邏輯型邏輯型(Logic)數據是描述客觀事物真假的數據,用于表示邏輯判斷結果。邏輯型數據只有真和假兩種值,長度固定為1個字符。上一頁下一頁要點柯侗抱豆結而碘惟穎紀財孜舊拼哀罰彝鴉詹楞努砌傻走鉛垢掛嚨哭洶檸夯Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022833.1.4日期時間型上一頁下一頁要點柯侗
3.1.6備注型備注型(Memo)數據用于存放較長的字符型數據類型??梢园阉闯墒亲址蛿祿奶厥庑问?。備注型數據沒有數據長度限制,僅受限于現有的磁盤空間。它只用于數據表中的字段類型的定義,其字段長度固定為4個字符,而實際數據被存放在與數據表文件同名的備注文件中,長度根據數據的內容而定。上一頁下一頁要點繃靠勵肌恐卿蜂哼磐箔肖遲腦汀總昧塞猾牽亦牛披囤恫沖譚觀政歸旭方頒Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022843.1.6備注型上一頁下一頁要點繃靠勵
3.1.7通用型通用型(General)數據是用于存儲OLE對象的數據。通用型數據中的OLE對象可以是電子表格、文檔、圖片等。通用型數據長度固定為4個字符,實際數據長度僅受限于現有的磁盤空間。上一頁下一頁要點卜炊鐮殘擾汝鉚瘤空展展待苯翌浮梅幫峪鎳矽蝕紳隘墨錦蜜炬戊船翻焊毀Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022853.1.7通用型上一頁下一頁要點卜炊鐮殘3.2數據存儲
3.2.1常量常量是一個命名的數據項,是在命令或程序中直接引用的實際值,其特征是在所有的操作中其值不變。
常量類型有以下6種:1.數值型常量123.562.浮點型常量-12e+123.字符型常量“123”4.邏輯型常量.t..y.5.日期常量04/12/98,{^2002/03/01}6.日期時間型常量(P47)上一頁下一頁要點用無剮克淆孺珊煮翔每膨一博心蛙飼預洲筐繹茫雅擔惡犢較嘻玻奈鉗刷貪Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022863.2數據存儲3.2.1常量上一頁下一頁要
3.2.2內存變量內存變量是一般意義下的簡單變量。每一個內存變量都必須有一個固定的名稱,以標識該內存單元的存儲位置。用戶可以通過變量標識符使用內存單元存取數據。內存變量的類型有數值型、浮點型、字符型、邏輯型、日期型和日期時間型6種,它的定義是通過賦值語句來進行的。
上一頁下一頁要點汲匈冀名暫研蓖丹扎蓋急甥主餓廣滴嫁躇鋼朋衙乾嫡駐秸規(guī)屑椰篷膳抵壇Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/2022873.2.2內存變量上一頁下一頁要點汲匈冀
內存變量名的長度可以達到254個字符,是由字母、數字和下劃線組成的。如果內存變量與數據表中的字段變量同名時,用戶在引用內存變量時,要在其名字前加一個m.或(m-)。內存變量的賦值和輸出,可以使用Store、“=”或“?”等命令進行操作完成。內存變量的作用域,可以通過Local、Private、Public命令確定,也可以使用系統(tǒng)默認的范圍作為內存變量的作用域。上一頁下一頁要點昧紡砍蚜覽氣且亞齋柒縷剩消柯寨禿是申沮十王教貼濘暗隴注泰稅僑賢扛Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/202288內存變量名的長度可以達到254個字符
3.2.3數組變量數組是一組有序內存變量的集合。所有的數組元素是用一個變量名命名的一個集合體,而且每一個數組元素在內存中獨占一個內存單元,視同一個簡單內存變量。為了區(qū)分不同的數組元素,每一個數組元素都是通過數組名和下標來訪問的在VisualFoxPro系統(tǒng)環(huán)境下,同一個數組元素在不同時刻可以存放不同類型的數據,在同一個數組中,每個元素的值可以是不同的數據類型。
上一頁下一頁要點冉罕豫笨律種泊撿濫戒蒜恨擻創(chuàng)岸焦貓胰拭袋翻普悲蓖義灼掂器壁妹疹歡Visualfoxpro數據庫應用技術課件Visualfoxpro數據庫應用技術課件11/16/
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年江西貨運從業(yè)資格證模擬版本
- 二房東房屋轉租合同
- 2025年濟南貨運從業(yè)資格證考試模擬題及答案
- 新材料研發(fā)與應用在各行業(yè)的推廣計劃
- 市場營銷消費者行為測試
- 工程內部承包合同書
- 世界地理地貌的形成與特點:高中地理教學教案
- 2025屆四川省普通高中學業(yè)水平選擇性考試適應性演練歷史試題(八省聯(lián)考)
- 三農村合作社績效評估指南
- 租賃房屋安全責任協(xié)議書
- 七下綜合世界真奇妙-共享“地球村”
- 工地早班會活動記錄表(普工、塔司、信號工)
- 新教科版小學1-6年級科學需做實驗目錄
- 印刷服務投標方案(技術方案)
- 馬工程《刑法學(下冊)》教學課件 第16章 刑法各論概述
- 美術課件:水印版畫
- GJ型高頻塑料熱合機電路圖
- LED驅動電源基礎知識(課堂PPT)
- 空白個人簡歷表格1
- 廣東省中小學生休學、復學申請表
- 鋼管、扣件、絲杠租賃明細表
評論
0/150
提交評論