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

正文內容

數據庫第2章關系數據庫-資料下載頁

2025-06-19 16:23本頁面
  

【正文】 base System 66 關系間的引用 (續(xù) ) ? 例 3 同一關系內部屬性間也可能存在引用關系。 在學生 (學號,姓名,性別,專業(yè)號,年齡,班長 )關系中, “ 學號 ” 屬性是主碼, “ 班長 ” 屬性表示該學生所在班級的班長的學號,它引用了本關系 “ 學號 ”屬性,即 “ 班長 ” 必須是確實存在的學生的學號。 An Introduction to Database System 67 關系間的引用 (續(xù) ) 例 3 學生實體及其 內部的領導聯系 (一對多 ) 學生 ( 學號 , 姓名 , 性別 , 專業(yè)號 , 年齡 , 班長 ) 學號 姓名 性別 專業(yè)號 年齡 班長 801 張三 女 01 19 802 802 李四 男 01 20 803 王五 男 01 20 802 804 趙六 女 02 20 805 805 錢七 男 02 19 An Introduction to Database System 68 2.外碼( Foreign Key) 設 F是基本關系 R的一個或一組屬性 ,但不是關系 R的碼 。 Ks是基本關系 S的主碼 。如果 F與 Ks相對應 , 則稱 F是 R的外碼 。 并稱基本關系 R為參照關系 , 基本關系 S為被參照關系或目標關系 。 在 [例 1]中 , 學生關系的 “ 專業(yè)號 ” 屬性與專業(yè)關系的主碼 “ 專業(yè)號 ” 相對應 ,因此 “ 專業(yè)號 ” 屬性是學生關系的外碼 。這里專業(yè)關系是被參照關系 , 學生關系為參照關系 An Introduction to Database System 69 外碼 (續(xù) ) 說明 ? 關系 R和 S不一定是不同的關系 (如例 3) ? 目標關系 S的主碼 Ks 和參照關系的外碼 F必須定義在 同一個(或一組)域上 (如專業(yè)) ? 外碼 并不一定要與相應的主碼同名 當外碼與相應的主碼屬于不同關系時,往往 取相同的名字,以便于識別 An Introduction to Database System 70 3. 參照完整性規(guī)則 若屬性 ( 或屬性組 ) F是基本關系 R的外 碼 , 它與基本關系 S的主碼 Ks相對應 ( 基本 關系 R和 S不一定是不同的關系 ) , 則對 于 R中每個元組在 F上的值必須為: ? 或者取空值 ( F的每個屬性值均為空值 ) ? 或者等于 S中某個元組的主碼值 。 An Introduction to Database System 71 參照完整性規(guī)則 (續(xù) ) 如:學生 ( 學號 , 姓名 , 性別 , 專業(yè)號 , 年齡 ) 專業(yè) ( 專業(yè)號 , 專業(yè)名 ) 學生關系中每個元組的 “ 專業(yè)號 ” 屬性只 取下面兩類值: ( 1) 空值 , 表示尚未給該學生分配專業(yè) ( 2) 非空值 , 這時該值必須 是專業(yè)關系中某個元組的 “ 專業(yè)號 ” 值 , 表示該學生不可能分配到一個不存在的專業(yè)中 An Introduction to Database System 72 參照完整性規(guī)則 (續(xù) ) 如:學生 ( 學號 , 姓名 , 性別 , 專業(yè)號 , 年齡 ) 課程 ( 課程號 , 課程名 , 學分 ) 選修 ( 學號 , 課程號 , 成績 ) “ 學號 ” 和 “ 課程號 ” 是選修關系中的 主屬性 ,按照實體完整性和參照完整性規(guī)則 , 它們只能取 相應被參照關系中已經存在的 主碼值 An Introduction to Database System 73 參照完整性規(guī)則 (續(xù) ) 學生( 學號 ,姓名,性別,專業(yè)號,年齡, 班長 ) “ 班長 ” 屬性值可以取兩類值: ( 1)空值,表示該學生所在班級 尚未選出班長 ,或 該學生本人即是班長 ; ( 2)非空值,這時該值必須是本關系中某個元組的學號值 學號 姓名 性別 專業(yè)號 年齡 班長 801 張三 女 01 19 802 802 李四 男 01 20 803 王五 男 01 20 802 804 趙六 女 02 20 805 805 錢七 男 02 19 An Introduction to Database System 74 關系的完整性 (續(xù) ) 實體完整性 . 參照完整性 . 用戶定義的完整性 An Introduction to Database System 75 用戶定義的完整性 ? 用戶定義的完整性是 針對某一具體關系數據庫的約束條件 , 反映某一具體應用所涉及的 數據必須滿足的語義要求 。 ? 關系模型應提供 定義和檢驗這類完整性的機制 , 以便用統(tǒng)一的系統(tǒng)的方法處理它們 ,而不要由應用程序承擔這一功能 。 An Introduction to Database System 76 用戶定義的完整性 (續(xù) ) 例 : 課程 (課程號 , 課程名 , 學分 ) ? “課程名 ” 屬性必須取唯一值 ? 非主屬性 “ 課程名 ” 也不能取空值 ? “ 學分 ” 屬性只能取值 {1, 2, 3, 4} An Introduction to Database System 77 小結 ? 關系數據結構 ? 關系 ? 域 ? 笛卡爾積 ? 關系 ? 關系,屬性,元組 ? 候選碼,主碼,主屬性 ? 基本關系的性質 ? 關系模式 ? 關系數據庫 An Introduction to Database System 78 ? 關系的數據操作集合 ? 查詢 ? 選擇、投影、連接、除、并、交、差 ? 數據更新 ? 插入、刪除、修改 An Introduction to Database System 79 ? 關系的完整性約束 ? 實體完整性 ? 參照完整性 ? 外碼 ? 用戶定義的完整性 An Introduction to Database System 80 下課了。 追求 休息一會兒。
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1