Access資料庫開發技巧(一)

來源:互聯網
上載者:User
  在當前資料庫領域,已有越來越多的人開始採用Access。它是一個功能強大的資料庫管理系統和MIS系統開發工具,具有介面友好、易學易用、開發簡單、介面靈活等特點。現將本人在使用Access時體會到的一些經驗在此與大家交流。

  資料庫設計的技巧

  1. 統一規劃

  所謂資料庫設計是指從對現行非電腦管理的資料庫系統的分析到最終實現由電腦管理的資料庫系統的全過程。它包括表、查詢、報表等的設計。總的原則應從提高資料處理效率及便於資料處理兩方面考慮。
  以設計學產生績管理系統為例,在表的設計中,是將全校學產生績設計成一個表,還是分年級設表,經分析按年級設表將提高資料處理速度且便於資料的處理,相應須設定一個參數表以描述各年級的一些情況,這樣以後在進行資料處理時可從參數表中提取有關參數。考慮到在輸入學產生績時可能出錯,故應設計相應的副成績表,這樣每一成績分二次輸入,然後再建立相應的主副查詢來核對主副表中的成績是否一致,不一致則進行修改。再比如要進行十分段、單科每分段、總分每分段等資料的統計,可設計相應的表用Visual Basic程式來進行處理並將統計資料自動填入相應的表中。在欄位的設計中要盡量減少欄位數,比如,學生名次有班級名次與年級名次,我們可以將這兩個名次用一個欄位來表示,如用“m/ n”表示,“m“表示班級名次,“n“表示年級名次,這同樣可用Visual Basic程式來實現。在設計報表時是以表為基礎來建立報表還是以查詢為基礎來建立報表,顯然以查詢為基礎來建立報表靈活方便,可以方便地通過修改查詢及查詢中的有關條件從而列印出所需要的報表。總之在進行資料庫設計時要全盤考慮才能設計出合理的資料庫物件。

  2. 設定好關鍵字和表間關係

  表的設計中關鍵字的設定很重要,設定關鍵字可以提高查詢等操作的速度。有時可以用多欄位作關鍵字。兩個表的關係也很重要,比如主成績表與副成績表間若沒有建立正確的關係,則主副查詢將得不到正確的結果。

  3. 設計好欄位的預設值

  欄位的預設值有時也需引起注意。比如,在數字型欄位中,因有些記錄中可能沒有輸入過資料,在用Visual Basic程式處理時可能會出現一些不正確的結果(不知這是否是Access 97的Bug),但當將其預設值設定為“0”後一切正常。



相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。