freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計(jì)算機(jī)]第2章關(guān)系數(shù)據(jù)庫基本理論(已修改)

2024-10-28 23:03 本頁面
 

【正文】 網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)(第 2版) 第 2章 關(guān)系數(shù)據(jù)庫基本理論 逯燕玲 戴紅 李志明 主編 2021年 11月 10日星期三 2 第 2章 關(guān)系數(shù)據(jù)庫基本理論 ? 關(guān)系模型的概念 ? 關(guān)系代數(shù) ? 關(guān)系模型的規(guī)范化 2021年 11月 10日星期三 3 關(guān)系模型的概念 關(guān)系的數(shù)學(xué)定義 ? 定義 1:域( Domain)是一組具有相同數(shù)據(jù)類型的值的集合。 ? 定義 2:任意給定一組域 D1, D2, … , Dn的笛卡爾積( Cartesian Product)為: D1 D2 … Dn={(d1, d2, …, dn)| di∈ Dj, j= 1, 2, …, n} 其中每一個(gè)元素( d1, d2, … , dn)叫作 n元組( ntuple),或簡稱為元組( Tuple)。元素中的每一個(gè)值 di叫作分量( Component)。若 Di( i= 1, 2, …, n)為有限集,其基數(shù)( Cardinal number)為 mi( i= 1, 2, …, n),則D1 D2 … Dn的基數(shù)為: m=m1 m2 … mn。 【 例 21】 設(shè) D1為導(dǎo)師( SUPERVISOR)集合, D2為專業(yè)( SPECIALITY)集合, D3為研究生( POSTGRADUATE)集合,且 D1={張清玫 , 劉逸 }, D2={計(jì)算機(jī)應(yīng)用 , 信息管理 },D3={李勇 , 劉晨 , 王敏 },則 D D D3的笛卡兒積D1 D2 D3的基數(shù)為 2 2 3=12,即 D1 D2 D3一共有 12個(gè)元組,它們可列成一張二維表,如表 。 導(dǎo) 師 專 業(yè) 研究生 導(dǎo) 師 專 業(yè) 研究生 張清玫 計(jì)算機(jī)應(yīng)用 李勇 劉逸 計(jì)算機(jī)應(yīng)用 李勇 張清玫 計(jì)算機(jī)應(yīng)用 劉晨 劉逸 計(jì)算機(jī)應(yīng)用 劉晨 張清玫 計(jì)算機(jī)應(yīng)用 王敏 劉逸 計(jì)算機(jī)應(yīng)用 王敏 張清玫 信息管理 李勇 劉逸 信息管理 李勇 張清玫 信息管理 劉晨 劉逸 信息管理 劉晨 張清玫 信息管理 王敏 劉逸 信息管理 王敏 2021年 11月 10日星期三 5 ? 定義 3: D1 D2 … Dn的任意一個(gè)子集叫做在域D D … 、 Dn上的關(guān)系( Relation),用 R(D1, D2, …, Dn)表示。這里 R表示關(guān)系的名字, n是關(guān)系的目或度( Degree)。 【 例 22】 計(jì)算機(jī)應(yīng)用專業(yè)關(guān)系是例 21中 D1 D2 D3的一個(gè)子集,如表 。 專 業(yè) 研究生 計(jì)算機(jī)應(yīng)用 李勇 計(jì)算機(jī)應(yīng)用 劉晨 計(jì)算機(jī)應(yīng)用 王敏 2021年 11月 10日星期三 6 基本關(guān)系具有 6條性質(zhì) ① 列是同質(zhì)的( Homogeneous),即每一列中的分量是同一類型的數(shù)據(jù),來自同一個(gè)域。 ② 不同的列可出自同一個(gè)域,稱其中的每一列為一個(gè)屬性,不同的屬性要給予不同的屬性名。 ③ 列的順序是可以任意交換的。 ④ 任意兩個(gè)元組不能完全相同。但在大多數(shù)實(shí)際關(guān)系數(shù)據(jù)庫產(chǎn)品中,如 ORACLE、 FoxPro等,如果用戶沒有定義有關(guān)的約束條件,都允許關(guān)系表中存在兩個(gè)完全相同的元組。 ⑤ 行的順序也是可以任意交換的。 ⑥ 行列的交集稱為分量,每個(gè)分量必須取原子值,即每個(gè)分量都必須是不可分的數(shù)據(jù)項(xiàng)。 2021年 11月 10日星期三 7 關(guān)系模式是對(duì)關(guān)系的描述 ? 定義 4 關(guān)系的描述稱為關(guān)系模式( Relation Schema),可以形式化地表示為: R(U, D, dom, F) 其中, R為關(guān)系名, U為組成該關(guān)系的屬性名集合,D為屬性組 U中屬性所來自的域, dom為屬性向域的映象集合, F為屬性間數(shù)據(jù)的依賴關(guān)系集合。 2021年 11月 10日星期三 8 關(guān)系操作 ? 選擇( Select) ? 投影( Project) ? 連接( Join) ? 除( Divide) ? 并( Union) ? 交( Intersection) ? 差( Difference)等查詢操作 ? 增加( Insert) ? 刪除( Delete) ? 修改( Update) 2021年 11月 10日星期三 9 關(guān)系的完整性 ? 實(shí)體完整性( entity integrity):若屬性 A是基本關(guān)系 R的主屬性,則屬性 A不能取空值。 ? 參照完整性( referential integrity):若屬性(或?qū)傩越M) F是基本關(guān)系 R的外碼,與基本關(guān)系 S的主碼Ks相對(duì)應(yīng)(基本關(guān)系 R和 S不一定是不同的關(guān)系),則對(duì)于 R中每個(gè)元組在 F上的值必須為空值( F的每個(gè)屬性值均為空值),或者等于 S中某個(gè)元組的主碼值。 2021年 11月 10日星期三 10 ? 定義 5 設(shè) F是基本關(guān)系 R的一個(gè)或一組屬性,但不是關(guān)系 R的碼,如果 F與基本關(guān)系 S的主碼 Ks相對(duì)應(yīng),則稱 F是基本關(guān)系 R的外碼( Foreign Key),并稱基本關(guān)系 R為參照關(guān)系( Referencing Relation),基本關(guān)系 S為被參照關(guān)系( Referenced Relation)或目標(biāo)關(guān)系( Target relation)。關(guān)系 R和 S不一定是不同的關(guān)系。 ? 【 例 23】 學(xué)生 (學(xué)號(hào) , 姓名 , 性別 , 專業(yè)號(hào) , 年齡 ) 專業(yè) (專業(yè)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1