




已閱讀5頁,還剩32頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 數(shù)據(jù)定義功能 數(shù)據(jù)查詢功能 數(shù)據(jù)操縱功能 1. 1) 構(gòu)化查詢語言 2) 一種介于關(guān)系代數(shù)與關(guān)系演算之間的語言 3) 成為關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言 4)支持: 、 S、 2. 1) 定義: 言 2) 查詢 3) 操縱: 言 4) 控制: 言 3. 1) (1) 由 國國家標(biāo)準(zhǔn)局)于 1986年 10月公布 (2) 際標(biāo)準(zhǔn)化組織)于 1987年通過 2) (1) 989年公布 (2) 增加簡單的完整性描述語句 3) (1) 992年公布 (2) 也稱 4) 醞釀中的新標(biāo)準(zhǔn)增加面向?qū)ο蠊δ?基本表 圖 本表 本表 儲文件 儲文件 本表 圖 層 / 外模式 概念層 / 概念模式 內(nèi)層 / 存儲模式 4 1) 基本表( 模式 (1) 數(shù)據(jù)庫中實(shí)際獨(dú)立存在的表(關(guān)系),存儲在實(shí)際的文件中 (2) 不是由其他表導(dǎo)出 2) 視圖( 外模式 (1) 虛擬表 (2) 換個(gè)角度看實(shí)際表的結(jié)果 (3) 由一個(gè)或幾個(gè)基本表導(dǎo)出 (4) 沒有實(shí)際的存儲位置 (5) S(S#,#, (6) 庫中只保存視圖的定義,不存放對應(yīng)的數(shù)據(jù) 3) 存儲文件 存儲基本表的數(shù)據(jù) 對應(yīng)內(nèi)模式 5. 1) 綜合統(tǒng)一 操作一體化:查詢、操作、定義、控制 2) 高度非過程化 (1) 用戶 “干什么” (2) 怎么干” (3) 隱蔽數(shù)據(jù)的存取路徑 3) 面向集合的操作方式 (1) 操作對象是一個(gè)或多個(gè)關(guān)系 (2) 操作結(jié)果也是一個(gè)新關(guān)系 4) 以同一種語法結(jié)構(gòu)提供兩種使用方式 (1) 自含型: 對 (2) 宿主型:嵌入到宿主語言中使用,針對應(yīng)用程序員 (3) 兩種類型的語法結(jié)構(gòu)基本一致 5)語言簡潔,易學(xué)易用 (1) 類似于英語的自然語言 (2) 操作謂詞少 鍵字、標(biāo)識符等構(gòu)成。這些元素結(jié)合起來組成語句,用來對數(shù)據(jù)庫進(jìn)行各種操作,包括創(chuàng)建、更新、查詢及一些其他功能。 命令動詞 S C T 學(xué)號,姓名 F R O M S t u de n t W H 學(xué)號 = S 01 關(guān)鍵字 標(biāo)識符 句 1、定義基本表 (1) 格式 ( 列級完整性約束條件 , 列級完整性約束條件 , ( 2)數(shù)據(jù)類型 ( 3)列級完整性約束條件 1. 2. R E T A B L E st ud e n t ( s c h a r ( 3) , s n a m e c h a r ( 10) , s e x c h a r ( 2) , a g e i n t ) ; 表名 字段名 字段類型及寬度 例子 0) 0), ) , 0) ) 兩種插入方法 插入單個(gè)元組 插入多個(gè)元組(子查詢的結(jié)果) 插入單個(gè)元組 1 格式 (屬性 1,屬性 2,) 常量 1,常量 2,) 2 說明 (1)列名順序不一定與表結(jié)構(gòu)一致 (2)列表名與 (3)空值用 3 示例 插入一個(gè)新學(xué)生記錄 (學(xué)號 :200003002;姓名 :王明 ;性別 :男 ;出生日期 :1979族 :漢 ) 200003002,王明 ,男 ,1979/01/01,漢 ) 插入一個(gè)新學(xué)生記錄 (學(xué)號 :200003003;姓名 :張三 ,其它為空 ) (學(xué)號 ,姓名 ) 200003003,張三 ) N I N T O s t V A L U , 李武,男, 18) 表名 字段值 I R T I N T O s t ud e n t ( s s n a m e ,s e x ) V A S ( S 01 , 李武,男 ) 認(rèn)查詢 查詢所有列 詢指定的字段 語法基本格式: 段名 1,字段名 2, ,字段名 n 名 C T s n o,s am e F s t 指定字段名 詢結(jié)果 01 李武 鳴 艷 強(qiáng) 列標(biāo)題使用別名 名 題 名 查詢?nèi)w學(xué)生的出生年份,并使用別名 n 名 ,S 年齡 條件查詢 名 名 擇條件 (1) 比較大小: (比較運(yùn)算符 1. 查詢學(xué)習(xí)了課程 c 2. 查詢年齡大于 19的學(xué)號 9 2. 查詢選修 2且不低于 70分的學(xué)號 c =70 對查詢結(jié)果排序 Y 查詢選修 101號同學(xué)的學(xué)號和成績 ,并按成績降序排列 學(xué)號 ,成績 C 程號 =101 Y 成績 多表連接查詢 多表查詢時(shí)對列名的引用 表名 多表連接條件一般的表達(dá)形式為 表名 比較運(yùn)算符 表名 連接操作的過程 :首先從表 1中找到第一個(gè)元組 ,然后從表 2的邏輯第一元組開始查找滿足條件的元組 ,每找到一個(gè)元組 ,就將表 1中的第一個(gè)元組與該元組拼接起來 ,形成結(jié)果表中和一個(gè)元組 掃描完畢 ,回到表 1,找到第二個(gè)元組 ,然后再到表 2重復(fù)上述操作 ,只到表 1全部元組處理完畢為止 . s s n a m e S 01 S 02 S 03 張三 李四 王五 S t u de n t c c n a m e C 01 C 02 C 03 數(shù)據(jù)結(jié)構(gòu) 操作系統(tǒng) 網(wǎng)絡(luò)原理 s c S 01 S 02 S 03 C 01 C 02 C 03 s c o r e 80 90 85 C ou r s e S C E L st ud s t m e,e,s c.s e F R O M s t R E st u sn o a 多表連接條件 m e 張三 李四 王五 S t e C 01 C 02 C 03 數(shù)據(jù)結(jié)構(gòu) 操作系統(tǒng) 網(wǎng)絡(luò)原理 C 01 C 02 C 03 sc or e 80 90 85 C 1) 等值連接 (1) 查詢每個(gè)學(xué)生及其選修課程的情況 1. , c 2. , c N, c 2) 復(fù)合條件連接 (1) 查詢“張三”的課程號與成績 1. c n=張三 (2)查詢所有學(xué)生選修的課程名和成績(包括姓名) 1. n, c 查詢) 1) 概念 (1) 嵌套查詢是 (2) 內(nèi)部查詢 (內(nèi)層查詢、子查詢 )、外部查詢 (外層查詢、父查詢、主查詢 ) (3) 子查詢不能使用 Y 行子查詢 S C T F R O M W H c n o = ( S C T c F R O M c ou r W H c n a m e = 數(shù)據(jù)結(jié)構(gòu) ) 子查詢 sn a m e S 01 S 02 S 03 張三 李四 王五 S t u de n t c c n a m e C 01 C 02 C 03 數(shù)據(jù)結(jié)構(gòu) 操作系統(tǒng) 網(wǎng)絡(luò)原理 c S 01 S 02 S 03 C 01 C 02 C 03 sc o r e 80 90 85 C ou r 行子查詢 S C T s n a m e F R O M W H s ( S C T s F R O M W H s c o r e = 80 ) 子查詢 sn a m e S 01 S 02 S 03 張三 李四 王五 S t u de n t c c n a m e C 01 C 02 C 03 數(shù)據(jù)結(jié)構(gòu) 操作系統(tǒng) 網(wǎng)絡(luò)原理 c S 01 S 02 S 03 C 01 C 02 C 03 sc o r e 80 90 85 C ou r 2) 帶有 (1) 查詢和“吳二”同歲的學(xué)生 n,N (n=吳二 ) , 吳二 (2)找出和李小平同民族的同學(xué)的全部信息 族 (族 名 =李小平 ) Y 語句 S C T c o * ) a s 人數(shù) , se x a s 性別 F R O M st u d e n t G R O U P B Y se x 表示新的別名 sn a m e S 01 S 02 S 03 張三 李四 王五 S t u de n t se x 男 男 女 人數(shù) 2 1 性別 男 女 分組查詢結(jié)果 常用的聚集函數(shù)有( 求最大值 p) 求最小值 p) 求和 p) 求平均 p) 統(tǒng)計(jì)行數(shù) ) p) 一般來說, Y 常結(jié)合 成將分組后的結(jié)果進(jìn)行過濾的功能。 1) 格式 (1)= , = 2) 說明 (1) 表達(dá)式可為具體值、計(jì)算結(jié)果、子查詢 (2) 省略 (3)注意保證數(shù)據(jù)的一致性 P D A T E st n at i o na l i t y = 漢族 W H E R E s na m e= 王五 更新哪些記錄? 更新哪些字段? s s n a m e S 01 S 02 S 03 張三 李四 王五 n a t i on a l i t y 漢族 蒙古族 壯族 s t ud e n t 3)例子 (1)修改一個(gè)元組的某些列值 1. 0 (2)修改多個(gè)元組的值(多行) 1. * 2) 說明 (1) 省略 (2) 只刪表的數(shù)據(jù),不刪表的定義 (3) 注意保證數(shù)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 超高性能混凝土的創(chuàng)新研究與應(yīng)用進(jìn)展
- 虛擬仿真實(shí)驗(yàn)技術(shù)-第1篇-洞察及研究
- 公用物資使用管理辦法
- 紅心獼猴桃品質(zhì)與環(huán)境因子關(guān)系研究
- 現(xiàn)代農(nóng)業(yè)灌溉系統(tǒng)智能化管理規(guī)范研究
- 教師職業(yè)角色定位與專業(yè)發(fā)展路徑探究
- 公共財(cái)物授權(quán)管理辦法
- 固定資產(chǎn)管理系統(tǒng)設(shè)計(jì):理論與實(shí)踐
- 國際金融治理中的主權(quán)邊界問題研究
- 生活藝術(shù)與創(chuàng)意表達(dá)
- 三通四通尺寸數(shù)據(jù)及標(biāo)準(zhǔn)表
- 2025-2030全球及中國管道運(yùn)輸服務(wù)行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報(bào)告
- 安慶市桐城經(jīng)開區(qū)建設(shè)投資集團(tuán)有限公司招聘筆試題庫2025
- JJF 2244-2025公共機(jī)構(gòu)重點(diǎn)用能單位能源資源計(jì)量審查規(guī)范
- 警犬基地人員管理制度
- 2025年甘肅省建筑安全員B證(項(xiàng)目經(jīng)理)考試題庫
- ICU感控管理分析報(bào)告
- 垃圾分類創(chuàng)新創(chuàng)業(yè)項(xiàng)目
- 體育賽事中的后勤保障工作
- 建材家居業(yè)商業(yè)計(jì)劃書
- CNAS-CL01-A004:2018 實(shí)驗(yàn)室能力認(rèn)可準(zhǔn)則在醫(yī)療器械檢測領(lǐng)域的應(yīng)用說明
評論
0/150
提交評論