




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第二章關(guān)系數(shù)據(jù)模型主要內(nèi)容包括:關(guān)系、碼、關(guān)系數(shù)據(jù)庫的聯(lián)系、關(guān)系完整性規(guī)則、數(shù)據(jù)字典與系統(tǒng)目錄、關(guān)系代數(shù)。12.1關(guān)系(relation)關(guān)系是行與列交叉的二維表。關(guān)系中的一個(gè)元組對應(yīng)表中的一行,關(guān)系中的一個(gè)屬性對應(yīng)表中的一列,每一個(gè)屬性有一個(gè)取值范圍,稱為屬性域。2
1.關(guān)系實(shí)例關(guān)系學(xué)生表男、女年、月、日元組學(xué)號姓名性別出生年月系編號99202何海洋男12/09/8010299212田平平女11/08/7910299303康立華女02/05/7810399204李強(qiáng)男04/05/801023
表2.1在關(guān)系數(shù)據(jù)模型術(shù)語之間的對照表關(guān)系理論關(guān)系數(shù)據(jù)庫某些軟件開發(fā)商關(guān)系表數(shù)據(jù)庫文件元組行記錄屬性列字段
2.關(guān)系數(shù)據(jù)模型術(shù)語
之間的對照表4
3.關(guān)系的性質(zhì)
列是同質(zhì)的
有唯一的列名
列在表中的順序無關(guān)緊要
表中任意兩行不能完全相同?
行在表中的順序也無關(guān)緊要每一個(gè)行與列的交叉點(diǎn)上必須是單值的5
4.數(shù)據(jù)類型
數(shù)值:可以進(jìn)行算術(shù)運(yùn)算的數(shù)據(jù)。字符:由任何字符或符號組成的文字串。日期:按照特定格式存儲的日期數(shù)據(jù),可以對日期型數(shù)據(jù)進(jìn)行特殊的數(shù)學(xué)運(yùn)算。邏輯:邏輯型數(shù)據(jù)只能有真或假兩個(gè)值。62.2碼(Key)
能夠唯一標(biāo)識一個(gè)元組的屬性或?qū)傩越M,稱為超碼。侯選碼是最小超碼,它的任意真子集都不能成為超碼。在一個(gè)關(guān)系中可能有多個(gè)侯選碼,可以選取一個(gè)侯選碼作為主碼來唯一地標(biāo)識每一個(gè)元組。。
72.3關(guān)系數(shù)據(jù)庫的聯(lián)系
在關(guān)系模型中,利用“在一個(gè)關(guān)系中包含另一個(gè)關(guān)系的屬性”的方法來實(shí)現(xiàn)數(shù)據(jù)之間的聯(lián)系。8系系編號系主任地址102齊麗A301103白向陽B209學(xué)生學(xué)號姓名系編號99202何海洋10299212田平平10299303康立華10399310白緯強(qiáng)103聯(lián)系主碼外碼9成績課程號學(xué)號分?jǐn)?shù)
C19920280C39921295C29930376C39930387
任課教工號課程號10202C110212C210303C310303C1教工教工號姓名系編號10202江明10210212葛立娟10210303李平103學(xué)生學(xué)號姓名系編號99202何海洋10299212田平平10299303康立華103課程課程號課程名系編號
C1數(shù)學(xué)102C2英語103C3運(yùn)籌學(xué)102系系編號系主任地址
102齊麗A301103白向陽B209102.4關(guān)系完整性規(guī)則
1.實(shí)體完整性(Entityintegrity)實(shí)體完整性:關(guān)系的主碼不能取空值(NULL)。2.參照完整性(Referentialintegrity)
參照完整性:外碼必須是被參照關(guān)系主碼的有效值,或者是“空值”。
11
導(dǎo)師研究生允許為空值不允許是非法值。教工號姓名性別職稱101康平男教授104李林女副教授105田澤男教授學(xué)號姓名性別教工號99103田玉兵男10199210姚立立女
99213曲海男1001允許為空值不允許是非法值。122.5數(shù)據(jù)字典與系統(tǒng)目錄
一個(gè)DBMS必須提供系統(tǒng)目錄(systemcatalog)或數(shù)據(jù)字典(datadictionary),用于存儲系統(tǒng)自身的各種有用信息,以保障數(shù)據(jù)庫系統(tǒng)正確運(yùn)行。數(shù)據(jù)字典中包括數(shù)據(jù)庫中表的結(jié)構(gòu)信息、索引、用戶、完整性約束、安全性約束。13SYSTABLE表名稱列數(shù)行數(shù)……
部門35……
職工430…………表名稱列名類型寬度部門部門號char3部門部門名稱char16部門電話號碼char8職工職工號char4
職工姓名char8
職工性別char2職工出生年月dateSYSCOLUMN14
2.6關(guān)系代數(shù)選擇、投影、并、差、笛卡兒乘積、交、連接、外連接。152.6.1選擇(SELECT)
選擇運(yùn)算是從關(guān)系中選擇某些滿足條件的元組構(gòu)成一個(gè)新的關(guān)系。通常選擇運(yùn)算表達(dá)式記成:б<條件表達(dá)式>(R)。
162.6.2投影(PROJECT)
投影運(yùn)算是從關(guān)系中選擇某些屬性列構(gòu)成一個(gè)新的關(guān)系。投影的結(jié)果將消除重復(fù)元組。通常投影運(yùn)算表達(dá)式記作:∏A,B(R),其中A和B是屬性名,R是一個(gè)關(guān)系。172.6.3并
(UNION)
設(shè)關(guān)系R和S的屬性數(shù)目(n列)相同,且相應(yīng)的屬性取自同一個(gè)域,則關(guān)系R與S的并是由屬于R或?qū)儆赟的元組組成的新關(guān)系。其結(jié)果是具有n個(gè)屬性的關(guān)系,且消除重復(fù)元組。通常并運(yùn)算表達(dá)式記作:R∪S。182.6.4差(DIFFERENCE)
設(shè)關(guān)系R和S具有相同數(shù)目的屬性(n列),且相應(yīng)的屬性取自同一個(gè)域,則關(guān)系R與S的差是由屬于R而不屬于S的元組構(gòu)成的新關(guān)系。記作:R-S。192.6.5笛卡兒積(PRODUCT)關(guān)系R與關(guān)系S的笛卡兒積記成:R×S,若R有m個(gè)屬性,S有n個(gè)屬性,則R×S是一個(gè)具有(m+n)個(gè)屬性的關(guān)系,且R×S元組的前m列是R的一個(gè)元組,后n列是S的一個(gè)元組。如果R有i個(gè)元組,S有j個(gè)元組,則R×S有(i×j)個(gè)元組。202.6.6交(INTERSECT)設(shè)關(guān)系R和S具有相同數(shù)目的屬性(n列),且相應(yīng)的屬性取自同一個(gè)域,則關(guān)系R與S的交是由既屬于R又屬于S的元組構(gòu)成的新關(guān)系。記作:R∩S。21連接運(yùn)算是選擇兩個(gè)關(guān)系的笛卡兒積中滿足連接條件的元組。2.6.7連接(JOIN)22
1.自然連接
連接屬性是公共屬性(或?qū)傩越M),且結(jié)果關(guān)系中消除重復(fù)的屬性列,則此等值連接稱為自然連接。23
2.6.8外連接(OUTERJOIN)外連接是連接的擴(kuò)展.連接運(yùn)算結(jié)果中只保留滿足連接條件的元組,而外連接還保存不滿足條件的元組.不滿足條件的元組的空缺部分填入NULL。241.左外連接(leftouterjoin)關(guān)系R與S進(jìn)行連接操作,且連接條件為P。若連接的結(jié)果中除了在P上相匹配的元組外,還包含左關(guān)系R中不相匹配的元組,而其對應(yīng)于S的屬性賦予NULL(空值),這種連接稱為左外連接。用符號*?表示。
252.右外連接(rightouterjoin)關(guān)系R與S進(jìn)行連接操作,且
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 承包荒山種樹合同范本
- 菏澤2024年山東菏澤東明縣部分事業(yè)單位招聘初級崗位工作人員29人筆試歷年參考題庫附帶答案詳解
- 防火除草勞務(wù)合同范本
- 售樓廣告合同范本簡單
- 小學(xué)生安全教學(xué)教案課件
- 2024年秋季新外研版三年級上冊英語課件 Unit 3 第3課時(shí)(Speed up)
- 窒息的護(hù)理常規(guī)
- 土建工地施工安全
- 神經(jīng)源大腸護(hù)理
- 種子銷售批發(fā)合同范本
- 借哪吒精神燃開學(xué)斗志 開學(xué)主題班會課件
- GB/T 45107-2024表土剝離及其再利用技術(shù)要求
- GB/T 18747.1-2002厭氧膠粘劑扭矩強(qiáng)度的測定(螺紋緊固件)
- 船舶電氣設(shè)備及系統(tǒng)船舶照明系統(tǒng)管理-課件
- 蘇教版六年級英語下冊單詞表(默寫不用提)
- 單層廠房鋼結(jié)構(gòu)設(shè)計(jì)T83
- 5S點(diǎn)檢表1(日檢查表)
- 醫(yī)院感染管理組織架構(gòu)圖
- 帶你看認(rèn)養(yǎng)一頭牛品牌調(diào)研
- 雙鴨山玄武巖纖維及其制品生產(chǎn)基地項(xiàng)目(一期)環(huán)評報(bào)告表
- 冠心病病人的護(hù)理ppt(完整版)課件
評論
0/150
提交評論