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

正文內(nèi)容

關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言j講座sql(存儲版)

2024-11-18 11:39上一頁面

下一頁面
  

【正文】 CREATE VIEW IS_S2 AS SELECT Sno, Sname, Grade FROM IS_S1 WHERE Grade=90; 帶表達式的視圖 [例 5] 定義一個反映學(xué)生出生年份的視圖。如果存在,則從數(shù)據(jù)字典中取出視圖的定義 ? 把視圖定義中的 子查詢 與用戶的 查詢 結(jié)合起來,轉(zhuǎn)換成等價的對基本表的查詢 ? 對基本表執(zhí)行 修正 后的查詢 查詢視圖(續(xù)) [例 9] 在信息系學(xué)生的視圖中找出年齡小于 20歲的學(xué)生。 查詢視圖(續(xù)) [例 11]在 S_G視圖中查詢平均成績在 90分以上的學(xué)生學(xué)號和平均成績 SELECT * FROM S_G WHERE Gavg=90; S_G視圖定義: CREATE VIEW S_G (Sno, Gavg) AS SELECT Sno, AVG(Grade) FROM SC GROUP BY Sno; 查詢轉(zhuǎn)換 錯誤: SELECT Sno, AVG(Grade) FROM SC WHERE AVG(Grade)=90 GROUP BY Sno; 正確: SELECT Sno, AVG(Grade) FROM SC GROUP BY Sno HAVING AVG(Grade)=90; 視 圖 定義視圖 查詢視圖 更新視圖 視圖的作用 更新視圖 ? 用戶角度:更新視圖與更新基本表相同 ? DBMS實現(xiàn)視圖更新的方法 ? 視圖實體化法( View Materialization) ? 視圖消解法( View Resolution) ? 指定 WITH CHECK OPTION子句后 DBMS在更新視圖時會進行檢查,防止用戶通過視圖對 不屬于視圖范圍內(nèi) 的基本表數(shù)據(jù)進行更新 更新視圖(續(xù)) [例 12] 將信息系學(xué)生視圖 IS_Student中學(xué)號 202115122 的學(xué)生姓名改為 “ 劉辰 ” 。 202115122 39。IS39。 CREATE VIEW S_G (Sno, Gavg) AS SELECT Sno, AVG(Grade) FROM SC GROUP BY Sno; 更新視圖(續(xù)) 對于如下更新語句: UPDATE S_G SET Gavg=90 WHERE Sno= ‘20211512139。IS39。趙新 39。劉辰 39。; 查詢視圖與查詢基本表相同 查詢視圖(續(xù)) ? 視圖消解法的局限( P122) ? 有些情況下,視圖消解法不能生成正確查詢。; 指定基表的屬性列,為基表 Student增加屬性列不會破壞 Student表與 F_Student2視圖的映象關(guān)系。139。的條件 ? 插入操作: DBMS自動檢查 Sdept屬性值是否為 39。IS39。; [例 10] 刪除所有的學(xué)生選課記錄。= (SELETE Sdept FROM Student WHERE = ); (有點費解 ) 或 UPDATE SC SET Grade=0 WHERE Sno= (SELETE Sno FROM Student WHERE Sdept = ‘CS’); 修改數(shù)據(jù)(續(xù)) ? SET子句 指定修改方式 要修改的列 修改后取值 ? WHERE子句 指定要修改的元組 缺省表示要修改表中的所有元組 SET Sage= Sage+1 WHERE 39。 95001 39。 1 39。 18); 插入單個元組(續(xù)) [例 2] 插入一條選課記錄 ( 39。 INSERT INTO Student VALUES (39。陳冬 39。1 39。 39。 UPDATE Student SET Sage= Sage+1 WHERE Sdept=39。 DELETE FROM Student WHERE Sno=39。CS39。IS39。IS39。 CREATE VIEW BT_S(Sno, Sname, Sbirth) AS SELECT Sno, Sname, 2021Sage FROM Student 設(shè)置一些派生屬性列 , 也稱為虛擬列 Sbirth 帶表達式的視圖必須明確定義組成視圖的各個屬性列名 建立分組視圖 [例 6] 將學(xué)生的學(xué)號及他的平均成績定義為一個視圖,( SC表中 “ 成績 ” 列 G
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1