DBMS 資料庫管理程式 關聯式資料庫
資料庫 Database 關聯模式
-資料表(table) *關聯
–資料表相連 用主鍵
–序列值(Tuple) *列(Row),紀錄(Record) [一整列]
–屬性(Attribute) *行(Column),欄位(Field)
–關聯綱目(Student)
–儲存格 cell [單格]
–屬性值 [一整行]
Students
*stno | stname | cellphone |
092001 | jane | 09201211 |
092002 | mary | 0922283624 |
092003 | john | 0928381216 |
紅=序列值(Tuple) *列(Row),紀錄(Record) [一整列]
綠=儲存格 cell [單格]
淺藍=屬性(Attribute) *行(Column),欄位(Field)
橘=屬性值 [一整行]
R(A1,A2,…,An) = 資料表(屬性1,屬性2,…,屬性1)
定義域限制:
每一個屬性值都是 "簡單" 且 "單值"
簡單 is power.
簡單=不是複合的 舉例:地址 跟 郵遞區號
<第四章 103頁>
序列值(紀錄)[一整列] 是沒有順序的 依照 紀錄時間排序
一個關聯中 不可以兩筆 序列值[一整列] 不能有完全一樣
屬性值[一整行] 是有順序的 可以進行排序
複合與多值屬性 不能出現在關聯中
不能出現類似
D123F45678
phone=[5252000,5364564] (雙紀錄)
主鍵不能為空值