版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、頁(yè)眉頁(yè)腳內(nèi)容由大客戶定制,水印圖案也由大客戶定制全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VF全套二級(jí)VF學(xué)習(xí)講義2第章前言 從零開始 2第一章數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí) 4第2章 VISUAL FOXPRO 程序設(shè)計(jì)基礎(chǔ) 錯(cuò)誤!未定義書簽。第3章 VISUAL FOXPRO 數(shù)據(jù)庫(kù)及其操作 錯(cuò)誤!未定義書簽。第4章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 錯(cuò)誤!未定義書簽。第5章 查詢與視圖 錯(cuò)誤!未定義書簽。第6章 表單設(shè)計(jì)與應(yīng)用 錯(cuò)誤!未定義書簽。第7章 菜單設(shè)計(jì)與應(yīng)用 錯(cuò)誤!未定義書簽。第8章 報(bào)表的設(shè)計(jì)和應(yīng)用 錯(cuò)誤!未定義書簽。第9章 應(yīng)用程序的開發(fā)和生成 錯(cuò)誤!未定義書簽。全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VF筆試歷年試卷錯(cuò)誤!未定義書
2、簽。2005年4月全國(guó)計(jì)算機(jī)等級(jí)考試筆試試題 錯(cuò)誤!未定義書簽。2005年9月全國(guó)計(jì)算機(jī)等級(jí)考試筆試試題 錯(cuò)誤!未定義書簽。2006年4月全國(guó)計(jì)算機(jī)等級(jí)考試筆試試題 錯(cuò)誤!未定義書簽。2006年9月全國(guó)計(jì)算機(jī)等級(jí)考試筆試試題 錯(cuò)誤!未定義書簽。2007年4月全國(guó)計(jì)算機(jī)等級(jí)考試筆試試卷 錯(cuò)誤!未定義書簽。2007年9月全國(guó)計(jì)算機(jī)等級(jí)考試筆試試卷 錯(cuò)誤!未定義書簽。2008年4月全國(guó)計(jì)算機(jī)等級(jí)考試筆試試卷 錯(cuò)誤!未定義書簽。2008年9月全國(guó)計(jì)算機(jī)等級(jí)考試筆試試卷 錯(cuò)誤!未定義書簽。2009年3月全國(guó)計(jì)算機(jī)等級(jí)考試筆試試卷 錯(cuò)誤!未定義書簽。2009年9月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷 錯(cuò)誤!未定
3、義書簽。公共基礎(chǔ)講義 錯(cuò)誤!未定義書簽。第一章:數(shù)據(jù)結(jié)構(gòu)與算法(約占10分) 錯(cuò)誤!未定義書簽。第二章:程序設(shè)計(jì)基礎(chǔ)(約占4分) 錯(cuò)誤!未定義書簽。第三章:軟件工程基礎(chǔ)(約占8分) 錯(cuò)誤!未定義書簽。第四章:數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ)(約占8分) 錯(cuò)誤!未定義書簽。全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VF上機(jī)考試全真題庫(kù)錯(cuò)誤!未定義書簽。二級(jí)VF考試簡(jiǎn)述1、上機(jī)部分我們給學(xué)員提供的全是考試原題(一字不差),只要做完,每套題只要在 80分上即可,別忘了考前 2天下載新增上機(jī)題講解。2、筆試部分我們可弄不到試卷,但是VF考的次數(shù)太多了。說句實(shí)話,每次VF部分的考題,有將近一半是歷年 試題中的原題,那相近的題就更多了。3、對(duì)
4、于大家認(rèn)為很難的公共基礎(chǔ)部分,除了視頻講解,在我們的學(xué)習(xí)資料里也提供了詳盡的講義和考前模擬題, 只要求學(xué)員把提供的這些內(nèi)容做會(huì),不要再買其它的學(xué)習(xí)資料了。二級(jí)VF學(xué)習(xí)講義2009新版的教程與舊版的區(qū)別2009新版VF教程內(nèi)容并沒改變,只是原各章節(jié)打亂了,重新編排了一下以下是新版 與舊版的區(qū)別。如果有舊版書的就沒必要再買新版書了。第一早 第二早 第三章 第四章 第五早 第六章 第七章 第八章 第九章 第十章VF數(shù)據(jù)庫(kù)基礎(chǔ)VF程序設(shè)計(jì)基礎(chǔ)VF數(shù)據(jù)庫(kù)及其操作 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 查詢與視圖 表單設(shè)計(jì)與應(yīng)用 菜單設(shè)計(jì)與應(yīng)用(含舊版的第一章和第二章內(nèi)容)(含舊版的第三章和第七章內(nèi)容)(舊版第四章內(nèi)容)S
5、QL (舊版第五章內(nèi)容)(舊版第六章內(nèi)容)(舊版第八章內(nèi)容)(舊版第九章內(nèi)容)報(bào)表的設(shè)計(jì)和應(yīng)用 應(yīng)用程序的開發(fā)和生成(舊版第十章內(nèi)容)(舊版第十一章內(nèi)容)上機(jī)指導(dǎo)(上機(jī)練習(xí)軟件的使用,上機(jī)考試題錄像里有講解)2009年11月姜久雨第一章前言從零開始第一節(jié):表的常用操作VFP的最大特點(diǎn)就是對(duì)數(shù)據(jù)的管理,所以也必須學(xué)習(xí)數(shù)據(jù)表的建立。、首先建立一個(gè)表:ST.DBF字段名姓名性別民族生日黨員否成績(jī)簡(jiǎn)歷照片字段類型CCCDLNMG字段寬度8285.1建完后,自己錄入五條記錄二、表的常用操作1. 打開ST.DBF ,首先拷貝生成一個(gè)名為 STU.DBF的新表(以下所有操作均在 STU下)2. 打開STU.
6、DBF,追加一條新記錄,錄入個(gè)人的信息3.增加一個(gè)字段:加分(I ) I是整型字段4.在李四前面增加一條空記錄5.刪除第二條記錄6.定位到首記錄,并顯示 7.定位到末記錄,并顯示第2頁(yè)XXXXX)姜久雨等級(jí)視頻購(gòu)買熱線:XXXXXXXXX頁(yè)眉頁(yè)腳內(nèi)容由大客戶定制,水印圖案也由大客戶定制 第二節(jié):表單基礎(chǔ)(對(duì)象、屬性、事件、方法) 表單是VF的精華,本課只是讓同學(xué)們對(duì)其建立一個(gè)感性的認(rèn)識(shí)一、創(chuàng)建一個(gè)表單,名為:系統(tǒng)登陸.sex1.要求給表單定義如下屬性:Caption:學(xué)生信息管理系統(tǒng)Top:0Left:0Height:227Width: 405Autocenter: .T.AlwaysOnTo
7、p:.T.Picture:(給表單選一個(gè)背景圖片)MaxButton: .F.MinButton: .F.2.添加第一個(gè)標(biāo)簽屬性如下:Caption:學(xué)生信息管理ForeColor:紅色AutoSize: .T.FontName:華文隸書FontSize:26BackStyle: 0-透明Name: Lab13. 添加第二個(gè)標(biāo)簽屬性如下:AutoSize: .T.透明 Name: Lab2Caption:研制人:自個(gè)的名字ForeColor:綠色FontName:華文行楷F(xiàn)ontSize: 16 BackStyle: 0-Name: Com1Name: Com2做完后保存到自個(gè)的文件夾下,運(yùn)行
8、4. 添加一個(gè)命令按鈕屬性如下: Caption:進(jìn)入系統(tǒng)5. 再添加一個(gè)命令按鈕屬性如下: Caption:退出系統(tǒng)設(shè)置 CLICK代碼:內(nèi)容為:THISFORM.RELEASE第三節(jié):表單中的數(shù)據(jù)處理、創(chuàng)建第二個(gè)表單,名為學(xué)生信息處理.scx1. 要求給表單定義如下屬性:Caption:學(xué)生信息處理 Top: 0Left: 0 Height: 327 Width: 505Autocenter: .T. AlwaysOnTop: .T. MaxButton: .F.MinButton: .F.設(shè)置表單的“數(shù)據(jù)環(huán)境”,添加表ST.DBF,將各字段手拖到表單中,并排列整齊.2.添加八個(gè)命令按鈕,
9、CAPTION的名稱分別為“追加記錄”、“修改記錄”、“修改結(jié)構(gòu)” 一條”、“末記錄”“追加記錄”、“退岀”的單擊代碼為:的單擊代碼為: 的單擊代碼為:APPEND BLANKTHISFORM.REFRESHTHISFORM.TEXT1.SETFOCUSBROWSEMODIFY STRUCTUREGO TOP“修改記錄”“修改結(jié)構(gòu)”“首記錄”的單擊代碼為:THISFORM.REFRESH的單擊代碼為:SKIPTHISFORM.REFRESH的單擊代碼為:SKIP -1THISFORM.REFRESH的單擊代碼為:GO BOTTOMTHISFORM.REFRESH的單擊代碼為: THISFORM
10、.RELEASE大家會(huì)發(fā)現(xiàn)一個(gè)問題,當(dāng)點(diǎn)擊上一條、“下一條”“上一條”“末記錄”、“首記錄”、“下一條”、“上“退岀” 做完后保存到自個(gè)的文件夾下,運(yùn)行一下結(jié)果。針移到末尾或首記錄之前的話,系統(tǒng)會(huì)顯示一些錯(cuò)誤信息,影響我們的正常操作。如何避免呢?我們可以在記錄指針移 動(dòng)時(shí),事先判斷一下指針是否移到了首記錄之前或末尾,若在首記錄之前,則重新定位到首記錄,若在末記錄之后,則 重新定位到末記錄,就可以避免錯(cuò)誤信息的岀現(xiàn)?!跋乱粭l”的單擊代碼改為:下一條命令按鈕使記錄指具體處理為:SKIPIF EOF ( ) THENWAIT GO BOTTOMENDIFTHISFORM.REFRESH“上一條”的單
11、擊代碼改為:SKIP -1IF BOF( ) THENWAIT GO TOPENDIF己到記錄末尾WINDOW TIMEOUT 1己到首記錄之前WINDOW TIMEOUT 1第4頁(yè)XXXXX)姜久雨等級(jí)視頻購(gòu)買熱線:XXXXXXXXXTHISFORM.REFRESH頁(yè)眉頁(yè)腳內(nèi)容由大客戶定制,水印圖案也由大客戶定制DBA和用戶。應(yīng)用1應(yīng)用2DBMS第一章數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)1.1數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)一、計(jì)算機(jī)數(shù)據(jù)管理的發(fā)展在計(jì)算機(jī)中,數(shù)據(jù)管理指的是對(duì)數(shù)據(jù)進(jìn)行分類、組織、編碼、存儲(chǔ)、檢索和維護(hù)的過程。數(shù)據(jù)庫(kù)技術(shù)就是一種非 常重要而且被廣泛應(yīng)用的計(jì)算機(jī)數(shù)據(jù)管理技術(shù)。數(shù)據(jù)處理技術(shù)的發(fā)展階段:人工管理階段:數(shù)據(jù)與
12、程序不具有獨(dú)立性文件系統(tǒng)階段:數(shù)據(jù)不能統(tǒng)一修改,會(huì)造成數(shù)據(jù)不一致數(shù)據(jù)庫(kù)系統(tǒng)階段:解決了數(shù)據(jù)共享問題,減少了數(shù)據(jù)冗余分布式數(shù)據(jù)庫(kù)系統(tǒng):數(shù)據(jù)庫(kù)技術(shù)與網(wǎng)絡(luò)通信技術(shù)的結(jié)合;采用客戶/服務(wù)器系統(tǒng)結(jié)構(gòu)(C/S),使用 開放數(shù)據(jù)庫(kù)連接(ODBC標(biāo)準(zhǔn)協(xié)議通過網(wǎng)絡(luò)訪問遠(yuǎn)端的數(shù)據(jù)庫(kù)。面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng) :數(shù)據(jù)庫(kù)技術(shù)與面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)結(jié)合VF 從本質(zhì)上說,是傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),但它在用戶界面、程序設(shè)計(jì)等方面進(jìn)行了很好的擴(kuò)充,提供了面向?qū)?象程序設(shè)計(jì)的強(qiáng)大功能。二、數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)(Database,簡(jiǎn)稱為DB):保存在磁盤等外存介質(zhì)上的數(shù)據(jù)集合,能被各類用戶所共享、數(shù)據(jù)冗余低、數(shù)據(jù)之間有緊密聯(lián)系、可通過數(shù)據(jù)
13、庫(kù)管理系統(tǒng)進(jìn)行訪問在VF數(shù)據(jù)庫(kù)系統(tǒng)中,數(shù)據(jù)以表的形式保存。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng):數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)是指系統(tǒng)開發(fā)人員利用數(shù)據(jù)庫(kù)系統(tǒng)資源開發(fā)的面向某一類實(shí)際應(yīng)用的軟件系統(tǒng)。數(shù)據(jù)庫(kù)管理系統(tǒng)(Database Management System,簡(jiǎn)稱DBMS :是位于用戶與數(shù)據(jù)庫(kù)之間的一個(gè)數(shù)據(jù)管理軟件。VF和ACCESSTB是數(shù)據(jù)庫(kù)管理系統(tǒng)。即用戶不能直接接觸數(shù)據(jù)庫(kù),而只能通過DBM睞操作數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)系統(tǒng)(Database System,簡(jiǎn)稱DBS :是指采用了數(shù)據(jù)庫(kù)技術(shù)的計(jì)算機(jī)應(yīng)用系統(tǒng)。它實(shí)際上是一個(gè)集合體, 通常包括:硬件系統(tǒng)、數(shù)據(jù)庫(kù)集合、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)管理員(第10頁(yè)XXXXX)姜久雨等級(jí)視頻購(gòu)
14、買熱線:XXXXXXXXX數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn) 數(shù)據(jù)的結(jié)構(gòu)化:在同一數(shù)據(jù)庫(kù)中的數(shù)據(jù)文件是有聯(lián)系的,且在整體上服從一定的結(jié)構(gòu)形式。 數(shù)據(jù)的共享性。數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)可以有為不同部門、不同單位甚至不同用戶所共享,這樣可以大大的減少 數(shù)據(jù)冗余。 數(shù)據(jù)的獨(dú)立性。在文件系統(tǒng)中,數(shù)據(jù)結(jié)構(gòu)和應(yīng)用程序相互依賴,一方的改變總是要影響到另一方的改變。數(shù)據(jù) 庫(kù)系統(tǒng)中的數(shù)據(jù)文件與應(yīng)用程序之間的這種依賴關(guān)系已大大減小。 數(shù)據(jù)的完整性。在數(shù)據(jù)庫(kù)系統(tǒng)中,可以通過對(duì)數(shù)據(jù)的性質(zhì)進(jìn)行檢查而管理它們,使之保持完整正確。如商品的 價(jià)格不能為負(fù)數(shù),一場(chǎng)電影的定票數(shù)不能超過電影院的座位數(shù)。 有統(tǒng)一的數(shù)據(jù)控制功能。數(shù)據(jù)庫(kù)系統(tǒng)不是把數(shù)據(jù)簡(jiǎn)單堆積
15、,而是在記錄數(shù)據(jù)信息的基礎(chǔ)上具有多種管理功能, 如輸入、輸出、查詢、編輯、修改等。三、數(shù)據(jù)模型數(shù)據(jù)模型是從現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)抽象,可以將現(xiàn)實(shí)世界中的事物抽象為一種既 不依賴于具體的計(jì)算機(jī)系統(tǒng)又不為某一DBMS持的概念模型,然后再把概念模型轉(zhuǎn)換為計(jì)算機(jī)上某一 DBMS支持的數(shù)據(jù)模型。在信息世界中,可以對(duì)現(xiàn)實(shí)世界中各種事物及其事物之間的 復(fù)雜的聯(lián)系進(jìn)行如下抽象描述。實(shí)體描述實(shí)體(entity):客觀存在并相互區(qū)別的萬(wàn)事萬(wàn)物,也可以是抽 象的事件,如一堂課屬性(attribute):實(shí)體的特征(外在表現(xiàn))。如學(xué)生實(shí)體用學(xué)號(hào)、姓名、性別等 實(shí)體型:屬性值的集合表示一個(gè)實(shí)體,而屬性的集合表示一種實(shí)
16、體的類型,稱為實(shí)體型 實(shí)體集(entity set):性質(zhì)相同的同類實(shí)體的集合。在數(shù)據(jù)庫(kù)應(yīng)用中,實(shí)體集以數(shù)據(jù)表的形式呈現(xiàn)。在ACCESS,用表來(lái)存放同一類實(shí)體,即實(shí)體集。ACCESS勺一個(gè)表包含若干個(gè)字段,表中的字段就是實(shí)體的屬性。字段值的集合組成表中的一條記錄,代表一個(gè)具體的實(shí)體,即每一條記錄表示一個(gè)實(shí)體。實(shí)體間聯(lián)系及種類實(shí)體間聯(lián)系的種類是指一個(gè)實(shí)體型中可能岀現(xiàn)的每一個(gè)實(shí)體與另一個(gè)實(shí)體型中多少個(gè)實(shí)體存在聯(lián)系。兩個(gè)實(shí)體間的住院病人和病床的聯(lián)系 部門與教師的聯(lián)系 圖書與圖者的聯(lián)系聯(lián)系可以歸結(jié)為3種類型:1 、一對(duì)一聯(lián)系:如職工和工資2、一對(duì)多聯(lián)系:如班級(jí)和學(xué)生3、多對(duì)多聯(lián)系:如學(xué)生和課程數(shù)據(jù)模型
17、簡(jiǎn)介數(shù)據(jù)模型是數(shù)據(jù)庫(kù)管理系統(tǒng)用來(lái)表示實(shí)體及實(shí)體間聯(lián)系的方法。1)層次數(shù)據(jù)模型2)網(wǎng)狀數(shù)據(jù)模型3)關(guān)系數(shù)據(jù)模型Ki學(xué)半特記喪1學(xué)號(hào)年歸性別系別tLi嘉曲HF.RiLiK.王明23出歷史累m111L,0000622女外語(yǔ)系00R4足報(bào)訊.LItj-U.j.張軍23Ik計(jì)1.2關(guān)系數(shù)據(jù)庫(kù)一、關(guān)系數(shù)據(jù)模型關(guān)系術(shù)語(yǔ) 關(guān)系:一個(gè)關(guān)系就是一個(gè)二維表。一個(gè)數(shù)據(jù)庫(kù)中可以保存多個(gè)關(guān)系 元組:二維表中每一行稱為元組 屬性:二維表中垂直方向的列稱為屬性 域:屬性的取值范圍 關(guān)鍵字:其值能夠惟一地標(biāo)識(shí)一個(gè)元組的屬性或?qū)傩缘慕M合。在ACCESS和 VF中,主關(guān)鍵字段和候選關(guān)鍵字段就起惟一標(biāo)識(shí)一個(gè)元組的作用。主鍵用以保證表
18、中每個(gè)記錄互不相同 外部關(guān)鍵字:如果表中的一個(gè)字段不是本表的主關(guān)鍵字,而是另外一個(gè)表的主關(guān)鍵字或候選關(guān)鍵字,這個(gè)字段 就稱為外部關(guān)鍵字。關(guān)系的特點(diǎn)(1) 關(guān)系必須規(guī)范化:如每個(gè)屬性必須是不可分割的數(shù)據(jù)單元(2)在同一個(gè)關(guān)系中不能出現(xiàn)相同的屬性名(3)關(guān)系中不允許有完全相同的元組,即冗余(4)在一個(gè)關(guān)系中行列次序無(wú)關(guān)緊要關(guān)系模型的實(shí)例一個(gè)具體的關(guān)系模型由若干個(gè)關(guān)系模式組成。在VF中,一個(gè)數(shù)據(jù)庫(kù)中包含相互之間存在聯(lián)系的多個(gè)表,該數(shù)據(jù)庫(kù)文件就對(duì)應(yīng)一個(gè)實(shí)際的關(guān)系模型。二、關(guān)系運(yùn)算關(guān)系數(shù)據(jù)庫(kù)中使用關(guān)系運(yùn)算來(lái)表達(dá)對(duì)關(guān)系的操作。傳統(tǒng)的集合運(yùn)算:進(jìn)行參加運(yùn)算的兩個(gè)關(guān)系必須具有相同的關(guān)系模式,即元組具有相同結(jié)構(gòu)
19、。 并:是由屬于這兩個(gè)關(guān)系的元組組成的集合,組成一個(gè)新的關(guān)系 差:是從一個(gè)表中去掉在另外一個(gè)表中也有的元組,組成一個(gè)新的關(guān)系 交:結(jié)果是兩個(gè)表中共同元組,組成一個(gè)新的關(guān)系專門的關(guān)系運(yùn)算 選擇:從關(guān)系中找岀滿足給定條件的元組的操作稱為選擇,選擇的結(jié)果是一個(gè)新的關(guān)系。選擇的條件以邏輯表 達(dá)式的形式給岀,使邏輯表達(dá)式的值為真的元組將被選岀組成一個(gè)新的關(guān)系。 投影:從關(guān)系模式中指定若干屬性組成新的關(guān)系稱為投影。投影是從列的角度進(jìn)行的運(yùn)算組成一個(gè)新的關(guān)系(個(gè)數(shù)要少、排列順序可以不同),相當(dāng)于對(duì)關(guān)系進(jìn)行垂直分解。體現(xiàn)了關(guān)系中列的次序元關(guān)緊要這一特點(diǎn)。 聯(lián)接:將兩個(gè)關(guān)系模式橫向拼接成一個(gè)更寬的關(guān)系模式,生成
20、的新關(guān)系中包含滿足聯(lián)接條件的元組。聯(lián)接過程 是通過聯(lián)接條件來(lái)控制的,聯(lián)接條件中將岀現(xiàn)兩個(gè)表中的公共屬性名,或者是相同的語(yǔ)義、可比的屬性。 自然聯(lián)接:是去掉重復(fù)屬性的等值聯(lián)接選擇和投影運(yùn)算的操作對(duì)象只是一個(gè)表,相當(dāng)于對(duì)一個(gè)二維表進(jìn)行切割。聯(lián)接運(yùn)算需要兩個(gè)表作為操作對(duì)象。兩個(gè) 以上的聯(lián)接,則須兩兩聯(lián)接。1.3數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ)、數(shù)據(jù)庫(kù)設(shè)計(jì)步驟 設(shè)計(jì)原則 關(guān)系數(shù)據(jù)的設(shè)計(jì)應(yīng)遵從概念單一化“一事一地”的原則。即一個(gè)表描述一個(gè)實(shí)體或?qū)嶓w間的一種聯(lián)系 避免在表之間岀現(xiàn)重復(fù)字段(外部關(guān)鍵字段除外)表中的字段必須是原始數(shù)據(jù)和基本數(shù)據(jù)元素 設(shè)計(jì)步驟需求分析:目的、要保存的信息確定所需字段確定聯(lián)系 用外部關(guān)鍵字保證有關(guān)
21、聯(lián)的表之間的聯(lián)系確定需要的表:每個(gè)實(shí)體設(shè)計(jì)為數(shù)據(jù)庫(kù)中的一個(gè)表 設(shè)計(jì)求精二、數(shù)據(jù)庫(kù)設(shè)計(jì)過程(1)需求分析:信息需求處理方式安全性和完整性需求。(2)確定需要的表(3)確定所需字段每個(gè)字段直接和表的實(shí)體相關(guān)以最小的邏輯單位存儲(chǔ)信息 表中的字段必須是原始數(shù)據(jù)確定主關(guān)鍵字字段(4)確定聯(lián)系(大部分都是一對(duì)多聯(lián)系) 一對(duì)多聯(lián)系:就是把一方的主關(guān)鍵字添加到多方的表中 多對(duì)多聯(lián)系:須創(chuàng)建第三個(gè)表,把多對(duì)多的聯(lián)系分解成兩個(gè)一對(duì)多的聯(lián)系。所創(chuàng)建的第三個(gè)表包含兩個(gè)表的主關(guān)鍵字,在兩表之間起著紐帶作用,稱之為“紐帶表”。 一對(duì)一聯(lián)系:可以將這兩個(gè)表合并為一個(gè)表(5)設(shè)計(jì)求精是否遺忘了字段是否存在大量空白字段是否有包
22、含了同樣字段的表 ? 表中是否帶有大量不屬于某實(shí)體的字段?是否在某個(gè)表中重復(fù)輸入了同樣的信息是否為每個(gè)表選擇了合適的主關(guān)鍵字?1.4 Visual FoxPro 系統(tǒng)概述一、VF6.0 的安裝與啟動(dòng)(一)安裝 Visual FoxPro6.0(二)啟動(dòng) Visual FoxPro6.0二、Visual FoxPro6.0的用戶界面Visual FoxPro有三種工作方式:利用菜單系統(tǒng)實(shí)現(xiàn)人機(jī)對(duì)話;在命令窗口直接輸入命令進(jìn)行交互式操作;利用各種生成器自動(dòng)產(chǎn)生程序,或者編寫FoxPro程序(命令文件),然后執(zhí)行它。前兩種方法屬于交互式工作方式,可以通過這兩種方法得到同一結(jié)果。執(zhí)行命令文件為自動(dòng)化工
23、作方式,菜單工作方式為最終用戶提供了更加便利的操作手段。因此, 初學(xué)者通常首先從菜單工作方式入手。項(xiàng)目管理器窗口所謂項(xiàng)目是指文件、數(shù)據(jù)、文檔和Visual FoxPro 對(duì)象的集合?!绊?xiàng)目管理器”是VisualFoxPro中處理數(shù)據(jù)和對(duì)象的主要組織工具,它為系統(tǒng)開發(fā)者提供了極為便利的工作平臺(tái),一是提供了簡(jiǎn)便的、可視化的方法來(lái)組織和處理表、 數(shù)據(jù)庫(kù)、表單、報(bào)表、查詢和其他一切文件,通過單擊鼠標(biāo)就能實(shí)現(xiàn)對(duì)文件的創(chuàng)建、修改、刪除等操作;二是在項(xiàng)目管理器中可以將應(yīng)用系統(tǒng)編譯成一個(gè)擴(kuò)展名為app的應(yīng)用文件或exe的可執(zhí)行文件。三、工具欄的使用1、顯示或隱藏工具欄2、定制工具欄3、修改現(xiàn)有工具欄四、VF的
24、配置1、 使用“選項(xiàng)”對(duì)話框: 設(shè)置日期和時(shí)間的顯示格式更改表單的默認(rèn)大小設(shè)置默認(rèn)目錄2、 保存設(shè)置:對(duì)于VF配置所做的更改既可以是臨時(shí)性的(確定),也可以是永久的(設(shè)置為默認(rèn)值)1.5項(xiàng)目管理器.PJX的項(xiàng)目文件、創(chuàng)建項(xiàng)目項(xiàng)目管理器將一個(gè)應(yīng)用程序的所有文件集合成一個(gè)有機(jī)的整體,形成一個(gè)擴(kuò)展名為、使用項(xiàng)目管理器1、創(chuàng)建文件 2 、添加文件5、其他按鈕瀏覽:表運(yùn)行:查詢、表單或程序3 、修改文件 4 、移去文件關(guān)閉 或 打開: 數(shù)據(jù)庫(kù)預(yù)覽: 報(bào)表或標(biāo)簽連編: 連編一個(gè)項(xiàng)目或應(yīng)用程序1、移動(dòng)、縮放和折疊2 、拆分項(xiàng)目管理器3 、停放項(xiàng)目管理器三、定制項(xiàng)目管理器1.6 Visual FoxPro向?qū)?/p>
25、、設(shè)計(jì)器、生成器簡(jiǎn)介一、Visual FoxPro 的向?qū)驅(qū)且环N交互式程序,用戶在一系列向?qū)聊簧匣卮饐栴}或者選擇選項(xiàng),向?qū)?huì)根據(jù)回答生成文件或者執(zhí)行任務(wù),幫助用戶快速完成一般性的任務(wù)。例如,創(chuàng)建表單、編排報(bào)表的格式、建立查詢、制作圖表、生成數(shù)據(jù)透視表、生成交 叉表報(bào)表以及在Web上按HTML#式發(fā)布等。Visual FoxPro 中帶有超過21個(gè)的向?qū)?。二、Visual FoxPro 的設(shè)計(jì)器Visual FoxPro的設(shè)計(jì)器是創(chuàng)建和修改應(yīng)用系統(tǒng)各種組件的可視化工具。利用各種設(shè)計(jì)器使得創(chuàng)建表、表單、數(shù)據(jù)庫(kù)、查詢和報(bào)表以管理數(shù)據(jù)變得輕而易舉,為初學(xué)者提供了方便的工具。三、Visual Fo
26、xPro 的生成器生成器是帶有選項(xiàng)卡的對(duì)話框,用于簡(jiǎn)化對(duì)表單、復(fù)雜控件和參照完整性代碼的創(chuàng)建和修改過程。每個(gè)生成器顯示 一系列選項(xiàng)卡,用于設(shè)置選中對(duì)象的屬性??墒褂蒙善髟跀?shù)據(jù)庫(kù)表之間生成控件、表單、設(shè)置控件格式和創(chuàng)建參照完 整性。1. 啟動(dòng) 表單生成器:1 )在己有的表單上單擊鼠標(biāo)右鍵2 )從 表單 菜單中選擇 快速表單 3)單擊表單設(shè)計(jì)器工具欄上的表單生成器按鈕對(duì)控件使用相應(yīng)的生成器:點(diǎn)右鍵或按shift鍵選取多個(gè)控件再選擇自動(dòng)格式生成器2. 使用參照完整性生成器課后練習(xí)題-1 :1、 下列實(shí)體類型的聯(lián)系中,屬于多對(duì)多聯(lián)系的是()A)學(xué)生與課程之間B )學(xué)校與教師之間C )商品條形碼與商品
27、之間D )班組與班長(zhǎng)之間2、關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)中的域是A )關(guān)系中屬性的取值范圍B )關(guān)系中的垂直方向的列C )屬性或?qū)傩缘慕M合D )前面A B和C都不正確3、關(guān)系是指()A )元組的集合 B )屬性的集合C )字段的集合 D )實(shí)例的集合4、 數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟順序是()a. 需求分析b.確定所需字段c.確定所需的表d.設(shè)計(jì)求精e.確定聯(lián)系A(chǔ) ) abcde B ) acbed C ) acdeb D ) adcbe5、關(guān)系R和關(guān)系S的并運(yùn)算是(A)由屬于R而不屬于S的所有元組組成的集合B )由R和S的元組連接組成的集合C)既屬于R又屬于S的元組組成的集合D )由關(guān)系R和關(guān)系S的所有元組合并組
28、成的集合再刪去重復(fù)的元組6、 現(xiàn)實(shí)世界中的事物個(gè)體在信息世界中稱為()A)實(shí)體 B )實(shí)體集 C )字段 D )記錄7、專門的關(guān)系運(yùn)算中,選擇運(yùn)算是()A )在基本表中選擇滿足條件的記錄組成一個(gè)新的關(guān)系B )在基本表中選擇字段組成一個(gè)新的關(guān)系C)在基本表中選擇滿足條件的記錄和屬性組成一個(gè)新的關(guān)系D )上述說法都是正確的8、專門的關(guān)系運(yùn)算中,投影運(yùn)算是()A )在基本表中選擇滿足條件的記錄組成一個(gè)新的關(guān)系B )在基本表中選擇字段組成一個(gè)新的關(guān)系C )在基本表中選擇滿足條件的記錄和屬性組成一個(gè)新的關(guān)系D )上述說法都是正確的9、關(guān)于傳統(tǒng)的集合運(yùn)算正確的是()A )并、交和差運(yùn)算B )投影,選擇和連接 C )
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年安全生產(chǎn)年終總結(jié)簡(jiǎn)單版(二篇)
- 2024年商場(chǎng)銷售工作計(jì)劃(二篇)
- 2024年大學(xué)學(xué)生會(huì)個(gè)人工作計(jì)劃范本(五篇)
- 2024年吊籃租賃合同參考樣本(五篇)
- 2024年大學(xué)生社會(huì)實(shí)踐總結(jié)(三篇)
- 2024年大學(xué)生畢業(yè)實(shí)習(xí)總結(jié)參考模板(四篇)
- 2024年大客戶經(jīng)理的基本職責(zé)(二篇)
- 2024年3季度國(guó)家基本公共衛(wèi)生服務(wù)培訓(xùn)試題
- 2024年危險(xiǎn)品貨物運(yùn)輸合同模板(三篇)
- 2024年幼兒園小班家長(zhǎng)工作計(jì)劃(二篇)
- 杭州灣跨海大橋通車典禮整體方案5篇范文
- 防雷防靜電專項(xiàng)檢查表
- 高中日語(yǔ)學(xué)習(xí)宣講+課件
- 冷鐓機(jī)常見問題及解決方案
- 青島理工大學(xué)土力學(xué)與地基基礎(chǔ)期末復(fù)習(xí)題及參考答案
- 教科版三年級(jí)上冊(cè)科學(xué)全冊(cè)課件
- 花生綜合性開發(fā)種植示范項(xiàng)目可行性研究報(bào)告書
- 國(guó)家開放大學(xué)《高等數(shù)學(xué)基礎(chǔ)》形考任務(wù)1-4參考答案
- 六年級(jí)勞動(dòng)與技術(shù)上冊(cè)教案
- 心理咨詢與治療學(xué)智慧樹知到答案章節(jié)測(cè)試2023年南方醫(yī)科大學(xué)
- 冷療技術(shù) 基礎(chǔ)護(hù)理課件
評(píng)論
0/150
提交評(píng)論