Access關係型資料庫

就其佈局和導航方面而言,Microsoft Access具有其他Microsoft Office產品的外觀和感覺,但MS Access是一個資料庫,更具體地說是一個關係資料庫。

  • 在MS Access 2007之前,檔擴展名是*.mdb,但是在MS Access 2007中,擴展名已經更改為*.accdb擴展名。
  • 早期版本的Access無法讀取accdb擴展,但MS Access 2007及更高版本可以讀取和更改早期版本的Access。
  • Access桌面資料庫(.accdb.mdb)是一個功能完整的RDBMS。
  • 它提供了管理大量數據所需的所有數據定義,數據處理和數據控制功能。
  • 可將Access桌面資料庫(.accdb或.mdb)用作單個工作站上的獨立RDBMS,也可以使用網路上的共用客戶端/伺服器模式。
  • 桌面資料庫也可以作為公司Intranet上的網頁上顯示的數據的數據源。
  • 當使用Access桌面資料庫構建應用程式時,Access它就是RDBMS。

數據定義

下麵讓我們現在瞭解什麼是數據定義 -

  • 在文檔或電子錶格中,通常可以完全自由地定義文檔內容或電子錶格中的每個單元格。
  • 在文檔中,可以包含文本,表格,圖表或使用多種字體顯示的多列數據。
  • 在電子錶格中,可以在頂部有文本數據來定義列印或顯示的列標題,根據行的功能,在同一列中可能有不同的數字格式。
  • RDBMS允許定義數據類型以及數據如何存儲。
  • 通常也可以使用RDBMS定義的規則來確保數據的完整性。
  • 例如,驗證規則可以確保用戶不會意外地將字母字元存儲在應包含數字的字段中。

數據操作

在RDBMS中使用數據與在文字處理或電子錶格程式中使用數據非常不同。

  • 在文字處理文檔中,可以包含表格數據,並對文檔中的數據執行一組有限的功能。
  • 還可以在原始文檔中搜索文本字串,並使用ActiveX控件包含來自其他應用程式的表格,圖表或圖片。
  • 在電子錶格中,一些單元格包含確定所需結果的函數,而在其他單元格中,則輸入提供函數源資訊的數據。

RDBMS提供了多種處理數據的方法。 例如,

  • 可以搜索單個表格以獲取資訊,也可以請求跨多個相關表格進行複雜的搜索。
  • 可以使用單個命令更新單個字段或多個記錄。
  • 可以編寫使用RDBMS命令的程式來獲取要顯示的數據,並允許用戶更新數據。

Access使用強大的SQL資料庫語言來處理表中的數據。 使用SQL,可以定義解決特定問題所需的一組資訊,包括來自許多表的數據。

數據控制

電子錶格和文字處理文檔對於解決單用戶問題非常有用,但是當多個人需要共用數據時,難以使用這些文檔。

  • 當需要與他人分享您的資訊時,RDBMS提供了靈活性,允許多個用戶讀取或更新數據。
  • 旨在允許數據共用的RDBMS還提供了確保沒有多人可以同時更改相同數據的功能。
  • 系統還允許對變更進行分組(也稱為事務處理),以便在數據中顯示所有更改或不顯示更改。
  • 可能還想要確保在輸入完所有訂單之前,其他人不可以查看訂單的任何部分。
  • 由於您可以與其他用戶共用您的Access數據,因此您可能需要對各種用戶允許查看或更新的內容設置一些限制。

上一篇: Access資料庫簡介 下一篇: Access對象