首頁 考試吧論壇 Exam8視線 考試商城 網絡課程 模擬考試 考友錄 實用文檔 求職招聘 論文下載 | ||
![]() |
2011中考 | 2011高考 | 2012考研 | 考研培訓 | 在職研 | 自學考試 | 成人高考 | 法律碩士 | MBA考試 MPA考試 | 中科院 |
|
![]() |
四六級 | 職稱英語 | 商務英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT 新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學習 | 法語 | 德語 | 韓語 |
|
![]() |
計算機等級考試 | 軟件水平考試 | 職稱計算機 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證 華為認證 | Java認證 |
|
![]() |
公務員 | 報關員 | 銀行從業資格 | 證券從業資格 | 期貨從業資格 | 司法考試 | 法律顧問 | 導游資格 報檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務師 | 跟單員 | 單證員 | 物流師 | 價格鑒證師 人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業資格 | 廣告師職業水平 駕駛員 | 網絡編輯 |
|
![]() |
衛生資格 | 執業醫師 | 執業藥師 | 執業護士 | |
![]() |
會計從業資格考試(會計證) | 經濟師 | 會計職稱 | 注冊會計師 | 審計師 | 注冊稅務師 注冊資產評估師 | 高級會計師 | ACCA | 統計師 | 精算師 | 理財規劃師 | 國際內審師 |
|
![]() |
一級建造師 | 二級建造師 | 造價工程師 | 造價員 | 咨詢工程師 | 監理工程師 | 安全工程師 質量工程師 | 物業管理師 | 招標師 | 結構工程師 | 建筑師 | 房地產估價師 | 土地估價師 | 巖土師 設備監理師 | 房地產經紀人 | 投資項目管理師 | 土地登記代理人 | 環境影響評價師 | 環保工程師 城市規劃師 | 公路監理師 | 公路造價師 | 安全評價師 | 電氣工程師 | 注冊測繪師 | 注冊計量師 |
|
![]() |
繽紛校園 | 實用文檔 | 英語學習 | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲 |
(3) 在數據庫中添加表
方法1:從數據庫菜單中選擇添加表,從打開對話框中選擇所需的表并確定之。
方法2:右擊數據庫設計器窗口,從快捷菜單中選擇添加表。
方法3:單擊數據庫設計器工具欄的添加按鈕。
注意:
一個數據表在同一時間內只能屬于一個數據庫,已隸屬于其它數據庫的表不能直接被添加進來,需先將其移出數據庫還原成自由表。
(4) 創建并添加視圖
視圖用于顯示一個或多個表中的記錄,并能夠更新源表中的數據,視圖只有在數據庫中才能存在。
方法1:從數據庫菜單中選擇新遠程視圖或新本地視圖
方法2:右擊數據庫設計器窗口,從快捷菜單中選擇新遠程視圖或新本地視圖
方法3:單擊數據庫設計器工具欄的新遠程視圖或新本地視圖按鈕
(5) 在數據庫中操作表和視圖
可以利用數據庫設計器工具欄很方便地進行下列操作:
瀏覽: 在瀏覽窗口中顯示表或視圖的內容。
修改: 調出表設計器或視圖設計器對表或視圖進行修改。
移去:使表從數據庫中還原成自由表。對視圖移去相當于刪除。
刪除:從磁盤上徹底刪除數據表和視圖,并且無法回收。
(6) 在表之間建立永久性關系
永久關系:
是數據庫表之間的一種關系,不僅運行時存在,而且一直保留。表之間的永久關系是通過索引建立的。
一對多關系:
表之間的一種關系,在這種關系中,主表中的每一個記錄與相關表中的多個記錄相關聯(每一個主關鍵字值在相關表中可出現多次)。
一對一關系:
表之間的一種關系,在這種關系中,主表中的每一個記錄只與相關表中的一個記錄相關聯。
創建表間的永久關系:
在數據庫設計器中,選擇想要關聯的索引名,然后把它拖到相關表的索引名上,所拖動的父表索引必須是一個主索引或候選索引。建立好關系后,這種關系在數據庫設計器中會顯示為一條連接兩個表的直線。
注意:需先建立索引然后才能建立關系。
刪除表間的永久關系:
在數據庫設計器中,單擊兩表間的關系線。關系線變粗,表明已選擇了該關系,按下 delete 鍵。
編輯關系:
單擊所需關系線,右擊鼠標,從快捷菜單中選擇編輯關系,在編輯關系對話框中改選其它相關表索引名或修改參照完整性規則。
參照完整性(RI):
控制數據一致性,尤其是不同表的主關鍵字和外部關鍵字之間關系的規則。Visual FoxPro 使用用戶自定義的字段級和記錄級規則完成參照完成性規則。
(7) 在表之間建立臨時關系
臨時關系:
是在打開的數據表之間用 set relation命令建立的臨時關系,或是在數據工作期窗口建立。建立了臨時關系后,子表的指針會隨主表記錄指針的移動。表被關閉后,關系自動解除。
臨時關系與永久關系的聯系與區別:
聯系:
(1)都必須明確建立關系的兩張表之間確實在客觀上存在著一種關系(一對多或一對一關系)。
(2)永久關系在許多場合可以作為默認的臨時關系。
區別:
(1)臨時關系是用來在打開的兩張表之間控制相關表之間記錄的訪問;而永久關系主要是用來存儲相關表之間的參照完整性,附帶地可以作為默認的臨時關系或查詢中默認的聯接條件。
(2)臨時關系在表打開之后使用set relation命令建立,隨表的關閉而解除;永久關系永久地保存在數據庫中而不必在每次使用表時重新創建。
(3)臨時關系可以在自由表之間、庫表之間或自由表與庫表之間建立,而永久關系只能在庫表之間建立。
(4)臨時關系中一張表不能有兩張主表(除非這兩張主表是通過子表的同一個主控索引建立的臨時關系),永久關系則不然。
4. 用命令方式操作數據庫
常用命令一覽表
命令格式 |
功能 | |
create database 庫文件名 |
創建新的數據庫文件 | |
open database 庫文件名 |
打開指定的庫文件 | |
close database |
關閉當前的數據庫和數據表 | |
close all |
關閉所有的數據庫和數據表,并把工作區1置為當前工作區,同時還關閉一些窗口 | |
modify database |
修改當前庫文件結構 | |
delete database 庫文件名 |
刪除指定的庫文件 | |
open database 庫文件名 add table 表名 |
在數據庫中添加表 | |
open database 庫文件名 remove table 表名 |
將表從數據庫中移去 | |
open database 庫文件名 remove table 表文件名 delete |
將表從數據庫中移去并從盤上刪除 | |
use 庫文件名 !表名 browse |
“!”表示引用一個不在當前數據庫中的表 | |
Set relation to 關系表達式 into 區號 | 別名 |
建立表之間的臨時關系 | |
Set relation to |
刪除表之間的臨時關系 | |
alter table 子表名 add foreign key 索引關鍵字 tag 索引標識 references 父表名 [tag 索引標識 ] |
創建永久關系 | |
alter table 子表名 drop foreign key tag 索引標識 |
刪除永久關系 |
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |