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

正文內(nèi)容

數(shù)據(jù)庫第2章關系數(shù)據(jù)庫-預覽頁

2025-07-13 16:23 上一頁面

下一頁面
 

【正文】 關系數(shù)據(jù)庫簡介 ? 系統(tǒng)而嚴格地提出關系模型的是美國IBM公司的 ? 1970年提出關系數(shù)據(jù)模型 ? , “A Relational Model of Data for Large Shared Data Banks”, 《 Communication of the ACM》 ,1970 ? 之后 , 提出了關系代數(shù)和關系演算的概念 ? 1972年提出了關系的第一 、 第二 、 第三范式 ? 1974年提出了關系的 BC范式 An Introduction to Database System 4 關系數(shù)據(jù)庫簡介 ? 關系數(shù)據(jù)庫應用數(shù)學方法來處理數(shù)據(jù)庫中的數(shù)據(jù) ? 80年代后 , 關系數(shù)據(jù)庫系統(tǒng)成為最重要 、最流行的數(shù)據(jù)庫系統(tǒng) An Introduction to Database System 5 關系數(shù)據(jù)庫簡介 ? 典型實驗系統(tǒng) ? System R ? University INGRES ? 典型商用系統(tǒng) ? ORACLE ? SQL Server ? SYBASE ? INFORMIX ? DB2 ? INGRES An Introduction to Database System 6 第二章 關系數(shù)據(jù)庫 關系模型概述 關系數(shù)據(jù)結構 關系的完整性 關系代數(shù) 關系演算 小結 An Introduction to Database System 7 關系模型概述 ? 關系數(shù)據(jù)庫系統(tǒng) ? 是支持關系模型的數(shù)據(jù)庫系統(tǒng) ? 關系模型的組成 ? 關系數(shù)據(jù)結構 ? 關系操作集合 ? 關系完整性約束 An Introduction to Database System 8 1. 關系數(shù)據(jù)結構 ? 單一的數(shù)據(jù)結構 關系 ? 現(xiàn)實世界的實體以及實體間的各種聯(lián)系均用關系來表示 ? 數(shù)據(jù)的邏輯結構 二維表 ? 從用戶角度 , 關系模型中數(shù)據(jù)的邏輯結構是一張二維表 。例 : ? 整數(shù) ? 實數(shù) ? 介于某個取值范圍的整數(shù) ? 長度指定長度的字符串集合 ? {?男 ’ , ‘ 女 ’ } ? 介于某個取值范圍的日期 An Introduction to Database System 21 2. 笛卡爾積( Cartesian Product) 1) 笛卡爾積 給定一組域 D1, D2, … , Dn, 這些域中可以有相同的 。 表中的每行對 應一個元組 , 表中的每列對應一個域 。 3) 單元關系與二元關系 當 n=1 時 , 稱 該 關 系 為 單元 關系 ( Unary relation) 。 n目關系必有 n個屬性 。 不包含在任何侯選碼中的屬性稱為 非碼屬性 ( Nonkey attribute) An Introduction to Database System 35 關系(續(xù)) 7) 三類關系 基本關系 ( 基本表或基表 ) 實際存在的表,是實際存儲數(shù)據(jù)的邏輯表示 查詢表 查詢結果對應的表 視圖表 由基本表或其他視圖表導出的表 , 是 虛表 , 不對 應實際存儲的數(shù)據(jù) An Introduction to Database System 36 8) 基本關系的性質(zhì) ① 列 是 同質(zhì) 的( Homogeneous) 每一列中的分量是同一類型的數(shù)據(jù) , 來自同 一個域 ② 不同的列可出自同一個域 其中的每一列稱為一個屬性 不同的屬性要給予不同的屬性名 An Introduction to Database System 37 基本關系的性質(zhì) (續(xù) ) 上例中也可以只給出兩個域: 人 ( PERSON) =張清玫 , 劉逸 , 李勇 , 劉晨 , 王敏 專業(yè) ( SPECIALITY) =計算機專業(yè) , 信息專業(yè) 導師屬性和研究生屬性都從 PERSON域中取值 。 An Introduction to Database System 40 基本關系的性質(zhì) (續(xù) ) ⑤ 行的順序無所謂 行的次序可以任意交換 遵循這一性質(zhì)的數(shù)據(jù)庫產(chǎn)品 (如 ORACLE), 插入一個元組時永遠插至最后一行 但也有許多關系數(shù)據(jù)庫產(chǎn)品沒有遵循這一性 質(zhì) , 例如 FoxPro仍然區(qū)分了元組的順序 An Introduction to Database System 41 基本關系的性質(zhì) (續(xù) ) ⑥ 分量必須取 原子值 每一個分量都必須是 不可分的數(shù)據(jù)項 。 An Introduction to Database System 55 關系的完整性 (續(xù) ) 實體完整性 . 參照完整性 . 用戶定義的完整性 An Introduction to Database System 56 實體完整性 實體完整性 規(guī)則 ( Entity Integrity) 若屬性 A是基本關系 R的主屬性 , 則屬性 A不能取空值 例 SAP(SUPERVISOR, SPECIALITY, POSTGRADUATE) POSTGRADUATE屬性為 主碼 ( 假設研究生不會重名 ) , 則其不能取空值 An Introduction to Database System 57 實體完整性 (續(xù) ) 關系模型必須 遵守 實體完整性規(guī)則 的 原因 (1) 實體完整性規(guī)則是針對基本關系而言的 。 如每個學生都是可分的 。 主屬性取空值 , 就說明存在某個不可標識的實體 , 即存在不可區(qū)分的實體 , 這與第( 2) 點相矛盾 , 因此這個規(guī)則稱為實體完整性 。 在學生 (學號,姓名,性別,專業(yè)號,年齡,班長 )關系中, “ 學號 ” 屬性是主碼, “ 班長 ” 屬性表示該學生所在班級的班長的學號,它引用了本關系 “ 學號 ”屬性,即 “ 班長 ” 必須是確實存在的學生的學號。 并稱基本關系 R為參照關系 , 基本關系 S為被參照關系或目標關系 。 ? 關系模型應提供 定義和檢驗這類完整性的機制 , 以便用統(tǒng)一的系統(tǒng)的方法處理它們 ,而不要由應用程序承擔這一功能
點擊復制文檔內(nèi)容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1