2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、Visual Foxpro 6.0,程序設計基礎(chǔ),重慶工商大學計算機學院計算機基礎(chǔ)教研室,要點: 1.掌握創(chuàng)建、修改數(shù)據(jù)庫的方法 2.掌握表中的數(shù)據(jù)類型 2.掌握創(chuàng)建、修改數(shù)據(jù)表的方法 3.掌握在數(shù)據(jù)表間建立永久關(guān)系 4. 設置表間的參照完整性,第六講 建庫建表建關(guān)系,(見教材107-108頁【溫馨提示】),VFP中表、數(shù)據(jù)庫、項目之間的關(guān)系,VFP的表分為自由表和數(shù)據(jù)庫表,什么

2、是數(shù)據(jù)庫,數(shù)據(jù)庫如同一個倉庫,是存儲管理各種對象的容器,這些對象有:表、視圖、關(guān)聯(lián)以及有效管理數(shù)據(jù)庫數(shù)據(jù)的存儲過程等。 數(shù)據(jù)庫文件的擴展名為:.dbc 。統(tǒng)自動生成一個與數(shù)據(jù)庫同名的.DCT數(shù)據(jù)庫備注文件(不能缺少)和.DCX的數(shù)據(jù)庫索引文件。,1. 建立的命令2.打開的命令 3.修改的命令4.關(guān)閉的命令5.刪除的命令,Create database ,,數(shù)據(jù)庫相關(guān)命令,Open

3、 database ,Modify database ,Close database,Delete database ,6.向數(shù)據(jù)庫添加數(shù)據(jù)表,格式:,add ,7.把數(shù)據(jù)表從數(shù)據(jù)庫中移出,格式:,remove delete],table,table,(見教科書92頁),(見教科書92頁),建立數(shù)據(jù)表時,首先

4、要對所處理的對象進行調(diào)查分析,再根據(jù)需要設計一張二維表。 表各列,即字段的數(shù)據(jù)類型一旦被定義,就確定了其存儲方式和使用方式。表中數(shù)據(jù)細化分為以下幾種類型:,創(chuàng)建數(shù)據(jù)表,1.字符型(Character) 0~254個字符2.數(shù)值型(Numeric) 數(shù)值型數(shù)據(jù)通常分為以下四種類型: (1)數(shù)值型( N ) (2)浮動型( F ) (3)雙精度型( B ) (

5、4)整型( I ) 3.日期型(Date)8B 默認格式{mm/dd/yy}來表示。 4.邏輯型(Logic) 1B 邏輯型數(shù)據(jù)只有真(.T.)和假(.F.)兩種值。,5.備注型(Memo) 4B 備注型數(shù)據(jù)用于存放較長的字符型數(shù)據(jù)類型。它只用于數(shù)據(jù)表中的字段類型的定義。 6.通用型(General) 4B 通用型數(shù)據(jù)是用于存儲OLE對象的數(shù)據(jù)。通用型數(shù)據(jù)中的OLE對象可以是電子

6、表格、文檔、圖片、聲音等多媒體信息。它只用于數(shù)據(jù)表中的字段類型的定義。,,注意: 一個表文件的備注型字段和通用型字段的實際數(shù)據(jù)都放在同一個與表文件同名的備注文件(.fpt)中,長度根據(jù)數(shù)據(jù)的內(nèi)容而定。,1.表格設計 (1)定義二維表名(標題) (文件名) 設計一張二維表,首先要給表起個名字。 (2)二維表欄目設計(列)(字段)及屬性結(jié)構(gòu) 首先確定表中有幾個欄目,然后根據(jù)每一個欄目所含內(nèi)容的不同設計欄目標題

7、和屬性。(3)填寫二維表的內(nèi)容(行) (記錄),設計數(shù)據(jù)表與平時設計一張表格類似:,,,,2.定義數(shù)據(jù)表 在Visual FoxPro 系統(tǒng)中,一張二維表對應一個數(shù)據(jù)表,稱為表文件(Table)。 一張二維表由表名、表頭、表的內(nèi)容三部分組成,一個數(shù)據(jù)表則由數(shù)據(jù)表名、數(shù)據(jù)表的結(jié)構(gòu)、數(shù)據(jù)表的記錄三要素構(gòu)成。,,①數(shù)據(jù)表的文件名②數(shù)據(jù)表的結(jié)構(gòu)即字段名、字段類型和字段長度(字段的基本要素)。,③數(shù)據(jù)表中的記錄是數(shù)據(jù)表

8、中不可分割的基本項,即二維表中的表的內(nèi)容。一個數(shù)據(jù)表的大小,主要取決于它擁有的數(shù)據(jù)記錄的多少。不包含記錄的數(shù)據(jù)表稱為空表。,(見教科書57頁表4.1 ),自由表的字段名不能超過10個字符,3.輸入記錄,(見教科書59-60頁),備注字段和通用字段的輸入P94,有些數(shù)據(jù)表格和其他數(shù)據(jù)表格之間存在著某些關(guān)系,我們需要將這些有關(guān)系的數(shù)據(jù)表格納入同一個數(shù)據(jù)庫中,并建立其彼此之間的關(guān)系,使用者才能更好的運用數(shù)據(jù)表格,更容易達到數(shù)據(jù)管理的目的。

9、 在Visual FoxPro中,這種關(guān)系是通過索引來建立的。,創(chuàng)建數(shù)據(jù)表之間的永久關(guān)系,數(shù)據(jù)表的索引,索引是按索引關(guān)鍵字表達式的值使數(shù)據(jù)表中的記錄有序排列的一種技術(shù)。2、索引的類型,1、什么是索引,(教科書P132),Visual FoxPro系統(tǒng)提供了四種不同的索引類型,它們分別是:,主索引:僅適用于數(shù)據(jù)庫表,不允許關(guān)鍵字段有重復值,一個數(shù)據(jù)表只能建一個主索引。 候選索引:不允許索引關(guān)鍵字段有重復值普通索引:最常用的

10、索引類型,無任何限制 唯一索引:允許索引關(guān)鍵字段有重復值,1)主索引的建立,注意:只能為數(shù)據(jù)庫表建立主索引,不能為自由表創(chuàng)建主索引。 當從數(shù)據(jù)庫中移走有主索引的表而成為自由表時,他們的主關(guān)鍵字將會隨之消失。,(教科書P135-136),主索引與永久關(guān)系,數(shù)據(jù)庫表,自由表,2)永久關(guān)系,永久性關(guān)系建立在數(shù)據(jù)庫本身,只要數(shù)據(jù)庫存在,永久關(guān)系就存在,不會因其他命令的執(zhí)行而消失。,在“數(shù)據(jù)庫設計器”窗口中,兩個數(shù)據(jù)表格之間

11、的連線,就是“永久性關(guān)系”。,仔細體會教科書P140【例5-9】,從父表的索引標識拖動到子表的索引標識,唯一值,重復值,永久關(guān)系連線的作用是在數(shù)據(jù)表格作“更新”、“刪除”、“新增”等動作時,對表格做一個檢查的動作,以符合某些規(guī)則。(而存儲這些規(guī)則的地方就是所謂的“參考完整性”(RI)。),在數(shù)據(jù)庫中的表建立永久關(guān)系后,可以設置管理相關(guān)記錄的規(guī)則。這些規(guī)則可以控制相關(guān)表中記錄的插入、刪除或更新操作。 見書P143表5-3,設置參

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論