MILY: 'Times New Roman'">本文為軟件測試時代版主李元(picture)之原創文章,在此對picture為廣大網友作出的貢獻深表感謝。
本文歡迎轉載,轉載請注明出處
說明: Datafactory 的基礎使用方法用戶可以查看Datafactory使用指導書,本文檔是在用戶了解datafactory的基本使用方法的基礎上,通過四個典型的例子來,來讓用戶對該軟件有一個較深刻的理解.
案例說明:
案例一: 外健字段的產生
案例二: 外部數據(TXT文檔)的引入
案例三: 單據編號的產生方法
案例四: 主從關系表數據的建立
1 外健字段的產生
說明:外健是數據庫關系中最普通也是使用最平凡的約束方式,我們可以通過二種方式來實現外健約束. 一種是Insert value from a data table,另一種是 Insert value from an sql database
圖 1.0
1) Insert value from an sql database方式
圖 1.1 圖 1.2
上圖中Countryarea表中CA_tradezone和Tradezone表中TZ_code之間是外健關系
我們把CA_tradezone字段產生的方式先設置成為寫SQL語句的方式,然后通過
Select TZ_code from Tradezone 這個簡單的SQL語句使Ca_tradezone得到TZ_code的值,并且用戶可以在SQL返回的結果中,篩選所需要的內容if more than one recode is returned(如果返回的條件超過一行),
Use first record (只選擇第一行作為當前字段值)
Select a record at random (隨機選擇一個值作為當前字段值)
注意:
當然這種數據產生方式其實不僅僅可以產生外健關系的數據,因為SQL語句是比較靈活的,讀者可以自己常識寫一些復雜的SQL語句來嘗試一下.換句話說,只要使同一個數據庫內,能使用Select 得到的結果都能做為該數據庫的某個字段的值,并且能對該值做必要的篩選
文章來源于領測軟件測試網 http://www.kjueaiud.com/