記錄是資料庫表中的單一條目。它包含一個實體的所有字段。例如,客戶記錄包含姓名、地址、電話和註冊日期。訂單記錄包含客戶 ID、產品、數量和價格。記錄是儲存的基本單位。插入一行資料即建立一筆記錄。查詢表格即檢索記錄。更新欄位即更改記錄。記錄是關係資料的基本單元。
記錄之間透過鍵關聯。客戶記錄有一個主鍵,訂單記錄有一個指向該客戶的外鍵。這種關係將兩筆記錄連接起來,避免資料重複。一個客戶可以有多個訂單,每個訂單記錄都會引用該客戶。客戶記錄只儲存客戶的詳細資料一次。這種結構避免了冗餘,並保持了資料的一致性。在某些資料庫中,記錄也可以嵌套。文件儲存中可能包含一個客戶記錄,其中包含一個訂單記錄數組,從而將相關資料嵌入到一個文件中。嵌入式記錄讀取速度更快,因為它們避免了連接操作。但它們更新起來更困難,因為相同的數據可能出現在多個文件中。引用和嵌入之間的選擇取決於資料的使用方式。關係型資料庫通常使用引用,而文件型資料庫通常使用嵌入。兩種方法各有優缺點。
記錄特徵
- 包含欄位-每個欄位一個值
- 透過鍵進行標識-主鍵或唯一標識符
- 透過外鍵與其他記錄關聯
- 以行的形式儲存在關係表中
- 原子性更新-更改同時提交或回滾。
記錄是關於某一事物的客觀事實。表格是相關事實的集合。資料庫是相關表格的集合。
Comments (2)
Leave a comment