結構層次是「資料庫→資料表→記錄→欄位」;欄位構成記錄,記錄構成資料表,資料表構成了資料庫。資料庫是一個完整的資料的記錄的整體,一個資料庫包含0到N個表,一個表包含0到N個字段,記錄是表中的行。
本教學操作環境:windows7系統、Dell G3電腦。
Access是由微軟發布的關聯式資料庫管理系統。它結合了 MicrosoftJet Database Engine 和 圖形使用者介面兩項特點,是 Microsoft Office 的系統程式之一。
access資料庫的結構層次
#結構層次是「資料庫→資料表→記錄→欄位」。
資料庫
資料庫是一個完整的資料的記錄的整體,一個資料庫包含0--N個表,一個表包含0--N個字段,記錄是表格中的行。
資料表
表(Table)-表格是資料庫的基本對象,也是建立其他5種對象的基礎。表由記錄組成,記錄由欄位組成,表格用來存貯資料庫的數據,故又稱為資料表。
資料表是以行、列來顯示資料記錄,是同一類別資料的集合體。一個資料庫中可以包含一個或多個資料表,而一個表格只能被一個資料庫包含。
欄位
欄位就是資料庫實例中某張表的一列,比如說:學員表由id、姓名、性別組成。字段就是指id或姓名或性別。換句話說:id是一個欄位;姓名也是一個欄位;性別還是一個欄位。
記錄
記錄就是表中以行為單位,一行就稱為一筆記錄。還是以學員表為例,查詢表中所有的數據,其中的任一行就稱為一筆記錄。
總結:欄位構成記錄,記錄構成資料表,資料表構成了資料庫。
表和關係
若要儲存數據,需為追蹤的每種類型的資訊建立一個表。資訊類型可包括客戶資訊、產品和訂單明細。若要在查詢、窗體或報表中將多個資料表的資料合併在一起,需定義表格之間的關係。
1.曾經位於郵寄清單中的客戶資訊現位於「客戶」表中。
2.曾經位於電子表格中的訂單資訊現位於「訂單」表中。
3.透過唯一 ID(如客戶 ID)來區分錶格中的各筆記錄。 Access 將一個表的唯一 ID 欄位新增至另一個表並定義兩個欄位之間的關係,從而匹配兩個表中的相關記錄,以便將它們合併到一個窗體、報表或查詢中。
要注意的是,關係指的是表間記錄的關係,不能用於同一張表內的記錄的描述。
關係分為3大類,主要有:一對一,一對多(多對一)、多對多;以下依序介紹。
一對一
一對一指的是一張表中的一筆記錄只對應於其他表中的一筆記錄,而其他表中的一筆記錄,在本表中也只對應一筆記錄。
一對多(多對一)
一張表中有一筆記錄可以對應另一張表的多筆記錄,但是反過來則是一張表的記錄只能對應另一張表的一筆記錄。
例如母親與孩子的關係,一個母親可能有多個孩子,但一個孩子只能有一個母親(母親表和孩子表的聯繫)。
多對多
#一張表中的記錄能夠對應另一張表的多筆記錄,而另一張表的一筆記錄也可以對應本張表的多筆記錄。
註: 對於多對多關係的描述,在設計特定的資料庫時,需要新增一張表,用來儲存兩張表之間的關係。
更多相關知識,請造訪常見問題欄位!
以上是access資料庫的結構層次是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!