首頁 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡課程 模擬考試 考友錄 實用文檔 求職招聘 論文下載
2011中考 | 2011高考 | 2012考研 | 考研培訓 | 在職研 | 自學考試 | 成人高考 | 法律碩士 | MBA考試
MPA考試 | 中科院
四六級 | 職稱英語 | 商務英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT
新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學習 | 法語 | 德語 | 韓語
計算機等級考試 | 軟件水平考試 | 職稱計算機 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證
華為認證 | Java認證
公務員 | 報關員 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 期貨從業(yè)資格 | 司法考試 | 法律顧問 | 導游資格
報檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務師 | 跟單員 | 單證員 | 物流師 | 價格鑒證師
人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業(yè)資格 | 廣告師職業(yè)水平
駕駛員 | 網(wǎng)絡編輯
衛(wèi)生資格 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 執(zhí)業(yè)護士
會計從業(yè)資格考試會計證) | 經(jīng)濟師 | 會計職稱 | 注冊會計師 | 審計師 | 注冊稅務師
注冊資產(chǎn)評估師 | 高級會計師 | ACCA | 統(tǒng)計師 | 精算師 | 理財規(guī)劃師 | 國際內(nèi)審師
一級建造師 | 二級建造師 | 造價工程師 | 造價員 | 咨詢工程師 | 監(jiān)理工程師 | 安全工程師
質量工程師 | 物業(yè)管理師 | 招標師 | 結構工程師 | 建筑師 | 房地產(chǎn)估價師 | 土地估價師 | 巖土師
設備監(jiān)理師 | 房地產(chǎn)經(jīng)紀人 | 投資項目管理師 | 土地登記代理人 | 環(huán)境影響評價師 | 環(huán)保工程師
城市規(guī)劃師 | 公路監(jiān)理師 | 公路造價師 | 安全評價師 | 電氣工程師 | 注冊測繪師 | 注冊計量師
繽紛校園 | 實用文檔 | 英語學習 | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲
您現(xiàn)在的位置: 考試吧(Exam8.com) > 計算機等級考試 > 計算機二級 > VF > 復習資料 > 正文

計算機等級考試VFP教程:第四章 數(shù)據(jù)庫的創(chuàng)建和使用

字段級規(guī)則:

一種與字段相關的有效性規(guī)則,在插入或修改字段值時被激活,多用于數(shù)據(jù)輸入正確性的檢驗。

為字段設置驗證規(guī)則的方法:

    .在表設計器中選定要建立規(guī)則的字段名。
    .在“規(guī)則”方框旁邊選擇“…”按鈕。
    .在表達式生成器中設置有效性表達式,并選擇“確定”。
    .在“信息”框中,鍵入用引號括起的錯誤信息。
    .在“默認值”框中,鍵入合理的初值。
    .注意不同類型數(shù)據(jù)的表示方法。
    .選擇“確定”

記錄級規(guī)則:

一種與記錄相關的有效性規(guī)則,當插入或修改記錄時激活,常用來檢驗數(shù)據(jù)輸入和正確性。記錄被刪除時不使用有效性規(guī)則。記錄級規(guī)則在字段級規(guī)則之后和觸發(fā)器之前激活,在緩沖更新時工作。

觸發(fā)器:

在一個插入、更新或刪除操作之后運行的記錄級事件代碼。不同的事件可以對應不同的動作。它們常用于交叉表的完整性。

(3) 在數(shù)據(jù)庫中添加表

方法1:從數(shù)據(jù)庫菜單中選擇添加表,從打開對話框中選擇所需的表并確定之。

方法2:右擊數(shù)據(jù)庫設計器窗口,從快捷菜單中選擇添加表。

方法3:單擊數(shù)據(jù)庫設計器工具欄的添加按鈕。

注意

一個數(shù)據(jù)表在同一時間內(nèi)只能屬于一個數(shù)據(jù)庫,已隸屬于其它數(shù)據(jù)庫的表不能直接被添加進來,需先將其移出數(shù)據(jù)庫還原成自由表。

(4) 創(chuàng)建并添加視圖

視圖用于顯示一個或多個表中的記錄,并能夠更新源表中的數(shù)據(jù),視圖只有在數(shù)據(jù)庫中才能存在。

方法1:從數(shù)據(jù)庫菜單中選擇新遠程視圖或新本地視圖

方法2:右擊數(shù)據(jù)庫設計器窗口,從快捷菜單中選擇新遠程視圖或新本地視圖

方法3:單擊數(shù)據(jù)庫設計器工具欄的新遠程視圖或新本地視圖按鈕

(5) 在數(shù)據(jù)庫中操作表和視圖

可以利用數(shù)據(jù)庫設計器工具欄很方便地進行下列操作:

瀏覽: 在瀏覽窗口中顯示表或視圖的內(nèi)容。

修改: 調(diào)出表設計器或視圖設計器對表或視圖進行修改。

移去:使表從數(shù)據(jù)庫中還原成自由表。對視圖移去相當于刪除。

刪除:從磁盤上徹底刪除數(shù)據(jù)表和視圖,并且無法回收。

(6) 在表之間建立永久性關系

永久關系:

是數(shù)據(jù)庫表之間的一種關系,不僅運行時存在,而且一直保留。表之間的永久關系是通過索引建立的。

一對多關系:

表之間的一種關系,在這種關系中,主表中的每一個記錄與相關表中的多個記錄相關聯(lián)(每一個主關鍵字值在相關表中可出現(xiàn)多次)。

一對一關系:

表之間的一種關系,在這種關系中,主表中的每一個記錄只與相關表中的一個記錄相關聯(lián)。

創(chuàng)建表間的永久關系

在數(shù)據(jù)庫設計器中,選擇想要關聯(lián)的索引名,然后把它拖到相關表的索引名上,所拖動的父表索引必須是一個主索引或候選索引。建立好關系后,這種關系在數(shù)據(jù)庫設計器中會顯示為一條連接兩個表的直線。

注意:需先建立索引然后才能建立關系。

刪除表間的永久關系

在數(shù)據(jù)庫設計器中,單擊兩表間的關系線。關系線變粗,表明已選擇了該關系,按下 delete 鍵。

編輯關系

單擊所需關系線,右擊鼠標,從快捷菜單中選擇編輯關系,在編輯關系對話框中改選其它相關表索引名或修改參照完整性規(guī)則。

參照完整性(RI)

控制數(shù)據(jù)一致性,尤其是不同表的主關鍵字和外部關鍵字之間關系的規(guī)則。Visual FoxPro 使用用戶自定義的字段級和記錄級規(guī)則完成參照完成性規(guī)則。

(7) 在表之間建立臨時關系

臨時關系:

是在打開的數(shù)據(jù)表之間用 set relation命令建立的臨時關系,或是在數(shù)據(jù)工作期窗口建立。建立了臨時關系后,子表的指針會隨主表記錄指針的移動。表被關閉后,關系自動解除。

臨時關系與永久關系的聯(lián)系與區(qū)別:

聯(lián)系:

(1)都必須明確建立關系的兩張表之間確實在客觀上存在著一種關系(一對多或一對一關系)。

(2)永久關系在許多場合可以作為默認的臨時關系。

區(qū)別:

(1)臨時關系是用來在打開的兩張表之間控制相關表之間記錄的訪問;而永久關系主要是用來存儲相關表之間的參照完整性,附帶地可以作為默認的臨時關系或查詢中默認的聯(lián)接條件。

(2)臨時關系在表打開之后使用set relation命令建立,隨表的關閉而解除;永久關系永久地保存在數(shù)據(jù)庫中而不必在每次使用表時重新創(chuàng)建。

(3)臨時關系可以在自由表之間、庫表之間或自由表與庫表之間建立,而永久關系只能在庫表之間建立。

(4)臨時關系中一張表不能有兩張主表(除非這兩張主表是通過子表的同一個主控索引建立的臨時關系),永久關系則不然。

4. 用命令方式操作數(shù)據(jù)庫

常用命令一覽表

命令格式

功能

create database 庫文件名 創(chuàng)建新的數(shù)據(jù)庫文件
open database 庫文件名 打開指定的庫文件
close database 關閉當前的數(shù)據(jù)庫和數(shù)據(jù)表
close all 關閉所有的數(shù)據(jù)庫和數(shù)據(jù)表,并把工作區(qū)1置為當前工作區(qū),同時還關閉一些窗口
modify database 修改當前庫文件結構
delete database 庫文件名 刪除指定的庫文件
open database 庫文件名

add table 表名

在數(shù)據(jù)庫中添加表
open database 庫文件名

remove table 表名

將表從數(shù)據(jù)庫中移去
open database 庫文件名

remove table 表文件名 delete

將表從數(shù)據(jù)庫中移去并從盤上刪除
use 庫文件名 !表名

browse

“!”表示引用一個不在當前數(shù)據(jù)庫中的表
Set relation to 關系表達式 into 區(qū)號 | 別名 建立表之間的臨時關系
Set relation to 刪除表之間的臨時關系
alter table 子表名 add foreign key 索引關鍵字 tag 索引標識 references 父表名 [tag 索引標識 ] 創(chuàng)建永久關系
alter table 子表名 drop foreign key tag 索引標識 刪除永久關系

上一頁  1 2 3 4 5 下一頁
文章搜索
版權聲明:如果計算機等級考試網(wǎng)所轉載內(nèi)容不慎侵犯了您的權益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉載本計算機等級考試網(wǎng)內(nèi)容,請注明出處。