首頁 > 常見問題 > access資料庫的結構層次是什麼

access資料庫的結構層次是什麼

青灯夜游
發布: 2022-08-26 16:45:37
原創
4084 人瀏覽過

結構層次是「資料庫→資料表→記錄→欄位」;欄位構成記錄,記錄構成資料表,資料表構成了資料庫。資料庫是一個完整的資料的記錄的整體,一個資料庫包含0到N個表,一個表包含0到N個字段,記錄是表中的行。

access資料庫的結構層次是什麼

本教學操作環境:windows7系統、Dell G3電腦。

Access是由微軟發布的關聯式資料庫管理系統。它結合了 MicrosoftJet Database Engine 和 圖形使用者介面兩項特點,是 Microsoft Office 的系統程式之一。

access資料庫的結構層次

#結構層次是「資料庫→資料表→記錄→欄位」。

資料庫

資料庫是一個完整的資料的記錄的整體,一個資料庫包含0--N個表,一個表包含0--N個字段,記錄是表格中的行。

資料表

表(Table)-表格是資料庫的基本對象,也是建立其他5種對象的基礎。表由記錄組成,記錄由欄位組成,表格用來存貯資料庫的數據,故又稱為資料表。

資料表是以行、列來顯示資料記錄,是同一類別資料的集合體。一個資料庫中可以包含一個或多個資料表,而一個表格只能被一個資料庫包含。

欄位

欄位就是資料庫實例中某張表的一列,比如說:學員表由id、姓名、性別組成。字段就是指id或姓名或性別。換句話說:id是一個欄位;姓名也是一個欄位;性別還是一個欄位。

記錄

記錄就是表中以行為單位,一行就稱為一筆記錄。還是以學員表為例,查詢表中所有的數據,其中的任一行就稱為一筆記錄。

總結:欄位構成記錄,記錄構成資料表,資料表構成了資料庫。

表和關係

若要儲存數據,需為追蹤的每種類型的資訊建立一個表。資訊類型可包括客戶資訊、產品和訂單明細。若要在查詢、窗體或報表中將多個資料表的資料合併在一起,需定義表格之間的關係。

access資料庫的結構層次是什麼

1.曾經位於郵寄清單中的客戶資訊現位於「客戶」表中。

2.曾經位於電子表格中的訂單資訊現位於「訂單」表中。

3.透過唯一 ID(如客戶 ID)來區分錶格中的各筆記錄。 Access 將一個表的唯一 ID 欄位新增至另一個表並定義兩個欄位之間的關係,從而匹配兩個表中的相關記錄,以便將它們合併到一個窗體、報表或查詢中。

要注意的是,關係指的是表間記錄的關係,不能用於同一張表內的記錄的描述。

關係分為3大類,主要有:一對一,一對多(多對一)、多對多;以下依序介紹。

  • 一對一

一對一指的是一張表中的一筆記錄只對應於其他表中的一筆記錄,而其他表中的一筆記錄,在本表中也只對應一筆記錄。

access資料庫的結構層次是什麼

  • 一對多(多對一)

一張表中有一筆記錄可以對應另一張表的多筆記錄,但是反過來則是一張表的記錄只能對應另一張表的一筆記錄。

例如母親與孩子的關係,一個母親可能有多個孩子,但一個孩子只能有一個母親(母親表和孩子表的聯繫)。

access資料庫的結構層次是什麼

  • 多對多

#一張表中的記錄能夠對應另一張表的多筆記錄,而另一張表的一筆記錄也可以對應本張表的多筆記錄。

access資料庫的結構層次是什麼

註: 對於多對多關係的描述,在設計特定的資料庫時,需要新增一張表,用來儲存兩張表之間的關係。

更多相關知識,請造訪常見問題欄位!

以上是access資料庫的結構層次是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板