Access數(shù)據(jù)庫開發(fā)技巧(一)_Access數(shù)據(jù)庫教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:以獨占方式打開Access數(shù)據(jù)庫在默認情況下,Access 2000/2002數(shù)據(jù)庫是以“共享”的方式打開的,這樣可以保證多人能夠同時使用同一個數(shù)據(jù)庫。不過,在共享方式打開數(shù)據(jù)庫的情況下,有些功能比如壓縮和修復(fù)數(shù)據(jù)庫是
在當前數(shù)據(jù)庫領(lǐng)域,已有越來越多的人開始采用Access。它是一個功能強大的數(shù)據(jù)庫管理系統(tǒng)和MIS系統(tǒng)開發(fā)工具,具有界面友好、易學易用、開發(fā)簡單、接口靈活等特點�,F(xiàn)將本人在使用Access時體會到的一些經(jīng)驗在此與大家交流。數(shù)據(jù)庫設(shè)計的技巧
1. 統(tǒng)一規(guī)劃
所謂數(shù)據(jù)庫設(shè)計是指從對現(xiàn)行非計算機管理的數(shù)據(jù)庫系統(tǒng)的分析到最終實現(xiàn)由計算機管理的數(shù)據(jù)庫系統(tǒng)的全過程。它包括表、查詢、報表等的設(shè)計。總的原則應(yīng)從提高數(shù)據(jù)處理效率及便于數(shù)據(jù)處理兩方面考慮。
以設(shè)計學生成績管理系統(tǒng)為例,在表的設(shè)計中,是將全校學生成績設(shè)計成一個表,還是分年級設(shè)表,經(jīng)分析按年級設(shè)表將提高數(shù)據(jù)處理速度且便于數(shù)據(jù)的處理,相應(yīng)須設(shè)置一個參數(shù)表以描述各年級的一些情況,這樣以后在進行數(shù)據(jù)處理時可從參數(shù)表中提取有關(guān)參數(shù)�?紤]到在輸入學生成績時可能出錯,故應(yīng)設(shè)計相應(yīng)的副成績表,這樣每一成績分二次輸入,然后再建立相應(yīng)的主副查詢來核對主副表中的成績是否一致,不一致則進行修改。再比如要進行十分段、單科每分段、總分每分段等數(shù)據(jù)的統(tǒng)計,可設(shè)計相應(yīng)的表用Visual Basic程序來進行處理并將統(tǒng)計數(shù)據(jù)自動填入相應(yīng)的表中。在字段的設(shè)計中要盡量減少字段數(shù),比如,學生名次有班級名次與年級名次,我們可以將這兩個名次用一個字段來表示,如用“m/ n”表示,“m“表示班級名次,“n“表示年級名次,這同樣可用Visual Basic程序來實現(xiàn)。在設(shè)計報表時是以表為基礎(chǔ)來建立報表還是以查詢?yōu)榛A(chǔ)來建立報表,顯然以查詢?yōu)榛A(chǔ)來建立報表靈活方便,可以方便地通過修改查詢及查詢中的有關(guān)條件從而打印出所需要的報表�?傊谶M行數(shù)據(jù)庫設(shè)計時要全盤考慮才能設(shè)計出合理的數(shù)據(jù)庫對象。
2. 設(shè)置好關(guān)鍵字和表間關(guān)系
表的設(shè)計中關(guān)鍵字的設(shè)置很重要,設(shè)置關(guān)鍵字可以提高查詢等操作的速度。有時可以用多字段作關(guān)鍵字。兩個表的關(guān)系也很重要,比如主成績表與副成績表間若沒有建立正確的關(guān)系,則主副查詢將得不到正確的結(jié)果。
3. 設(shè)計好字段的缺省值
字段的缺省值有時也需引起注意。比如,在數(shù)字型字段中,因有些記錄中可能沒有輸入過數(shù)據(jù),在用Visual Basic程序處理時可能會出現(xiàn)一些不正確的結(jié)果(不知這是否是Access 97的Bug),但當將其缺省值設(shè)置為“0”后一切正常。
分享:Oracle與Access表之間的導(dǎo)入和導(dǎo)出實現(xiàn) 問題的提出:如何在FORM的程序中實現(xiàn)Oracle與Access表之間的導(dǎo)入和導(dǎo)出。 問題的解答: 準備工作: 1.安裝OCA。運行Developer的安裝盤,選擇自定義安裝,選擇Or
相關(guān)Access數(shù)據(jù)庫教程:
- Access數(shù)據(jù)庫安全策略之ASP式
- 第N次被ACCESS的關(guān)鍵字涮
- Access中用Jet SQL語句刪除表關(guān)系
- Access報表打印如何自動分頁
- Access完成累計余額的計算
- 搭建Access為主的Mdb數(shù)據(jù)庫
- 一句sql更新兩個表并可更新對應(yīng)的字段值具體實現(xiàn)
- MySQL查詢優(yōu)化:連接查詢排序limit(join、order by、limit語句)介紹
- 內(nèi)網(wǎng)ssh/mysql登錄緩慢的解決方法
- 使用準則進行條件查詢--1.4.從窗體中選擇查詢的條件
- 中文Access2000速成教程--1.1 使用“向?qū)А痹O(shè)計數(shù)據(jù)庫
- 中文Access2000速成教程--1.3 在“設(shè)計”視圖中設(shè)計表
Access數(shù)據(jù)庫教程Rss訂閱編程教程搜索
Access數(shù)據(jù)庫教程推薦
猜你也喜歡看這些
- Access數(shù)據(jù)庫開發(fā)技巧(二)
- access下如何恢復(fù)已經(jīng)刪除的記錄;如何恢復(fù)已經(jīng)刪除的表、窗體等等對象
- 中文Access2000速成教程--1.5 使用已有的數(shù)據(jù)自動建新表
- 中文Access2000速成教程--1.7 創(chuàng)建索引
- 中文Access2000速成教程--1.1 使用“向?qū)А痹O(shè)計數(shù)據(jù)庫
- Access中批量替換數(shù)據(jù)庫內(nèi)容的兩種方法
- 解析Access數(shù)據(jù)庫成功導(dǎo)入Oracle庫方法
- 網(wǎng)絡(luò)數(shù)據(jù)庫站點防黑措施
- 數(shù)據(jù)庫應(yīng)用程序需注意的問題
- Access數(shù)據(jù)庫開發(fā)技巧(一)
- 相關(guān)鏈接:
- 教程說明:
Access數(shù)據(jù)庫教程-Access數(shù)據(jù)庫開發(fā)技巧(一)
。