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

正文內(nèi)容

關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 (2)(文件)

 

【正文】 OM Student WHERE Sname= ‘劉晨 ‘); 父查詢或 外層查詢 子查詢或 內(nèi)層查詢 子查詢中的查詢條件不依賴于父查詢,稱為 不相關(guān)子查詢 帶有 IN謂詞的子查詢(續(xù)) [例 40]查詢選修了課程名為 “ 信息系統(tǒng) ” 的學(xué)生學(xué)號(hào)和姓名 (SELECT Cno ① 首先在 Course關(guān)系中找出 “ 信 FROM Course 息系統(tǒng) ” 的課程號(hào),結(jié)果為 3號(hào) WHERE Cname= ‘信息系統(tǒng) ’ ))。139。 AND NOT EXISTS (SELECT * FROM SC SCZ WHERE = AND =)) 綜合練習(xí) ? 對(duì)第二章習(xí)題 5中的四個(gè)表完成查詢 – 求至少使用了供應(yīng)商 S1所供應(yīng)的全部零件的工程號(hào) JNO – 求沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號(hào) JNO – 為所有工程供應(yīng)了零件的供應(yīng)商號(hào),供應(yīng)商名和他們所在的城市 查 詢 單表查詢 連接查詢 嵌套查詢 集合查詢 SELECT語(yǔ)句的一般格式 集合操作 ? 查詢塊 UNION [ALL] / INTERSECT / EXCEPT 查詢塊 – 各結(jié)果表的列數(shù)必須相同 – 對(duì)應(yīng)項(xiàng)的數(shù)據(jù)類型也必須相同 并操作 ? [例 48]查詢選修了課程 1或者選修了課程 2的學(xué)生 SELECT SNO FROM SC WHERE Cno=‘1’ UNION SELECT SNO FROM SC WHERE Cno=‘2’ 綜合練習(xí) ? 對(duì) P75 5完成下列查詢 ?取出所有工程的全部細(xì)節(jié) ?取出重量最輕的零件的代號(hào) ?取出供應(yīng)商 S1提供的零件的顏色 ?取出為工程 J1和 J2提供零件的供應(yīng)商號(hào) ?取出為所在城市為上海的工程提供零件的供應(yīng)商號(hào) ?取出供應(yīng)商與工程所在城市相同的供應(yīng)商提供的零件號(hào) 。 不相關(guān)子查詢 – 帶有 IN謂詞 的子查詢 – 帶有 比較運(yùn)算符 的子查詢 – 帶有 ANY或 ALL謂詞 的子查詢 – 帶有 EXISTS謂詞 的子查詢 * 練習(xí) ? 對(duì)第二章習(xí)題 5中的四個(gè)表完成查詢 – 找出北京的任何工程都不購(gòu)買的零件的零件號(hào) – 求至少使用了供應(yīng)商 S1所供應(yīng)的全部零件的工程號(hào) JNO 帶有 EXISTS謂詞的子查詢 ? 用 EXISTS/NOT EXISTS實(shí)現(xiàn) 全稱量詞 的查詢 – SQL語(yǔ)言中沒有全稱量詞 ))(()( PxPx ?????? [例 46]查詢選修了全部課程的學(xué)生姓名 – 查詢這樣的學(xué)生,沒有一門課程是他不選修的 SELECT Sname FROM Student WHERE NOT EXISTS (SELECT * FROM Course WHERE NOT EXISTS (SELECT * FROM SC WHERE Sno= AND Cno= )) – 如果兩個(gè) NOT EXISTS調(diào)換位置 , 含義是否相同 ? 帶有 EXISTS謂詞的子查詢 ? 用 EXISTS/NOT EXISTS實(shí)現(xiàn) 邏輯蘊(yùn)函 * – SQL語(yǔ)言中沒有蘊(yùn)函詞 → ))(()( qpyqpx ??????? [例 47] 查詢至少選修了學(xué)生 95002選修的全部課程的學(xué)生號(hào)碼 ● 查詢學(xué)號(hào)為 x的學(xué)生,對(duì)所有的課程 y,只要 95002學(xué)生選修了課程 y,則 x也選修了 y ● 形式化表示: 用 p表示謂詞 “ 學(xué)生 95002選修了課程 y” 用 q表示謂詞 “ 學(xué)生 x選修了課程 y” ● 等價(jià)變換 ? 不存在這樣的課程 y,學(xué)生 95002選修了 y,而學(xué)生 x沒有選 ))(()( qpyqpx ????????查詢至少選修了學(xué)生 95002選修的全部課程的學(xué)生號(hào)碼 SELECT DISTINCT Sno FROM SC SCX WHERE NOT EXISTS (SELECT * FROM SC SCY WHERE = 39。 1 39。連接條件中的各連接字段類型必須是可比的,但名字不必相同 連接查詢 ? SQL中連接查詢的主要類型 – 廣義笛卡爾積 – 等值連接 (含自然連接 ) – 自身連接查詢 – 外連接查詢 – 復(fù)合條件連接查詢 廣義笛卡爾積 ? 不帶連接謂詞的連接 例: SELECT Student.* , SC.* FROM Student, SC 等值連接查詢 ? 等值連接 、 自然連接 [例 33] 查詢每個(gè)學(xué)生及其選修課程的情況 SELECT Student.*, SC.* FROM Student, SC WHERE = ; 等值連接 Sname Ssex Sage Sdept Cno Grade 95001 李勇 男 20 CS 95001 1 92 95001 李勇 男 20 CS 95001 2 85 95001 李勇 男 20 CS 95001 3 88 95002 劉晨 女 19 IS 95002 2 90 95002 劉晨 女 19 IS 95002 3 80 DBMS的執(zhí)行過程 ? 先在 Student表中找到第一個(gè)元組 ? 從頭開始掃描 SC表,逐一查找與 Student表第一個(gè)元組的 Sno相等 的 SC元組 ? 找到后將 Student的第一個(gè)元組與該元組 拼接 ,形成結(jié)果表中一個(gè)元組 ? SC全部查找完后,再找 Student表第二個(gè)元組 自然連接 ? 把目標(biāo)列中重復(fù)的屬性列去掉 [例 34] 對(duì) [例 33]用自然連接完成 SELECT , Sname, Ssex, Sage, Sdept, Cno, Grade FROM Student, SC WHERE = ; 自身連接 ? 連接操作可以是一個(gè)表與其自己進(jìn)行連接 , 稱為表的 自身連接 [例 35] 查詢每一門課的間接先修
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1