資料庫桌面

資料庫桌面(DataBase Desktop)允許用戶創建、查看、排序、修改及查詢一系列的Paradox、dBASE及SQL格式的數據表格,選用Edit|Paste Link可以用DDE(動態數據交換Dynamic Data Exchange)與在其它應用程式中的數據建立激活動連線

基本介紹

  • 中文名:資料庫桌面
  • 外文名:DataBase Desktop
  • 特點1:工具條增強功能
  • 特點2:檔案處理增強功能
簡介,桌面介紹,

簡介

資料庫桌面(DataBase Desktop)允許用戶創建、查看、排序、修改及查詢一系列的Paradox、dBASE及SQL格式的數據表格,選用Edit|Paste Link可以用DDE(動態數據交換Dynamic Data Exchange)與在其它應用程式中的數據建立激活動連線

桌面介紹

一、資料庫桌面(DataBase Desktop)新特點
除了改為新的Windows 95外觀和使用風格並支持長檔案名稱外,本版本的資料庫桌面又增加了方便易用的新性能,包括:用新的標籤對話框使改變對象屬性更為容易;新的可移動式工具條可被剪短或變成浮動式的,更方便套用;選單增強功能使您找到所需命令更為快捷;新的提高性能的工具使功能增強,套用方便;當您需要某些信息時,增強的在線上幫助使您更容易查到所需內容;SQL 增強功能使得您通過資料庫桌面用戶接口直接對SQL表格進行操作,便利查詢;SQL表格更為簡單等。以下將分幾個方面對新特點進行介紹:
1、工具條增強功能
您可以移動工具條,通過視窗的邊或底部來裁剪它,或使它們浮動。工具條有提示功能:將滑鼠指向一個按鈕,就會彈出對這個按鈕的功能描述,您可以得到這一工具條按鈕功能的簡要信息。
2、選單增強功能
選單已經被重新設計,以便於查找命令。以下是比較顯著的變化:
① 欲在Alias Manager(別名管理器)中定義一個別名,選用 Tools|Alias Manager
② 選單View使您可以決定顯示哪些工具條、設定域視窗(Field View)和永久域視窗(Persistent Field View)。用鍵F9或使選單(表格)在各種編輯狀態間進行切換
③ 工具選單(Tools)的改變和增加使得資料庫桌面套用更簡單方便
④ 視窗提供了選單水平和垂直滾行功能
3、檔案處理增強功能
檔案處理增強功能在使用普通的Windows對話框中表現明顯。提供了適用的兼容性, 套用更為方便。
例如,您可以使用普通對話框管理一些檔案操作,如File|Open,直接在檔案名稱上單擊滑鼠右鍵即可彈出選單。您可以在這些對話框中創建目錄, 而不必返回到Windows Explorer中。
4、工具增強功能
工具選單(Tools)有所改變,並增加了一些內容, 使資料庫桌面套用更加方便容易。現在在Tools選單下您可以得到Alias Manager工具了,在Tools 選單的上端顯示了口令(Password),新的增強的工具使您可以進行多表格的活動查詢。
5、在線上幫助的增強功能
在線上幫助的增強功能使得您找到所需信息更為容易。
①在Help中包含了資料庫桌面用戶指南的全部內容
②資料庫桌面的“幫助”現在是為大家熟悉的象書一樣的表格內容;使用起來比較簡單。有一個擴展的檢索及全文查找功能使得您在需要時可迅速得到在線上輔導。
6、SQL增強功能:
下面的資料庫桌面 SQL增強功能使得對本地和遠端伺服器上的表格訪問和查詢更為方便、高效。
① 您可以通過資料庫桌面用戶接口直接對SQL表格進行操作
② SQL Editor即SQL編輯器又有了新的功能
③ 您可以在SQL查詢中做以下事情:使用活動查詢的基礎索引;強制更新以適應查詢條件;在活動查詢中創建計算域等
④ 對於遠端操作來講,資料庫桌面是與ANSI-92 SQL兼容的
二、關於資料庫桌面對象
在資料庫桌面中,資料庫部件用來存儲、顯示、返回並送呈數據,它們叫做對象。在資料庫桌面中您所用的主要對象是表格(tables)、查詢(queries)及SQL檔案(SQL files)。
資料庫桌面用這些對象來存儲、顯示、送呈信息。
對象包括磁碟檔案、表格、查詢及SQL檔案。 資料庫桌面對象在最小化時用圖示來表示。每個對象都有一個不同的擴展名。詳見本附錄之三。
1、表格Tables
資料庫桌面用表格來存儲數據,表格有行和列。每一行包含關於專門的項目(如人員、地方或東西)的信息,這被叫做記錄( record),每列含構成表格的一類數據,這叫做域(Field)。
表附錄D.1是被叫做Phone.db的簡單表格。它有兩個域:Name(名稱)和Phone Number(電話號碼),有三個記錄:Anne,Bob和Joe:
表附錄D.1一個電話號碼錶格
2、臨時表格Temporary Tables
一些特定的資料庫桌面操作會建立臨時表格,它們在您改變私有目錄或結束資料庫桌面任務之前一直是存在的。資料庫桌面在您的私有目錄中存儲所有的臨時表格(更多的信息請在Help中查閱About directories and aliases)。 您可以象編輯和查詢其它表格一樣編輯和查詢臨時表格,但如果您想存儲這些臨時表格,則必須換名存儲(更深入的信息請查閱Help中的About renaming objects)。
注意:您不能使用Delphi保留的臨時表格的名字作為您自己創建的對象的名稱。如果您使用了臨時表格的名稱,資料庫桌面會在您改變私有目錄或退出資料庫桌面時刪除您的對象。
表附錄D.2列出了進行特定操作時資料庫桌面創建的臨時表格名稱,資料庫桌面將這些表格放在私有目錄中:
表附錄D.2 DBD臨時表格名稱及內容
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
名稱 產生的操作  內 容
────────────────────────────────────
Answer Query   查詢的結果
Changed CHANGETO查詢或    發生改變前記錄的副本
增加(Add)操作(更新)
Deleted DELETE查詢    刪除的記錄
Errorchg CHANGETO查詢  不能被改變的記錄
Errordel DELETE查詢  不能被刪除的記錄
Errorins INSERT查詢    不能被插入的記錄
Inserted INSERT查詢    被插入的記錄
Keyviol* 重構(Restructure)或    具有重複關鍵值的記錄及
增加(Add)操作    違背參照完整性規則的記錄
Problems* 重構(Restructure)或  未被轉換的記錄
外部輸入(Import)操作
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
* :如果在一次使用資料庫桌面時不止一個這樣的操作導致產生相同名稱的臨時表格, 資料庫桌面會創建附加的臨時表格,並以編號方式命名它們。例如:Keyvoil1,Keyvoil2,等等。
3、查詢Queries
一個資料庫桌面查詢是您對自己的表格提出的問題,您可以用查詢(queries)去:
① 從數據表中查到或選擇數據
② 連線多於一個表格中的數據
③ 對表格中的數據進行計算
資料庫表格為您給自己的表格數據提問提供了簡單卻功能強大的方式。在資料庫桌面的查詢視窗(Query Windows)中,您可以選擇您要提問的表格, 然後您輸入您所需數據的一個例子,資料庫桌面會給出一個基於您例子的程式。這叫做QBE(Query By Example)。
資料庫桌面提供了強大的活動查詢視窗,它使您定義並運行查詢從而生成一個您在查詢中描述的數據的活動可編輯視窗。當您編輯活動視窗時,您實際上已修改了所查詢表格的數據。活動查詢視窗為您提供了一個只檢視需改動數據的簡單方法。如需查閱關於查詢的更多信息,在Help中查閱About queries。
4、SQL檔案(SQL Files)
SQL檔案是一個包含您用SQL結構查詢語言(Structured Query Language)寫就代碼的對象。如需要知道關於在資料庫桌面中使用SQL 及用資料庫桌面處理遠端數據的更多信息,請查閱Help中的About SQL。
您可以用SQL編輯器(SQL Editor)來編寫SQL代碼,從而用Borland SQL Links對遠端數據進行操作。您也可以用SQL編寫查詢語句,使它們在本地Paradox或dBASE數據上運行。關於使用SQL Editor查閱About SQL Editor。
三、資料庫桌面對象的檔案擴展名
表附錄D.3列出了資料庫桌面對象的檔案擴展名
表附錄D.3 DBD檔案擴展名
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
擴展名 對象類型
───────────────────────────────────
.CFG 配置檔案
.DB Paradox表格
.DBF dBASE表格
.DBT dBASE表格備註
.FAM 資料庫桌面相關檔案列表(同表格的.TV檔案)
.INI 配置檔案
.LCK 鎖檔案
.MB Paradox表格的備註
.MDX dBASE表格的保持索引
.NDX dBASE表格的非保持索引
.PX Paradox表格的主索引
.QBE 存儲的查詢
.SQL 存儲的SQL檔案
.TV 一個Paradox表格的表視窗設定
.TVF  一個dBASE表格的表視窗設定
.TVS SQL數據的表視窗設定
.VAL  一個Paradox表格的有效性檢查及參照完整性
.Xnn Paradox表格的二級單域索引,帶編號
.Ynn Paradox表格的二級單域索引,帶編號
.XGn Paradox表格的組合二級索引
.YGn Paradox表格的組合二級索引
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
四、關於資料庫桌面視窗
資料庫桌面視窗是您在運行DataBase Desktop時首先看到的視窗。它是資料庫桌面的主要工作區,在這個視窗中,您可以:
① 進行表格管理
② 建立並運行查詢
③ 建立並運行SQL語句檔案
資料庫桌面中的主要對象(如表格Tables、查詢Queries等)顯示在它自己的視窗中。例如,表格總出現在表格視窗(Table Windows)中,而查詢則出現在查詢視窗(Qurey Window)中。資料庫桌面視窗是資料庫桌面的父視窗,其它的視窗都是子視窗,意即它們有一定的獨立性,但不能獨立存在。每類視窗都有一些只適用於該類型的命令,但所有資料庫桌面的命令和特徵在對象視窗都是可用的。在資料庫桌面中的對象視窗有:查詢視窗(Query Window)、SQL編輯器(SQL Editor)、表格視窗(Table Window)。
1、查詢視窗(Query Window)
當您打開一個或新建一個*.QBE檔案時便會顯示查詢視窗。在查詢視窗中可以從表格中獲取信息。例如,您可以找到:
① 哪些顧客本月有訂貨
② 每個顧客訂貨的總額是多少
③ 哪些訂單尚未付款
2、SQL編輯器(SQL Editor)
當您打開或新建一個SQL檔案時,會出現SQL編輯器。
SQL編輯器是全功能的文本編輯器。具有顏色高亮度顯示、Tab鍵縮進及其它特性,並支持BRIEF和Epsilon編輯風格。您可以用SQL編輯器直接進行SQL語句的輸入、運行、存儲等,這就是傳遞式SQL。您可以用伺服器專用語言來描述SQL語句。SQL伺服器會進行錯誤、語法的檢查,並在不涉及任何資料庫桌面的情況下運行SQL語句。
在您用SQL編輯器工作時,還可以使用鍵盤及SQL編輯器的工具條。
預設情況下,關鍵字用黑體顯示,註解用斜體字。您可以在Edit|Editor Preference對話框的Color頁上改變顏色和文本的屬性,您可以通過此對話框將SQL編輯器用戶化。對話框中有很多選項,如高亮顏色、遞增查找、Tab鍵縮進等等。您也可以選用BRIEF或Epsilon的鍵表,以取代資料庫桌面的預設設定。下面是各項的含義:
Shift+F1:在SQL編輯器的空白處放置一個插入點,按Shift+F1可以得到各種擊鍵操作的列表幫助,它們回響您在Editor Preferences對話框中所選定的鍵表。
擊鍵表:在SQL編輯器中,您可以選用三種鍵表,即預設的資料庫桌面鍵表、BRIEF鍵表和Epsilon鍵表。三者中,預設的只是CUA鍵表。BRIEF和Epsilon鍵表不允許用熱鍵訪問選單,不能得到標準MDI鍵。
選單:用BRIEF或Epsilon鍵表時,通過F10或按下--釋放Alt鍵來激活選單。然後按動簡捷鍵調用相應選單。
預設鍵表允許使用同於BRIEF和Epsilon的選單訪問方式。此外,它允許使用標準的Alt+鍵組合。例如,Alt+E可以調用Edit選單。
標準的MDI系統鍵:只在預設鍵表中使用。下面是這些鍵的例子:
Ctrl+F6:觸發MDI視窗
Alt+F6:觸發SDI視窗
Ctrl+F4:關閉MDI視窗
SQL編輯器的標準工具條上的按鈕是使用通用選單命令的捷徑,見圖附錄4.1。
圖附錄D.2 SQL編輯器工具條按鈕
注意:SQL編輯器不是自動回行的。一行文本會一直向右延伸,直到您輸入回車鍵
3、表格視窗(Table Window)
當您在資料庫桌面中打開或創建一個新的Paradox、dBASE或SQL表格時,可以用表格視窗進行數據輸入或表格重構。
4、工具條(ToolBars)
選單下面,是含有許多按鈕和工具的工具條(ToolBars)。工具條上所含的按鈕及工具取決於工具條的類型和當前激活對象的類型。例如:當前激活的對象為表格類型,則標準工具條上會顯示幫助您使用表格類型對象工作的按鈕。多數工具條按鈕是選單命令的捷徑,其它的則提供了在數據中“漫遊”的簡便方法。在資料庫桌面中,要獲得關於按鈕功能的簡要信息,只需指向它,資料庫桌面會在相鄰的狀態條中顯示按鈕功能的簡要描述。
資料庫桌面工具條的標準位置在資料庫桌面視窗的上部。您可以將它移開,可以將它剪短排列在資料庫桌面視窗的任何一側或底部,也可以使它們浮動。
標準工具條是預設的,常緊接在選單的下面。這一工具條顯示當前激活對象視窗選單命令的簡捷按鈕。當您轉換了視窗時,工具條會作相應的變化,提供與當前激活視窗相匹配的按鈕和工具。
通用工具條提供了常用選單命令的快捷按鈕,如檔案的存檔、打開等。這些命令不分視窗,因此這些按鈕並不因對象視窗的改變而改變。這意味著如果當前激活對象視窗不支持相應的通用命令時,工具條上的該按鈕將無任何作用。
工具條可以進行移動、剪下處理。移動工具條,點中工具條上按鈕之外的任何地方,拖動到新的位置釋放,工具條會定位在新的位置。拖動工具條到資料庫桌面視窗的邊緣,直到出現一個虛線的框線。當框線接觸到視窗的邊緣時,釋放滑鼠,即完成剪下。
您可以顯示多個工具條,或用另外的工具條替代預設工具條。選用File|Preferences調用Preferences對話框。點動ToolBars頁標籤顯示工具條頁。您可以選擇顯示一個或多個工具條。其中Standard顯示標準工具條,即資料庫桌面各個對象視窗的預設工具條。Global則顯示資料庫桌面對象(表格、查詢及SQL檔案)的預設工具條按鈕。
5、狀態條(Status bar)
狀態條顯示了資料庫桌面以及您在其中操作的信息。圖附錄4.2顯示了狀態條不同部分顯示的典型信息:
五、退出資料庫桌面
您可以用幾種方法退出資料庫桌面:
① 選用File|Exit
② 在視窗控制選單中選用Close
③ 雙擊視窗關閉框
④ 按Alt+F4
圖附錄D.3 狀態條的顯示信息

相關詞條

熱門詞條

聯絡我們