VFP關於建立表之間永久聯絡的問題

2025-07-11 20:20:21 字數 3327 閱讀 4112

1樓:網友

假設:①四個表中的同名欄位具有相同的資料型別和值域;②房價表中的型別號字型兆差段、客房表中的客房號欄位、客戶表中的客戶號欄位均無重複值和空值,則:

1.房價表:型別號欄位建立主索引(主鍵),其它欄位建立普通索引;

2.客房表:客房號欄位建立主索引(主鍵),其它欄位建立普通索引;為房價表、客房表兩表的型別號欄位建立一對多關係(即房價表型別號為主鍵,客房表的型別號為猜碰外來鍵)

3.客戶表:客戶號欄位建立主索引(主鍵),其它欄位建立普通索引;

4.入住表:所有欄位均建立普通索引;為客房表、入住表兩表的客房號欄位建立一對多關係(即客房卜皮表客房號為主鍵,入住表的客房號為外來鍵);為客戶表、入住表兩表的客戶號欄位建立一對多關係(即客戶表客戶號為主鍵,入住表的客戶號為外來鍵)。

create database _酒店庫。

create table _房價表 ( 型別號 c(4) not null primary key, 型別名 c(20), ** y)

create table _客房表 ( 客房號 c(4) not null primary key, 型別號 c(4) references _房價表 )

create table _客戶表 ( 客戶號 c(6) not null primary key, 身份證 c(18), 姓名 c(8), 性別 c(4), 工作單位 c(50), 所在城市 c(20))

create table _入住表 ( 客房號 c(4) references _客房表, 客戶號 c(4) references _客戶表, 入住日期 t, 退房日期 t)

2樓:卻彤雲

選虛散飢擇的表需要有相同的欄位,比如1和3,都有客戶號,1和4都有客房號。建立主索引的欄位必須具有唯一性(該欄位的每條記錄掘兄不能有重複),非空性(記錄差返不能為空)

vfp什麼是表之間的永久關係和臨時關係

3樓:網友

表間永久關係是資料庫內表之間的一種關係, 且儲存於資料庫中。

表現形式為關係線,主要功專能是使父表和屬子表間之間的資料更新、 資料刪除等保持一致, 換句話說資料庫中表間永久關係的特點是:

1)、 在「查詢設計器」 和「檢視設計器」 中, 永久關係自 動表現為預設連線條件;

2)、 在「資料庫設計器」 中, 表間永久關係表現為不同表間相同索引欄位之間的關係線;

3)、 在「資料環境設計器」 中, 資料庫表間永久關係表現為表單或報表的預設關係;

4)、 資料庫表間永久關係是用來儲存參照完整性資訊的。

資料庫表間永久關係不能實現表間記錄指標連動或同步移動。

永久關係儲存於資料庫中, 開啟儲存有表間永久的資料庫,永久關係即可使用了 。 永久關係可用命令方式和視覺化方式建立, 視覺化方式只要用滑鼠拖曳就可以建立。

但要注意: 建立任何關係都要求表間擁有公共欄位和已對同名欄位作了 索引。 表間臨時關係也稱為表間關聯, 是一種邏輯關聯, 要用時必須重新建立。

臨時關係可以在資料庫表間建立, 也可以在自由表間建立, 臨時關係可以實現表間記錄指標同步移動。表間臨時關係可用命令方式和「資料工作期」 建立。

vfp6.0兩個表怎麼建立永久性關係

4樓:

要建立永久關係的這兩個表必須要屬於同乙個資料庫。開啟資料庫設計器。主表要建立主索引或候選索引,子表建立普通索引就可以,然後按住左鍵拖動出一條線。

主表必須要建立主索引或候選索引。

子表如果用此欄位也建立的主索引或候選索引,那將建立的是一對一的永久關係。

子表如果用此欄位建立的普通索引,則建立的是一到多的永久關係。

5樓:網友

沒玩過。

如果支援 標準的 sql 語句的話, 建立個外來鍵關聯, 應該沒問題吧?

vfp中建立表的永久性關係前需要做哪些準備?

6樓:阿浩日記

假如有3個表: 學生:學號、姓名、性別、出生年月 成績:

學號、課程號、成績 課程:課程號、課程名 咱們如果在 學生和成績表之間建立永久性聯絡,那麼就需要用學號這個欄位 因派巧為他是這兩塵者鍵個嫌仿表中的公共欄位,只有兩個表中有相同的欄位我們才能將他。

vfp 資料環境中怎樣建立表之間的關聯

7樓:網友

將a表中的索引關鍵字拖動到b表,它們之間就會出現一條連線,這樣就建好了。

8樓:貝吉塔和他大寶馬

其實,如果是用表是可以建立的,只要在主表建立的欄位必須有index,並在子表中將相應欄位拖放到相應欄位index中就可以了,但是,我的不是表是檢視,不能使用這一方法。於是我想出了將要建立關聯的資料表做成檢視,這樣在報表的資料環境中就沒有必要建立關聯了,只是覺得有一點不爽。

vfp 資料庫中的表怎樣建立一對一的永久關係

9樓:

主表建立主索引或候選索引,子表也要以此關鍵字建立主索引或候選索引,開啟兩個表所在的資料庫設計器,按住欄位下面標識著主索引的此欄位拖到子表的此欄位上,會出現一條黑線,永久關係建立。說不太明白,操作起來還特別簡單。

vfp中,表與表之間的關係有哪幾種,感謝

10樓:剪shui作花飛

兩張表之間是。

bai否有關係取決於所du

描述的實zhi體,在設計時,就dao決定了表之間是版否存在「一對多」

權或「一對一」關係。在vfp中,表之間的關係有兩種存在方式,表之間的永久性關係和表之間的臨時性關係。

1.表之間的永久性關係:資料庫之間的一種關係,不僅在執行時存在,而且一直保留。

表必須在同一資料庫中。永久性關係時通過索引建立的。在一對多關係中,主表必須有主索引關鍵字或者候選索引關鍵字,子表則使用普通索引關鍵字。

在一對一關係中,兩張表鬥用主索引關鍵字或者候選索引關鍵字。

2.表之間的臨時性關係:在開啟的表之間用set relation to命令建立的,子表必須建立以外部關鍵字為索引表示式的索引,並把索引設定為主控索引,再在另乙個工作區中開啟主表,用命令建立臨時關係。

建立後就會使得子表的記錄指正隨父表記錄指標的移動而移動。這種控制的實質是根據主表的關係表示式的值在子表的主控索引中進行快速定位。

vfp中資料庫中,資料庫表之間不能建立的關係是??

11樓:匿名使用者

vfp中資料庫中,資料庫表之間不能建立的關係是環狀關聯。

12樓:釗越悟成天

將a表中的索引關鍵字拖動到b表,它們之間就會出現一條連線,這樣就建好了。

OSPF何時建立鄰居表,OSPF何時建立鄰居表?

需要一個過程 互相發hello報文 互動各自的路由資訊 域內所有路由器的lsdb同步,達到full狀態,鄰居就建立起來了 ospf鄰居狀態 有bai7種,分別是dudown init 2way exstart exchange loading full.路由器a剛啟動時zhi,ospf處於down的...

oracle建立表名為當前日期的表

oracle中無法建立以全數字命令的表,必須要帶有其他字母,可用如 t 日期 的格式。單純建立手動執行即可 create table t 20151223 id int,name varchar2 10 但一般情況,日期為動態 即隨時間變化而變化 則需要用儲存過程建立 declare v date ...

VF問題關於求餘函式的,VFP中的求餘運算

mod 函式 用乙個數值表示式去除另乙個數值表示式,返回餘數。mod ndividend,ndivisor 返回值。數值型。引數。ndividend 指定被除數。ndividend 中的小數位數決定了返回值中的小數位。ndivisor 指定除數。若 ndivisor 為正數,返回值為正 若 ndiv...