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

正文內(nèi)容

河北經(jīng)貿(mào)大學(xué)信息技術(shù)學(xué)院(編輯修改稿)

2025-03-25 16:39 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ADD UNIQUE(Cname)。 河北經(jīng)貿(mào)大學(xué)信息技術(shù)學(xué)院 五、刪除基本表 DROP TABLE 表名 [ RESTRICT| CASCADE]; ? RESTRICT:刪除表是有限制的。 ?欲刪除的基本表不能被其他表的約束所引用 ?如果存在依賴(lài)該表的對(duì)象,則此表不能被刪除 ? CASCADE:刪除該表沒(méi)有限制。 ?在刪除基本表的同時(shí),相關(guān)的依賴(lài)對(duì)象一起刪除 河北經(jīng)貿(mào)大學(xué)信息技術(shù)學(xué)院 刪除基本表 (續(xù) ) [例 11] 刪除 Student表 DROP TABLE Student CASCADE 。 ? 基本表定義被刪除,數(shù)據(jù)被刪除 ? 表上建立的索引、視圖、觸發(fā)器等一般也將被刪除 河北經(jīng)貿(mào)大學(xué)信息技術(shù)學(xué)院 刪除基本表(續(xù)) [例 12] 若表上建有視圖,選擇 RESTRICT時(shí)表不能刪除 CREATE VIEW IS_Student AS SELECT Sno, Sname, Sage FROM Student WHERE Sdept=39。IS39。; DROP TABLE Student RESTRICT。 ERROR: cannot drop table Student because other objects depend on it 河北經(jīng)貿(mào)大學(xué)信息技術(shù)學(xué)院 刪除基本表(續(xù)) [例 12] 如果選擇 CASCADE時(shí)可以刪除表,視圖也自動(dòng)被刪除 DROP TABLE Student CASCADE。 NOTICE: drop cascades to view IS_Student SELECT * FROM IS_Student。 ERROR: relation IS_Student does not exist 河北經(jīng)貿(mào)大學(xué)信息技術(shù)學(xué)院 刪除基本表(續(xù)) 序 號(hào) 標(biāo)準(zhǔn)及主流數(shù)據(jù)庫(kù)的處理方式 依賴(lài)基本表的對(duì)象 SQL99 Kingbase ES ORACLE 9i MS SQL SERVER 2023 R C R C C 1. 索引 無(wú)規(guī)定 √ √ √ √ √ 2. 視圖 √ √ √ 保留 √ 保留 √ 保留 3. DEFAULT, PRIMARY KEY, CHECK(只含該表的列) NOT NULL 等約束 √ √ √ √ √ √ √ 4. Foreign Key √ √ √ 5. TRIGGER √ √ √ √ √ 6. 函數(shù)或存儲(chǔ)過(guò)程 √ √ 保留 √ 保留 √ 保留 √ 保留 √ 保留 DROP TABLE時(shí), SQL99 與 3個(gè) RDBMS的處理策略比較 R表示 RESTRICT , C表示 CASCADE 39。 39。表示不能刪除基本表, 39。√39。表示能刪除基本表,‘保留’表示刪除基本表后,還保留依賴(lài)對(duì)象 河北經(jīng)貿(mào)大學(xué)信息技術(shù)學(xué)院 數(shù)據(jù)定義 ? 模式的定義與刪除 ? 基本表的定義、刪除與修改 ? 索引的建立與刪除 河北經(jīng)貿(mào)大學(xué)信息技術(shù)學(xué)院 索引的建立與刪除 ? 建立索引的目的:加快查詢(xún)速度 ? 誰(shuí)可以建立索引 – DBA 或 表的屬主 ( 即建立表的人 ) – DBMS一般會(huì)自動(dòng)建立以下列上的索引 PRIMARY KEY UNIQUE ? 維護(hù)索引 DBMS自動(dòng)完成 ? 使用索引 DBMS自動(dòng)選擇是否使用索引以及使用哪些索引 河北經(jīng)貿(mào)大學(xué)信息技術(shù)學(xué)院 索 引 ? RDBMS中索引一般采用 B+樹(shù)、 HASH索引來(lái)實(shí)現(xiàn) ? B+樹(shù)索引具有動(dòng)態(tài)平衡的優(yōu)點(diǎn) ? HASH索引具有查找速度快的特點(diǎn) ? 采用 B+樹(shù),還是 HASH索引 則由具體的 RDBMS來(lái)決定 ? 索引是關(guān)系數(shù)據(jù)庫(kù)的內(nèi)部實(shí)現(xiàn)技術(shù),屬于內(nèi)模式的范疇 ? CREATE INDEX語(yǔ)句定義索引時(shí),可以定義索引是唯一索引、非唯一索引或聚簇索引 河北經(jīng)貿(mào)大學(xué)信息技術(shù)學(xué)院 一、建立索引 ? 語(yǔ)句格式 CREATE [UNIQUE] [CLUSTER] INDEX 索引名 ON 表名 (列名 [次序 ][,列名 [次序 ] ]… ); – 用 表名 指定要建索引的基本表名字 – 索引可以建立在該表的一列或多列上 , 各列名之間用逗號(hào)分隔 – 用 次序 指定索引值的排列次序 , 升序: ASC,降序: DESC。 缺省值: ASC – UNIQUE表明此索引的每一個(gè)索引值只對(duì)應(yīng)唯一的數(shù)據(jù)記錄 – CLUSTER表示要建立的索引是聚簇索引 河北經(jīng)貿(mào)大學(xué)信息技術(shù)學(xué)院 建立索引(續(xù)) [例 13] CREATE CLUSTER INDEX Stusname ON Student(Sname);在 Student表的 Sname(姓名)列上建立一個(gè)聚簇索引 ,而且 Student表中的記錄將按照Sname值的升序存放 ? 在最經(jīng)常查詢(xún)的列上建立聚簇索引以提高查詢(xún)效率 ? 一個(gè)基本表上最多只能建立一個(gè)聚簇索引 ? 經(jīng)常更新的列不宜建立聚簇索引 ? 聚簇索引的適用范圍 ? 很少對(duì)基表進(jìn)行增刪操作 ? 很少對(duì)其中的變長(zhǎng)列進(jìn)行修改操作 河北經(jīng)貿(mào)大學(xué)信息技術(shù)學(xué)院 建立索引(續(xù)) [例 14]為學(xué)生 課程數(shù)據(jù)庫(kù)中的 Student, Course, SC三個(gè)表建 立索引 。 CREATE UNIQUE INDEX Stusno ON Student(Sno); CREATE UNIQUE INDEX Couo ON Course(Cno); CREATE UNIQUE INDEX SCno ON SC(Sno ASC, Cno DESC); Student表按學(xué)號(hào)升序建唯一索引 。 Course表按課程號(hào)升序建唯一索引 。 SC表按學(xué)號(hào)升序和課程號(hào)降序建唯一索引 – 對(duì)于已含重復(fù)值的屬性列不能建 UNIQUE索引 – 對(duì)某個(gè)列建立 UNIQUE索引后 , 插入新記錄時(shí) DBMS會(huì)自動(dòng)檢查新記錄在該列上是否取了重復(fù)值 。 這相當(dāng)于增加了一個(gè)UNIQUE約束 河北經(jīng)貿(mào)大學(xué)信息技術(shù)學(xué)院 二、刪除索引 ? DROP INDEX 索引名 ; 刪除索引時(shí),系統(tǒng)會(huì)從數(shù)據(jù)字典中刪去有關(guān)該索引的描述。 [例 15] 刪除 Student表的 Stusname索引 DROP INDEX Stusname; 河北經(jīng)貿(mào)大學(xué)信息技術(shù)學(xué)院 第三章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL SQL概述 學(xué)生 課程數(shù)據(jù)庫(kù) 數(shù)據(jù)定義 數(shù)據(jù)查詢(xún) 數(shù)據(jù)更新 視圖 小結(jié) 河北經(jīng)貿(mào)大學(xué)信息技術(shù)學(xué)院 數(shù)據(jù)查詢(xún) ? 語(yǔ)句格式 SELECT [ALL|DISTINCT] 目標(biāo)列表達(dá)式 [, 目標(biāo)列表達(dá)式 ] … FROM 表名或視圖名 [, 表名或視圖名 ] … [ WHERE 條件表達(dá)式 ] [ GROUP BY 列名 1 [ HAVING 條件表達(dá)式 ] ] [ ORDER BY 列名 2 [ ASC|DESC ] ]; 河北經(jīng)貿(mào)大學(xué)信息技術(shù)學(xué)院 語(yǔ)句格式 ? SELECT子句 :指定要顯示的屬性列 ? FROM子句 :指定查詢(xún)對(duì)象 (基本表或視圖 ) ? WHERE子句 :指定查詢(xún)條件 ? GROUP BY子句 :對(duì)查詢(xún)結(jié)果按指定列的值分組 ,該屬性列值相等的元組為一個(gè)組 。 通常會(huì)在每組中作用集函數(shù) 。 ? HAVING短語(yǔ) :篩選出只有滿(mǎn)足指定條件的組 ? ORDER BY子句 :對(duì)查詢(xún)結(jié)果表按指定列值的升序或降序排序 河北經(jīng)貿(mào)大學(xué)信息技術(shù)學(xué)院 數(shù)據(jù)查詢(xún) ? 單表查詢(xún) ? 連接查詢(xún) ? 嵌套查詢(xún) ? 集合查詢(xún) ? Select語(yǔ)句的一般形式 河北經(jīng)貿(mào)大學(xué)信息技術(shù)學(xué)院 單表查詢(xún) ? 查詢(xún)僅涉及一個(gè)表: ?一 、 選擇表中的若干列 ?二 、 選擇表中的若干元組 ?三 、 ORDER BY子句 ?四 、 聚集函數(shù) ?五 、 GROUP BY子句 河北經(jīng)貿(mào)大學(xué)信息技術(shù)學(xué)院 一、 選擇表中的若干列 ? 查詢(xún)指定列 [例 1] 查詢(xún)?nèi)w學(xué)生的學(xué)號(hào)與姓名 。 SELECT Sno, Sname FROM Student; [例 2] 查詢(xún)?nèi)w學(xué)生的姓名 、 學(xué)號(hào) 、 所在系 。 SELECT Sname, Sno, Sdept FROM Student; 河北經(jīng)貿(mào)大學(xué)信息技術(shù)學(xué)院 2. 查詢(xún)?nèi)苛? ? 選出所有屬性列: ? 在 SELECT關(guān)鍵字后面列出所有列名 ? 將 目標(biāo)列表達(dá)式 指定為 * [例 3
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1