很多非IT專業的朋友想學習Access, 對個人來說,能過Access的應用可以對日常工作起很大的協助。 但對於準備學習,或者已經開始學習Access有朋友來說,如何通過系統的學習來成為一個高水平的Access設計者?
下面列出我個人認為的Access的知識體系。
ACCESS 由一個案頭型資料庫和其開發環境組成。 由於其高效的搭建模型速度,幫很多人喜歡用它來做模型與使用者進行交流以確認設計的準確性。
ACCESS = ACCESS 操作 + VB + RDB(不是RDBMS,因為個人認為ACCESS還不能算一個資料庫管理系統)
Access 操作
- 有關ACCESS應用程式的基本操作,比如建表,查詢嚮導,報表精靈,等
VB
- 進階語言程式設計 (變數聲明,分支,IO處理,基本函數 ...)
- VBA開發環境 (VBE, 編寫, 調試,...)
- ACCESS 物件模型 (access.application等)
- 資料庫提供者 (ADO / DAO)
- 作業系統提供者 (API)
- ....
RDB
- 實體-關係設計 (ER,3NF)
- SQL語句 (DDL,DML)
- ....
以上是相關ACCESS的一些知識基礎,當然開發的基礎的80%還是對業務的理解能力,建模能力,軟體工程能力。
一些資料
首次使用資料庫的使用者的入門方式 http://office.microsoft.com/zh-cn/access/HP051864092052.aspx
關於設計資料庫 http://office.microsoft.com/zh-cn/access/HP051891362052.aspx
VisualBasic程式設計教程(學校教材) http://www.access-cn.com/thread-68269-1-1.html
ACCESS 微軟內建協助文檔 http://www.access-cn.com/thread-68256-1-1.html
ActiveX 控制項手冊 - MSDN http://msdn.microsoft.com/en-us/library/aa338166(VS.60).aspx