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

正文內(nèi)容

6-數(shù)據(jù)庫(kù)語(yǔ)言sql(編輯修改稿)

2024-09-12 00:54 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 個(gè)關(guān)系 MovieStar 第 6講 數(shù)據(jù)庫(kù)語(yǔ)言 SQL 15 多個(gè)關(guān)系上的查詢 ?元組變量 ? 例 ,查找具有相同住址的兩個(gè)人 ? 注意 的作用是為了避免同一元組自身比較后作為結(jié)果 – 去掉這一條件,則所有人自己和自己之間都滿足條件了,結(jié)果中多了這部分元組,而實(shí)際上不符合要求 ? 但如果改成 也有問(wèn)題,每一對(duì)滿足條件的人都會(huì)出現(xiàn)兩次 – 或 都能保證結(jié)果中每對(duì)只出現(xiàn)一次 ? 題目結(jié)論的引申:可能不僅僅是配偶,也可以是兄弟、父子等等關(guān)系 ?多種關(guān)系查詢的解釋 ? Select查詢有三種不同的備選實(shí)現(xiàn)機(jī)制,其作用都是實(shí)現(xiàn)同一個(gè)查詢 第 6講 數(shù)據(jù)庫(kù)語(yǔ)言 SQL 16 多個(gè)關(guān)系上的查詢 ?多種關(guān)系查詢的解釋 ? 嵌套循環(huán) ? 所有關(guān)系都對(duì)應(yīng)元組變量,每一個(gè)元組變量對(duì)應(yīng)一層循環(huán),遍歷該元組變量對(duì)應(yīng)的關(guān)系 – 圖 64描述了按照嵌套循環(huán)機(jī)制響應(yīng)一個(gè)簡(jiǎn)單查詢的處理流程 ? 并行賦值 ? 每次都從每個(gè)關(guān)系中任取一個(gè)元組來(lái)處理,直到所有關(guān)系的所有元組都取到為止 ? 取的方式可以體現(xiàn)某種并行規(guī)律 ? 轉(zhuǎn)換成關(guān)系代數(shù) ? 把 SQL查詢轉(zhuǎn)換成相應(yīng)的關(guān)系代數(shù)操作 – 從 from子句的元組變量開始求笛卡兒積 – 再將 where子句轉(zhuǎn)換成條件進(jìn)行選擇操作 – 最后用 select子句投影 第 6講 數(shù)據(jù)庫(kù)語(yǔ)言 SQL 17 多個(gè)關(guān)系上的查詢 ?多種關(guān)系查詢的解釋 ? 例 ,結(jié)果在 ? 意外結(jié)果 ? 本意希望通過(guò)查詢語(yǔ)句計(jì)算 R∩(S∪ T), 當(dāng) T為空時(shí)得到R∩S ? 但按照標(biāo)準(zhǔn)的查詢語(yǔ)句實(shí)現(xiàn)結(jié)果始終是空 – 分別用三種實(shí)現(xiàn)機(jī)制分析 ? 一個(gè)實(shí)例 – R: 本班學(xué)生學(xué)號(hào)列表 – S: 本年段獲國(guó)家獎(jiǎng)學(xué)金的學(xué)號(hào) – T: 本年段獲校級(jí)獎(jiǎng)學(xué)金的學(xué)號(hào) – 希望求出本班所有獲國(guó)獎(jiǎng)或校獎(jiǎng)的學(xué)號(hào) – Select from R, S, T where = OR = – 但如果本班無(wú)人獲國(guó)獎(jiǎng),按照前面的分析可知,查詢結(jié)果會(huì)連我班獲校獎(jiǎng)學(xué)號(hào)也丟失 第 6講 數(shù)據(jù)庫(kù)語(yǔ)言 SQL 18 多個(gè)關(guān)系上的查詢 ?查詢的并、交、叉 ?一般都用嵌套 select語(yǔ)句,這里會(huì)介紹組合select語(yǔ)句 ? 用 UNION、 INTERSECT和 EXCEPT對(duì)應(yīng)并交叉 ? 例 ,圖 65,可以簡(jiǎn)單思考如果不用并交叉如何實(shí)現(xiàn) SELECT ? 例 , 。 第 6講 數(shù)據(jù)庫(kù)語(yǔ)言 SQL 19 子查詢 ?使用子查詢的四種方式 ? 上節(jié)介紹的并交叉 ? 子查詢返回常量用作 WHERE的后繼處理 ? 子查詢返回關(guān)系給 WHERE ? 子查詢返回關(guān)系給 FROM ?子查詢返回常量 ? 標(biāo)量:能成為元組字段值的原子值 ? 例 。兩種思路實(shí)現(xiàn)查詢。 ? 在第二種思路中,嵌套子查詢返回唯一的結(jié)果作為標(biāo)量 – 在此結(jié)果中,如果返回關(guān)系(多個(gè)元組)則出錯(cuò) – 但可以通過(guò)將 =變成 IN來(lái)避免(后面會(huì)介紹到) 第 6講 數(shù)據(jù)庫(kù)語(yǔ)言 SQL 20 子查詢 ?含有關(guān)系的條件表達(dá)式 ? EXISTS R: R非空 ? s IN R ? s ALL/ANY R ? 加 NOT后的含義變化 ?含有元組的條件表達(dá)式 ? 例 。查詢目標(biāo)是找出哈里森福特主演的電影的制片人 ? 分為三層嵌套實(shí)現(xiàn),圖 67 ? 另一思路在圖 69,不用嵌套子查詢 – 這種做法的問(wèn)題是可能會(huì)返回重復(fù)的制片人元組,避免的方式是 DISTINCT約束 – 而前面嵌套子查詢用 IN本質(zhì)上是集合運(yùn)算,所以一般不會(huì)重復(fù)元組 第 6講 數(shù)據(jù)庫(kù)語(yǔ)言 SQL 21 子查詢 ?關(guān)聯(lián)子查詢 ? 子查詢要計(jì)算多次,主要針對(duì) ANY/ALL ? 例 。查詢目標(biāo)是多部電影使用過(guò)的名字 ? 前提是同一年不會(huì)有重名電影! ? 圖 。其中嵌套子查詢要根據(jù)外層查詢過(guò)程中每一個(gè)具體的 year屬性值再計(jì)算一次 ? 注意屬性名的作用范圍是當(dāng)前層次,如果當(dāng)前層沒(méi)有該屬性則再向外層去找
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1