數(shù)據(jù)庫系統(tǒng)——002. 關(guān)系模型介紹

002. 關(guān)系模型介紹

2.1 關(guān)系數(shù)據(jù)庫的結(jié)構(gòu)

關(guān)系數(shù)據(jù)庫由表的集合構(gòu)成李丰,每個(gè)表有唯一的名字。表中的一行代表了一組值之間的一種聯(lián)系瘾杭。一個(gè)表就是這種聯(lián)系的一個(gè)集合挥下。表這個(gè)概念和數(shù)學(xué)中的關(guān)系概念密切相關(guān)。在數(shù)學(xué)中讽膏,元組(tuple)是一組值的序列或列表檩电。n個(gè)值之間的聯(lián)系可用這些值的一個(gè)n元組(n-tuple)來表示,n元組對應(yīng)表中的一行桅打。

在關(guān)系模型中是嗜,關(guān)系指代表,元組指代行挺尾,屬性指代列鹅搪。用關(guān)系實(shí)例表示一個(gè)關(guān)系的特定實(shí)例,也就是所包含的一組特定的行遭铺。由于關(guān)系是元組集合丽柿,所以元組在關(guān)系中出現(xiàn)的順序是無關(guān)緊要的。對于關(guān)系的每個(gè)屬性魂挂,都存在一個(gè)允許取值的集合甫题,成為該屬性的域(domain)。

2.2 數(shù)據(jù)庫模式

數(shù)據(jù)庫模式是數(shù)據(jù)庫的邏輯設(shè)計(jì)涂召,數(shù)據(jù)庫實(shí)例是給定時(shí)刻數(shù)據(jù)庫中數(shù)據(jù)的一個(gè)快照坠非。

關(guān)系的概念對應(yīng)于程序設(shè)計(jì)語言中變量的概念,關(guān)系模式的概念對應(yīng)于程序設(shè)計(jì)語言中類型定義的概念果正。關(guān)系模式由屬性序列及各屬性對應(yīng)域組成炎码。

2.3 碼

區(qū)分給定關(guān)系中不同元組的方法,用其屬性值表示秋泳。一個(gè)元組的屬性值必須是能夠唯一區(qū)分元組的潦闲。

超碼(superkey)是一個(gè)或多個(gè)屬性的集合,這些屬性的組合可以在一個(gè)關(guān)系中唯一地表示一個(gè)元組迫皱。

形式化地描述歉闰,設(shè)R表示關(guān)系r模式中的屬性集合。若R的一個(gè)子集K是r的一個(gè)超碼,則限制了關(guān)系r中任意兩個(gè)不同元組不會(huì)在K的所有屬性上取值完全相等和敬,即若 t1 ≠ t2凹炸,則t1 * K ≠ t2 * K。

若K是一個(gè)超碼概龄,則K的任意超集也是超碼还惠。任意真子集都不為超碼的超碼為候選碼(candidate key)。

用主碼(primary key)代表用于在一個(gè)關(guān)系中區(qū)分不同元組的候選碼私杜。碼是整個(gè)關(guān)系的一種性質(zhì)蚕键,而非單個(gè)元組的性質(zhì)。關(guān)系中的任意兩個(gè)不同的元組不能同時(shí)在碼屬性上具有相同的值衰粹。碼的制定代表了被建模的事物在現(xiàn)實(shí)世界中的約束锣光。

一個(gè)關(guān)系r1可能在它的屬性中包括另一個(gè)關(guān)系模式r2的主碼。這個(gè)屬性在r1上稱作參照r2的外碼铝耻。關(guān)系r1稱為外碼依賴的參照關(guān)系誊爹,r2叫做外碼的被參照關(guān)系。

2.4 模式圖

一個(gè)含有主碼和外碼依賴的數(shù)據(jù)庫模式可以用模式圖來表示瓢捉。

2.5 關(guān)系查詢語言

查詢語言是用戶用來從數(shù)據(jù)庫中請求獲取信息的語言频丘。查詢語言分為過程化的和非過程化的。過程化語言中泡态,用戶指導(dǎo)系統(tǒng)對數(shù)據(jù)庫執(zhí)行一系列操作以計(jì)算出所需結(jié)果搂漠。在非過程化語言中,用戶只需描述所需語言某弦,而不用給出獲取該信息的具體過程桐汤。

2.6 關(guān)系運(yùn)算

所有的過程化查詢語言都提供了一組用于單個(gè)關(guān)系或一對關(guān)系上的運(yùn)算,這些運(yùn)算的結(jié)果總是單個(gè)的關(guān)系靶壮。

常用關(guān)系運(yùn)算:

  • 從單個(gè)關(guān)系中選出滿足一些特定謂詞的特殊元組怔毛,其結(jié)果是原始關(guān)系的一個(gè)子集。
  • 從一個(gè)關(guān)系中選出特定的屬性(列)腾降,其結(jié)果是一個(gè)只包含那些被選擇屬性的新關(guān)系拣度。
  • 連接運(yùn)算,把分別來自兩個(gè)關(guān)系的元祖對合并成單個(gè)元組螃壤。
  • 笛卡兒積運(yùn)算抗果,從兩個(gè)關(guān)系中合并元組,其結(jié)果包含來自兩個(gè)關(guān)系元祖的所有對映穗,無論其屬性值是否匹配窖张。
  • 標(biāo)準(zhǔn)的集合運(yùn)算幕随,如:選擇蚁滋、投影、自然連接、笛卡爾積辕录、并
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末睦霎,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子走诞,更是在濱河造成了極大的恐慌副女,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蚣旱,死亡現(xiàn)場離奇詭異碑幅,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)塞绿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進(jìn)店門沟涨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人异吻,你說我怎么就攤上這事裹赴。” “怎么了诀浪?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵棋返,是天一觀的道長。 經(jīng)常有香客問我雷猪,道長睛竣,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任春宣,我火速辦了婚禮酵颁,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘月帝。我一直安慰自己躏惋,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布嚷辅。 她就那樣靜靜地躺著簿姨,像睡著了一般。 火紅的嫁衣襯著肌膚如雪簸搞。 梳的紋絲不亂的頭發(fā)上扁位,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天,我揣著相機(jī)與錄音趁俊,去河邊找鬼域仇。 笑死,一個(gè)胖子當(dāng)著我的面吹牛寺擂,可吹牛的內(nèi)容都是我干的暇务。 我是一名探鬼主播泼掠,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼垦细!你這毒婦竟也來了择镇?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤括改,失蹤者是張志新(化名)和其女友劉穎腻豌,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體嘱能,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡吝梅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了惹骂。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片憔涉。...
    茶點(diǎn)故事閱讀 38,599評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖析苫,靈堂內(nèi)的尸體忽然破棺而出兜叨,到底是詐尸還是另有隱情,我是刑警寧澤衩侥,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布国旷,位于F島的核電站,受9級特大地震影響茫死,放射性物質(zhì)發(fā)生泄漏跪但。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一峦萎、第九天 我趴在偏房一處隱蔽的房頂上張望屡久。 院中可真熱鬧,春花似錦爱榔、人聲如沸被环。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽筛欢。三九已至,卻和暖如春唇聘,著一層夾襖步出監(jiān)牢的瞬間版姑,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工迟郎, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留剥险,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓宪肖,卻偏偏與公主長得像表制,于是被迫代替她去往敵國和親宇姚。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容