2012-2013-2vfp第6部分建庫建表建關系_第1頁
已閱讀1頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論