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

正文內容

oracle講義2-資料下載頁

2025-02-16 15:00本頁面
  

【正文】 6TOMOVEC1TOMOVE85TOPUTW(SC)83216。 PUT語句的作用是把工作空間 W 中的數據寫到數據庫中,此例即把已經在工作空間建立的一條選課記錄寫入到選課關系 SC中。216。 注意: PUT語句只能對一個關系進行操作,在插入操作時,拒絕接受主碼相同的元組。( 3)刪除216。 ALPHA語言中的刪除操作不但可以刪除關系中的一些元組,還可以刪除一個關系。216。 刪除操作使用 DELETE語句實現,具體操作分為以下兩步:① 讀數據:使用 HOLD語句將要刪除的元組從數據庫中讀到工作空間中;② 刪除:使用 DELETE語句刪除該元組。84例 刪除學號為 S6的學生的信息。HOLDW(S):=‘S6’DELETEW例 刪除全部學生的信息。HOLDW(S)DELETEWQUEL語言216。 INGRES是加利福尼亞大學研制的關系數據庫管理系統(tǒng), QUEL語言是 INGRES系統(tǒng)的查詢語言,它以ALHPA語言為基礎,具有較為完善的數據定義、數據查詢、數據更新、數據控制等功能。216。 QUEL語言既可以作為獨立的語言進行交互式操作,也可以作為子語言嵌入到主語言中去。851.數據定義216。 QUEL語言可以使用 CREATE語句定義一個新關系,CREATE語句的一般格式為:CREATE 關系名 (屬性名 =數據類型及長度 [,屬性名 =數據類型及長度 …])例 定義學生關系 SCREATES(SNO=C8, SN=C20, AGE=I3, SEX=C2, DEPT=C20)216。 關系定義后可以由定義者撤消,撤消關系使用語句DESTROY? 例如,撤消學生關系 S可以寫成: DESTROYS。862.數據查詢216。 查詢語句的一般格式為:RANGEOFt1ISR1RANGEOFt2ISR2……RANGEOFtkISRkRETRIEVE(目標表)WHERE條件 87216。 其中 t t …tk 分別是定義在關系 R R Rk上的元組變量。216。 目標表為查詢的目標屬性。216。 查詢條件是一個邏輯表達式,在表達式中可以使用如下三類運算符:① 比較運算符: (大于), ≥(大于等于), (小于), ≤(小于等于), =(等于), ≠(不等于);② 邏輯運算符: AND(與) ,OR(或) ,NOT(非)③ 表示執(zhí)行次序的括號:()216。 其中,比較運算符的優(yōu)先級高于邏輯運算符,可以使用()改變它們的優(yōu)先級。 88例 查詢計算機系工資高于 1000元的教師的姓名和工資。RANGEOFTXISTRETRIEVE(,)WHERE=’計算機 ’∧ 1000例 查詢講授 C5課程的教師的姓名。RANGEOFTXISTRANGEOFTCXISTCRETRIEVE()WHERE=AND=’C5’893.數據更新( 1)修改216。 修改操作使用 REPLACE語句實現。例 把劉偉教師轉到信息系。RANGEOFTXISTREPLACE( =’信息 ’)WHERE=‘劉偉 ’( 2)插入216。 插入操作使用 APPEND語句實現。例 在 SC表中插入一條選課記錄( S6, C2, 80)。APPENDTOSC(SNO=‘S6’, CNO=‘C2’, SCORE=80)90( 3)刪除216。 刪除操作使用 DELETE語句實現。例 刪除學號為 S6的學生的信息。RANGEOFSXISSDELETESXWHERE=‘S6’域關系演算語言 QBE216。 域關系演算是關系演算的另一種形式。216。 域關系演算是以元組變量的分量即域變量作為謂詞變元的基本對象。216。 域關系演算語言的典型代表是 1975年由 IBM公司約克城高級研究試驗室的 QBE語言,該語言于 1978年在 IBM370上實現。91216。 QBE是 QueryByExample的縮寫,也稱為示例查詢,它是一種很有特色的屏幕編輯語言,其特點如下:( 1)以表格形式進行操作? 每一個操作都由一個或幾個表格組成,每一個表格都顯示在終端的屏幕上,用戶通過終端屏幕編輯程序以填寫表格的方式構造查詢要求,查詢結果也以表格的形式顯示出來,所以它具有直觀和可對話的特點。( 2)通過例子進行查詢? 通過使用一些實例,使該語言更易于為用戶接受和掌握。( 3)查詢順序自由? 當有多個查詢條件時,不要求使用者按照固定的思路和方式進行查詢,使用更加方便。 92使用 QBE語言的步驟:( 1)用戶根據要求向系統(tǒng)申請一張或幾張表格,顯示在終端上;( 2)用戶在空白表格的左上角的一欄內輸入關系名;( 3)系統(tǒng)根據用戶輸入的關系名,將在第一行從左至右自動填寫各個屬性名;( 4)用戶在關系名或屬性名下方的一格內填寫相應的操作命令,操作命令包括: P.(打印或顯示)、 U.(修改)、 I.(插入)、 D.(刪除)。如果要打印或顯示整個元組時,應將 “P”填在關系名的下方,如果只需打印或顯示某一屬性,應將 “P”填在相應屬性名的下方。 93216。 表格形式如表 表 QBE操作框架表關系名 屬性 1 屬性 2 … 屬性 n操作命令 屬性值或查詢條件屬性值或查詢條件… 屬性值或查詢條件94數據查詢1.簡單查詢例 顯示全部學生的信息。216。 方法一:將 216。 方法二:將 “P”填在各個屬性名的下方 S SNO SN SEX AGE DEPTP. S SNO SN SEX AGE DEPT 95216。 注意:只有目標屬性包括所有的屬性時,將 系名的下方。216。 這種語言之所以稱為示例查詢,就是在操作中采取 “示例 ”的方法,凡用作示例的元素,其下方均加下劃線。如上例中的 “趙亦 ”、 “女 ”等均為示例元素,即域變量。示例元素是所給域中可能的一個值,而不必是查詢結果中的元素。比如用作示例的學生姓名,可以不是學生表中的學生,只要給出任意一個學生名即可。962.條件查詢例 查詢所有女學生的姓名。216。 目標屬性只有姓名,所以將 。216。 查詢條件中可以使用比較運算符 , ≥, , ≤, =和 ≠,其中 =可以省略。本例的查詢條件是 SEX=‘女 ’, “=”被省略。S SNO SN SEX AGE DEPT 女 97例 查詢年齡大于 18歲的女學生的姓名。216。 本例的查詢條件是 AGE18和 SEX=‘女 ’兩個條件的 “與”。在 QBE中,表示兩個條件的 “與 ”有兩種方法:216。 方法一:把兩個條件寫在同一行上:216。 方法二:把兩個條件寫在不同行上,但必須使用相同的示例元素 S SNO SN SEX AGE DEPT 女 18 S SNO SN SEX AGE DEPT 女 18 98例 查詢既選修了 C1號課程又選修了 C2號課程的學生的學號。216。 本例的查詢條件是 CNO=‘C1’和 CNO=‘C2’兩個條件的“與 ”,但兩個條件涉及同一屬性 CNO,則必須把兩個條件寫在不同行上,且使用相同的示例元素。例 查詢年齡大于 18歲或者女學生的姓名。216。 本例的查詢條件是 AGE18和 SEX=‘女 ’兩個條件的 “或”。在 QBE中,表示兩個條件的 “或 ”,要把兩個條件寫在不同行上,且必須使用不同的示例元素。S SNO SN SEX AGE DEPT 女 18 99例 查詢選修 C1號課程學生的姓名。216。 本查詢涉及兩個關系: S和 SC,這兩個關系具有公共的屬性 SNO, SNO作為連接屬性,把具有相同的 SNO值的兩個關系連接起來, SNO在兩個表中的值要相同。S SNO SN SEX AGE DEPT S1 SC SNO CNO SCORE S1 C1 100例 查詢未選修 C1號課程學生的姓名。216。 查詢條件中的 “未選修 ”需使用邏輯非來表示。 QBE中的邏輯非運算符為 ┐,填寫在關系名下方。216。 如果 S1同學選修 C1號課程的情況為假,則符合查詢的條件,顯示 S1同學的學號,然后再查詢其他同學。 S SNO SN SEX AGE DEPT S1 SC SNO CNO SCORE┐ S1 C1 1013.排序查詢例 查詢全體女教師的教師號和姓名,要求查詢結果按工資升序排列,工資相同者按年齡降序排列。216。 對查詢結果按照某個屬性值升序排列時,則在相應的屬性下方填入 “AO”,降序排列時,填入 “DO”。216。 如果按照多個屬性值同時排序,則用 “AO(i)”或“DO(i)”表示,其中 I為排序的優(yōu)先級, I值越小,優(yōu)先級越高。 T TNO TN SEX AGE DEPT PROF SAL COMM DEPT S1 女 DO(2) AO(1) 1024.庫函數查詢216。 同 ALPHA語言類似, QBE語言也提供了一些有關運算的標準函數,以方便用戶。216。 QBE常用的庫函數如表 表 QBE常用的庫函數及其功能 函數名稱 功能AVG 按列計算平均值SUM 按列計算值的總和MAX 求一列中的最大值MIN 求一列中的最小值CNT 按列值計算元組個數103例 求學號為 S1學生的平均分。 SC SNO CNO SCORE S1 104數據更新1.修改216。 修改的命令為 U.例 把劉偉教師轉到信息系。 T TNO TN SEX AGE DEPT PROF SAL COMM DEPTU. 劉偉 信息1052.插入216。 插入的命令為 I.例 在 SC表中插入一條選課記錄( S6, C1)。216。 注意:新插入的元組必須具有主碼值,其他屬性值可以為空,如本例中的 SCORE為空。SC SNO CNO SCOREI. S6 C1 1063.刪除216。 刪除的命令為 D.例 刪除 S1同學選修 C1課程的信息。SC SNO CNO SCORED. S1 C1 107演講完畢,謝謝觀看!
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1