三、實際關系模型
一個具體的關系模型由若干個關系模式組成。在Access中,一個數(shù)據(jù)庫中包含相互之間存在聯(lián)系的多個表。這個數(shù)據(jù)庫文件就對應一個實際的關系模型。為了反映出各個表所表示的實體之間的聯(lián)系,公共字段名往往起著“橋梁”作用。這僅僅是從形式上看,實際分析時應當從主義上來確定聯(lián)系。
例1.1 學校職工管理數(shù)據(jù)庫中教師-工資關系模型和公共字段名的作用。
設學校職工管理數(shù)據(jù)庫中包含教師表和工資表:
教師(編號,姓名,性別,工作時間,……)
工資(編號,姓名,基本工資,獎金,……)
學校職工管理數(shù)據(jù)庫中的教師表和工資表如圖1.5和圖1.6所示,教師表和工資表的關系模型如圖1.7所示。
在關系數(shù)據(jù)庫中,基本的數(shù)據(jù)結構是二維表,表之間的聯(lián)系常通過不同表中的公共字段來體現(xiàn)。通過教師-工資關系模型可以得到教師的工資情況,如圖1.8所示。
例1.2 教學管理中學生表-選課表-課程表關系模型。
設有“教學管理”數(shù)據(jù)庫,其中有學生表、課程表和選課表,如圖1.9所示。
數(shù)據(jù)庫中由學生、選課、課程三個關系模式組成的學生-選課-課程關系模型在Access中如圖1.10所示。
由以上示例可見,關系模型中的各個關系模式不是孤立的,它們不是隨意堆砌在一起的一堆二維表,要使得關系模型正確地反映事物及事物之間的聯(lián)系,需要進行關系數(shù)據(jù)庫的設計。
相關推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |