程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Access數據庫 >> 關於Access數據庫 >> 設計完美表格:適當地命名域

設計完美表格:適當地命名域

編輯:關於Access數據庫

一個域的名稱能夠反映出一個域的用途,表述它存儲的數據。以姓、名以及郵編命名的域能夠文檔化且易於管理。這是毫無疑問的。你就能夠很精確地知道哪種類型的數據應該處在這個域中。但你在選擇域的名稱時候,還是有一些規則需要遵守:

一個域的名稱可以由64個字符組成,但僅能夠是字母、數字以及空格。

不要使用保留字來命名域,或為某事件而設的任何接口。要知道哪些屬於保留字,可以通過搜索“保留字”來獲得。

如果你受到內部的命名規則所束縛,那麼請考慮創建一個你自己的規則。

3、不要在域名稱中使用空格

盡管你可能會想在域的名稱中使用空格,但請不要這麼做。特別在遇上SQL語句以及VBA代碼時,空格很難良好地工作。如果你使用了它們,你必須記住將相關內容包括在括號內,而這是一個令人煩惱的操作。此外,如果你將數據庫升級到SQL服務器或將數據導出後在其它應用程序中使用,這些空格字符基本上都會導致一些問題出現。

如果你想要域的標題以及隨後的對象能以比較正常的文本來顯示,那麼你可以使用域的“標題”屬性。例如,如果你將一個域命名為“姓”,就可以使用“標題”屬性來顯示姓。你只需要記住,“標題”屬性僅是與顯示有關的。當關聯這個域的時候,你必須始終都使用這個域的真實名稱。

“標題”屬性也帶來了一些它自身的行為上的問題。如果你打算使用“標題”屬性,那麼請注意以下一些潛在的陷阱:

Access會忽略SQL語句中的AS關鍵詞,如果在其之下的域具有“標題”設置。

“標題”屬性設置無法得出“創建表格”查詢的結果。

DAO(數據訪問對象)以及ADO域的對象會返回域的標題屬性,並不會將其置於域的名稱之下。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved