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

正文內(nèi)容

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

  

【正文】 DBMS在執(zhí)行插入語(yǔ)句時(shí)會(huì)檢查所插元組 是否破壞表上已定義的 完整性規(guī)則 – 參照完整性 ? 不允許刪除 ? 級(jí)聯(lián)刪除 第三章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL SQL概述 學(xué)生-課程數(shù)據(jù)庫(kù) ( 課本 P82) 數(shù)據(jù)定義 數(shù)據(jù)查詢 數(shù)據(jù)更新 視圖 小結(jié) SQL數(shù)據(jù)庫(kù)的體系結(jié)構(gòu) 用戶 1 用戶 2 用戶 3 用戶 4 視圖 1 視圖 1 基本表 1 基本表 2 基本表 3 基本表 4 存儲(chǔ)文件 1 存儲(chǔ)文件 2 存儲(chǔ)文件 3 存儲(chǔ)文件 4 圖 SQL數(shù)據(jù)庫(kù)的體系結(jié)構(gòu) SQL用戶 View Base table Stored file 視 圖 視圖的特點(diǎn) ? 虛表,是從一個(gè)或幾個(gè)基本表(或視圖)導(dǎo)出的表 ? 只存放 視圖的定義 ,不會(huì)出現(xiàn)數(shù)據(jù)冗余 ? 基表中的數(shù)據(jù)發(fā)生變化,從視圖中查詢出的數(shù)據(jù)也隨之改變 基于視圖的操作 ? 查詢 ? 刪除 ? 更新 (受限 ) ? 定義基于該視圖的新視圖 視 圖 定義視圖 查詢視圖 更新視圖 視圖的作用 1. 建立視圖 ? 語(yǔ)句格式 CREATE VIEW 視圖名 [(列名 [, 列名 ]… )] AS 子查詢 [WITH CHECK OPTION]; 建立視圖(續(xù)) DBMS執(zhí)行 CREATE VIEW語(yǔ)句時(shí)只是把 視圖的定義存入數(shù)據(jù)字典,并不執(zhí)行其中 的 SELECT語(yǔ)句。 WITH CHECK OPTION; 對(duì) IS_Student視圖的更新操作 ? 修改操作: DBMS自動(dòng)加上 Sdept= 39。 基于多個(gè)基表的視圖 [例 3] 建立信息系選修了 1號(hào)課程的學(xué)生視圖。女 39。IS‘; 查詢視圖(續(xù)) ? 視圖實(shí)體化法 ? 視圖消解法 轉(zhuǎn)換后的查詢語(yǔ)句為: SELECT Sno, Sage FROM Student WHERE Sdept= 39。劉辰 39。IS39。 20211512939。 SQL數(shù)據(jù)庫(kù)的體系結(jié)構(gòu) 用戶 1 用戶 2 用戶 3 用戶 4 視圖 1 視圖 1 基本表 1 基本表 2 基本表 3 基本表 4 存儲(chǔ)文件 1 存儲(chǔ)文件 2 存儲(chǔ)文件 3 存儲(chǔ)文件 4 圖 SQL數(shù)據(jù)庫(kù)的體系結(jié)構(gòu) SQL用戶 View Base table Stored file 4. 視圖能夠?qū)C(jī)密數(shù)據(jù)提供安全保護(hù) ? 對(duì)不同用戶定義不同視圖,使每個(gè)用戶只能看到他有權(quán)看到的數(shù)據(jù) ? 通過(guò) WITH CHECK OPTION限制對(duì)關(guān)鍵數(shù)據(jù)的操作 。 202115129 39。 202115129 39。 202115122 39。 AND Sage20; 查詢視圖(續(xù)) [例 10] 查詢信息系選修了 1號(hào)課程的學(xué)生 SELECT Sno, Sname FROM IS_Student, SC WHERE = AND = 39。 建立視圖(續(xù)) 修改: CREATE VIEW F_Student2 (stdnum, name, sex, age, dept) AS SELECT Sno, Sname, Ssex, Sage, Sdept FROM Student WHERE Ssex=39。IS39。的條件 ? 刪除操作: DBMS自動(dòng)加上 Sdept= 39。 組成視圖的屬性列名 全部省略或全部指定 ? 省略 : 由子查詢中 SELECT目標(biāo)列中的諸字段組成 ? 明確指定視圖的所有列名 : (1) 某個(gè) 目標(biāo)列是聚集函數(shù)或列表達(dá)式 (2) 目標(biāo)列為 * (3) 多表連接時(shí)選出了幾個(gè)同名列作為視圖的字段 (4) 需要在視圖中為某個(gè)列啟用新的更合適的名字 常見的視圖形式 ? 行列子集視圖 ? WITH CHECK OPTION的視圖 ? 基于多個(gè)基表的視圖 ? 基于視圖的視圖 ? 帶表達(dá)式的視圖 ? 分組視圖 行列子集視圖(概念 P120) [例 1] 建立信息系學(xué)生的視圖。 DELETE FROM SC; WHERE Cno=39。 UPDATE SC SET Grade=0 WHERE 39。 第一步:建表 CREATE TABLE Deptage (Sdept CHAR(15) /* 系名 */ Avgage SMALLINT); /*學(xué)生平均年齡 */ 插入子查詢結(jié)果(續(xù)) 第二步:插入數(shù)據(jù) INSERT INTO Deptage(Sdept, Avgage) SELECT Sdept, AVG(Sage) FROM
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1