1. VFP 資料庫中的表怎樣建立一對一的永久關系
主表建立主索引或候選索引,子表也要旁察以此關鍵字建立主索引或候選索引,打開兩個表所在的資料庫設計器,按住欄位下面燃啟跡標識著皮並主索引的此欄位拖到子表的此欄位上,會出現一條黑線,永久關系建立。說不太明白,操作起來還特別簡單。
2. 簡述項目、庫表的概念及他們的關系vf題
項目是一種文件,用於組織和管理創建埋歷應用系統所需要的所有程序、表單、菜單、庫、報表、標簽、查詢和一些其他類型的文件,即項目就是文件、數據、文檔和Visual
foxpro對象的集合。
把一個關系以文件的形式存放在計算機的外存儲器中然後添加在纖液絕資料庫中即稱之為庫表。
資料庫表是VFP中最重要的操作對象,而所有對象都是可以通過項目進行管理,屬於一種隸屬毀姿關系。
3. vf表的關聯與表的永久關系的區別
VFP表的關聯
所謂關聯,就是當前表記錄指針的移動,能引起別的表按某種局禪條件相應地移動記錄指針。建立關聯後,稱當前表為主文件,與主文件建立關聯的表為子文嘩臘掘件
。
表間的永久關系是保存在資料庫中了。它與臨時關系的關系區別是,當其中一個表關閉時,臨時關系不再存在。
而表間的永久關系,除非你刪除關系,否則一直生效於兩個關系表中。
建立永久關系的目的是設置主表與子表的參照完整性規則,包含亂核三個規則:更新規則、刪除規則、插入規則。
這三個規則是規定:如果主表中有記錄要更新、刪除時,子表中與之關鍵字相同的記錄怎麼辦?可以選擇「級聯」「限制」「忽略」。
插入規則只可設置「限制」「忽略」。
4. VFP中同一資料庫中的兩張表,如何建立聯系
第一步,要給每個表建立索引。用兩個表共有欄位建立索引,父表建立主索引或候選索引,子表建普通索引。
第二步,在資料庫設計其中,單擊並拖動父表中主索引標識到子表中普通索引上,中間會產生一條連線。
這種聯系是永久聯系。
5. vfp什麼是表之間的永久關系和臨時關系
表間永久關系是資料庫內表之間的一種關系, 且存儲於資料庫中。
表現形式為關系線,主要功能是使父表和子表間之間的數據更新、 數據刪除等保持一致, 換句話說資料庫中表間永久關系的特點是:
(1)、 在「查詢設計器」 和「視圖設計器」 中, 永久關系自 動表現為默認連接條件;桐孫
(2)、 在「資料庫設計器」 中, 表間永久關系表現為不同表間相同索引欄位之間的關系線;
(3)、 在「數據環境設計器」 中, 資料庫表間永久關系表現為表單或報表的默認關系;
(4)、 資料庫表間永久關系是用來存儲參照完整性信息的。
資料庫表間永久關系不能實現表間記錄指針連動或同步移動。
永久關系保存於資料庫中, 打開保存有表間永久的資料庫,
永久關系即可使用了 。 永久關系可用命令方式和可視化方式建立, 可視化方式只要用滑鼠拖曳就可以建立。
但要注意: 建立任何關系都要求表間擁有公共欄位和已對同名欄位作了 索引。 表間臨時關系也稱為表間關聯, 是一種邏輯關聯, 要用時必須重新建立。
臨時關系可以在資料庫表間滑卜建立, 也可以在自由表間建立, 臨時關系可以實現表間記錄指針同步移動。表間局讓鏈臨時關系可用命令方式和「數據工作期」 建立。
6. 在VFP中,自由表與資料庫表的關系與區別caption與name的關系與區別
關系:資料庫表和自由表可以相互轉化,廳譽資料庫表移去後可以變成自由表,自由表可以添加到資料庫中成為資料庫表。
區別:資料庫表有許多自由表不具有的屬性:
資料庫表可以使用長表名,在表中可以使用長欄位名;
可以為資料庫表中的欄位指定標題和添加註釋;
可以為資料庫表中的欄位指定默認值和輸入掩碼;
資料庫表中的欄位有默認的控制項類;
可以為資料庫表規定欄位級規則和記錄級規則;
資料庫表支持主關鍵字、參照完整性和表之間的聯系;
資料庫表支持INSERT、UPDATE和DELETE事件的觸發器。
caption是指控制項的標題,name是對扮神段象名稱瞎梁
7. 那個在VFP中,資料庫3個表怎麼建立永久性關聯
要建立永久關系的這三個表必須要屬於同一個資料庫。
打開資料庫設計器,主表要建立主索引或候選索引手鄭,子表建立普通索引就可以,然後按住左鍵拖動出一條線。
主表必須要建立主索引或候選索引。
子表如果用此欄位也建立段源的主索引或候選索引,那畢燃頌將建立的是一對一的永久關系。
子表如果用此欄位建立的普通索引,則建立的是一到多的永久關系。
8. 我想請問個問題,關於VFP的問題。為什麼要在資料庫中建立表與表的關系我想知道建立表與表的關系的意
資料庫的作用就是維護表和表與表之間的關系的。
表與表的關系是為了方便多表間數據的訪問,(就是說利用一個表來訪問另一個表中的數據,)為了保證多個表數據的一致性,(就是在一個表中修改了某個記錄另一個表也能相應變化)
表與表間的關系在VFP中有兩種,一種是臨時關系(建好就用當將表關閉這個關系就沒了),一種是永久關系(這個關系在資料庫中,只要你不刪除它永遠存在)
不建立關系也可以創建查詢,可以利用查詢條件來確定兩表間的對應。
9. 在VFP中,自由表與資料庫表的關系與區別caption與name的關系與區別
caption是指控制項的標題,name是對象名稱,例如在設計代碼時,應用name屬性值而不能用Caption屬性值來引用對象。
自由表與資料庫表的區別:
資料庫表支持長表名與長欄位名,欄位名長度不超過128位元組,自由表欄位名長度不超過10個位元組;
資料庫表有新特徵:可以設置欄位顯示屬性,欄位有效性規則,欄位注釋,支持主索引,記錄的有效性規則驗證,可以設置插入、更新、刪除的觸發器和表注釋等操作。
10. vfp 什麼是表之間的永久關系和臨時關系它們之間有何聯系與區別啊
表的臨時關系:
可以使用工作區和表別名創建表間臨時關系。臨時關系導致一個表(子表)中的記錄指針跟隨另一個表(父表)的記錄指針運動。例如,假設要建立客戶(customer)表和定單(orders)表之間的關系,以便當移動客戶表記錄指針到特定客戶時,定單表中的記錄指針移動到帶有相同客戶編號的記錄。
可以創建表間的不同關系。例如,一對多關系,可以選擇父表或關系的「一」方中的一條記錄並訪問子表或關系的「多」方中的多條相關記錄。有關可以創建的關系的更多信息,請參見 確定關系。
通常,設置有共同欄位的表戚爛間臨時關系使用一個關系表達式。該關系表達式通常是子表中主控索引的索引表達式。因此,當創建父表和子表索引之間的關系時,選擇父表中的一條記錄就只選擇了子表中索引關鍵字匹配所選父表記錄索引關鍵緩春字的那些記錄。
當打開表並創建關系之後,可以在「數據工作期」(Data Session)窗口中查看那些表的別名和關系。
資料庫表之間的永久關系:
在資料庫中創建資料庫表之間的永久關系能夠基於一個簡單或復雜的索引表達式或是它們的索引使表發生關系,以便可以訪問想要的精確記錄。
不象用 SET RELATION 命令創建的臨時關系,不需要在每次使用該表時重新創建永久關系。然而,永久關系不能控製表中記錄指針之間的關系,因此在開發 Visual FoxPro 應高哪漏用程序時,既需要用 SET RELATION 設置的臨時關系也需要永久關系。更多的信息,請參見 SET RELATION 命令。
永久關系被存儲在資料庫(.dbc)文件中。下列各項也適用於永久關系:
它們自動被用作查詢和視圖設計器中的默認連接條件。更多的信息,請參見 查詢和視圖設計器。
在資料庫設計器中它們顯示為連接表索引的線。更多的信息,請參見 資料庫設計器。
它們被用於存儲參照完整性信息。
它們被用作數據環境中表單和報表的默認關系並出現在數據環境設計器(Data Environment Designer)中。