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

正文內(nèi)容

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

2024-12-03 11:39上一頁面

下一頁面
  

【正文】 更新視圖(續(xù)) [例 14] 刪除視圖 CS_S中學(xué)號(hào)為 202115129的記錄 DELETE FROM IS_Student WHERE Sno= 39。 UPDATE IS_Student SET Sname= 39。 CREATE VIEW BT_S(Sno, Sname, Sbirth) AS SELECT Sno, Sname, 2021Sage FROM Student 設(shè)置一些派生屬性列 , 也稱為虛擬列 Sbirth 帶表達(dá)式的視圖必須明確定義組成視圖的各個(gè)屬性列名 建立分組視圖 [例 6] 將學(xué)生的學(xué)號(hào)及他的平均成績定義為一個(gè)視圖,( SC表中 “ 成績 ” 列 Grade為數(shù)字型) CREAT VIEW S_G(Sno, Gavg) AS SELECT Sno, AVG(Grade) FROM SC GROUP BY Sno; 建立視圖(續(xù)) ? 一類不易擴(kuò)充的視圖 ? 以 SELECT * 方式創(chuàng)建的視圖可擴(kuò)充性差,應(yīng)盡可能避免 建立視圖(續(xù)) [例 7]將 Student表中所有女生記錄定義為一個(gè)視圖 CREATE VIEW F_Student1(stdnum, name, sex, age, dept) AS SELECT * FROM Student WHERE Ssex=39。IS39。 DELETE FROM Student WHERE Sno=39。 39。陳冬 39。 18); 插入單個(gè)元組(續(xù)) [例 2] 插入一條選課記錄 ( 39。 95001 39。; [例 10] 刪除所有的學(xué)生選課記錄。的條件 ? 插入操作: DBMS自動(dòng)檢查 Sdept屬性值是否為 39。; 指定基表的屬性列,為基表 Student增加屬性列不會(huì)破壞 Student表與 F_Student2視圖的映象關(guān)系。劉辰 39。IS39。IS39。 查詢視圖(續(xù)) [例 11]在 S_G視圖中查詢平均成績在 90分以上的學(xué)生學(xué)號(hào)和平均成績 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)換 錯(cuò)誤: 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實(shí)現(xiàn)視圖更新的方法 ? 視圖實(shí)體化法( View Materialization) ? 視圖消解法( View Resolution) ? 指定 WITH CHECK OPTION子句后 DBMS在更新視圖時(shí)會(huì)進(jìn)行檢查,防止用戶通過視圖對 不屬于視圖范圍內(nèi) 的基本表數(shù)據(jù)進(jìn)行更新 更新視圖(續(xù)) [例 12] 將信息系學(xué)生視圖 IS_Student中學(xué)號(hào) 202115122 的學(xué)生姓名改為 “ 劉辰 ” 。 CREATE VIEW IS_S2 AS SELECT Sno, Sname, Grade FROM IS_S1 WHERE Grade=90; 帶表達(dá)式的視圖 [例 5] 定義一個(gè)反映學(xué)生出生年份的視圖。 CREATE VIEW IS_Student AS SELECT Sno, Sname, Sage FROM Student WHERE Sdept= 39。= (SELETE Sdept FROM Student WHERE = ); 修改數(shù)據(jù)(續(xù)) DBMS在執(zhí)行修改語句時(shí)會(huì)檢查修改操作 是否破壞表上已定義的 完整性規(guī)則 ? 實(shí)體完整性 ? 用戶定義的完整性 ? NOT NULL約束 ? UNIQUE約束 ? 值域約束 數(shù) 據(jù) 更 新 插入數(shù)據(jù) 修改數(shù)據(jù) 刪除數(shù)據(jù) 刪除數(shù)據(jù) DELETE
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1