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資料,因此您可能需要對各種使用者允許檢視或更新的內容設定一些限制。