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

正文內(nèi)容

sqlserver數(shù)據(jù)庫(kù)技術(shù)實(shí)驗(yàn)指導(dǎo)書(shū)20xx94(無(wú)答案(參考版)

2024-11-21 10:20本頁(yè)面
  

【正文】 創(chuàng)建視圖的 TSQL語(yǔ)句 CREATE VIEW 視圖名 [(字段名 [,? n])] [WITH E。 如果視圖中某一列是函數(shù)、數(shù)學(xué)表達(dá)式、常量、來(lái)自多個(gè)表的列名相同或指定不同于基表的字段名,則必須為列定義名稱。 不能把規(guī)則、默認(rèn)值或觸發(fā)器與視圖相關(guān)聯(lián)。視圖可以讓不同的用戶以不同的方式看到不同或者相同的數(shù)據(jù)集。視圖定義后,即可以用來(lái)查詢、修改、刪除和更新數(shù)據(jù)。 內(nèi)容 二 : 視圖的使用 一、數(shù)據(jù)需求分析 視圖是一個(gè)或多個(gè)表(或視圖)導(dǎo)出的虛擬表,其內(nèi)容可以根據(jù)用戶的不同需求,通過(guò)查詢語(yǔ)句定義生成。 用查詢分析器 將索引 cj_index更名為 xscj_index。 用 查詢分析器 查看“學(xué)期成績(jī)”表上的索引信息。 四、實(shí)驗(yàn)作業(yè) 在“學(xué)生信息”數(shù)據(jù)庫(kù)中, 用 查詢分析器 為“學(xué)期成績(jī)”表創(chuàng)建一個(gè)基于“學(xué)號(hào)、課程編號(hào)”組合列的惟一、聚集、復(fù)合索引 aa_index。 ( 2)在查詢子窗口中輸入如下程序代碼。 Department of economic information management and puter application Experimental Guide of Database Technology 41 刪除“學(xué)生信息”數(shù)據(jù)庫(kù)中“學(xué)生”表的 XM_INDEX索引。XSXM_INDEX39。學(xué)生 .XM_INDEX39。 ( 2)在查詢子窗口中輸入如下程序代碼。 將“學(xué)生信息”數(shù)據(jù)庫(kù)中“學(xué)生”表的 XM_INDEX索引名更改為 XSXM_INDEX。 注:主鍵列自動(dòng)生成一個(gè)唯一聚集索引。 ( 2)在查詢子窗口中輸入如下程序代碼。 查看“學(xué)生信息”數(shù)據(jù)庫(kù)中“課程注冊(cè)”表的索引信息。 ( 2)在查詢子窗口中輸入如下程序代碼。 ( 4)根據(jù)要求設(shè)置索引的字段、名稱等相關(guān)內(nèi)容。 ( 3)在彈出的快捷菜單中選擇“索引 /鍵”。 在企業(yè)管理器中創(chuàng)建和 管理索引的另一種方法: ( 1)右鍵單擊需要?jiǎng)?chuàng)建索引的表,在彈出的快捷菜單中選擇“設(shè)計(jì)表”。 Department of economic information management and puter application Experimental Guide of Database Technology 40 圖 4— 3 為“學(xué)生”表添加的索引 ( 9) 重復(fù)( 5)~( 8)步驟,可以為一個(gè)表添加多個(gè)索引。 ( 8)完成索引選項(xiàng)設(shè)置后,單擊“確定”按鈕,關(guān)閉“新建索引”對(duì)話框,回到“管理索引”對(duì)話框,即可以看到新建立的索引。 ( 7)要有選擇地設(shè)定索引的屬性。 圖 4— 1 “管理索引”對(duì)話框 ( 5)在當(dāng)前表中增加一個(gè)索引,單擊“新建”按鈕,打開(kāi)“新建索引”對(duì)話框,如圖 42所示。 ( 4)在彈出的快捷菜單中選擇“所有任務(wù) 管理索引”,打開(kāi)“管理索引”對(duì)話框。 ( 2)依次展開(kāi)控制臺(tái)根目錄。 刪除索引 DROP INDEX 表名 .索引名 [,…n] 三、 實(shí)驗(yàn)內(nèi)容 在“學(xué)生信息”數(shù)據(jù)庫(kù) 中,為“學(xué)生”表的姓名列創(chuàng)建非聚集索引 XM_INDEX。, 39。 查詢索引信息 SP_HELPINDEX 表名 索引更名 SP_RENAME 39。 創(chuàng)建索引的 TSQL語(yǔ)句 CREATE [UNIQUE] [CLUSTERED|NONCLUSTERED] INDEX 索引名 ON { 表名 |視圖名 }(列名 [ASC|DESC][,? n]) 說(shuō)明: ( 1) [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ]:指定創(chuàng)建索引的類型,其依次為惟一索引、聚集索引和非聚集索引。 非聚集索引不改變表中數(shù)據(jù)行的物理順序,完全獨(dú)立于數(shù)據(jù)行的結(jié)構(gòu)。 聚集索引是指數(shù)據(jù)行物理順序與索引順序一致。建立索引可以保證數(shù)據(jù)記錄的惟一性,實(shí)現(xiàn)表與表之間的數(shù)據(jù)完整性。 了解使用企業(yè)管理器和查詢分析器創(chuàng)建視圖的步驟。 了解視圖的概念。 了解創(chuàng)建索引的語(yǔ)法格式。 在“ 學(xué)期 成績(jī)”表中刪除成績(jī)低于 80分的記錄。寫(xiě)出所用的 INSERT語(yǔ)句。 四、實(shí)驗(yàn)作業(yè): 在“學(xué)生”表中添加一行新記錄。 ( 1)打開(kāi)查詢分析器。 ( 3)語(yǔ)法檢查 ( 4)運(yùn)行代碼 ( 5)在查詢結(jié)果顯示窗口查看結(jié)果并分析結(jié)果。 WHERE 姓名 =39。 USE 學(xué)生信息 GO UPDATE 學(xué)生 SET 總學(xué)分 =總學(xué)分 +4,備注 =39。 ( 1)打開(kāi)查詢分析器。 GO ( 3)語(yǔ)法檢查 ( 4)運(yùn)行代碼 ( 5)在查詢結(jié)果顯示窗口查看結(jié)果并分析結(jié)果。 AND 姓名 = 39。 WHERE 系別 =39。 USE 學(xué)生信息 GO Department of economic information management and puter application Experimental Guide of Database Technology 36 UPDATE 學(xué)生 SET 變動(dòng)情況 = 39。 ( 1)打開(kāi)查詢分析器。 注:對(duì)于具有 IDENTITY屬性的字段,應(yīng)當(dāng)在值列表中跳過(guò)。漢 39。團(tuán)員 39。轉(zhuǎn) 系 39。呼市39。1986102439。04 39。0139。計(jì)算機(jī)系 39。計(jì)算機(jī)應(yīng)用 39。女 39。東雪婷 39。漢 39。團(tuán)員 39。 39。呼市39。1985021039。02 39。0139。計(jì)算機(jī)系 39。計(jì)算機(jī)應(yīng)用 39。男 39。李春剛 39。 ( 2) 在查詢子窗口中輸入如下程序代碼。 二、實(shí)驗(yàn)內(nèi)容 添加數(shù)據(jù)范例 向“學(xué)生信息”庫(kù)中的各表添加數(shù)據(jù)。 ( 3)使用 TRUNCATE語(yǔ)句清空表格要比 DELETE語(yǔ)句快,刪除的數(shù)據(jù)不可恢復(fù)。 注意: Department of economic information management and puter application Experimental Guide of Database Technology 34 ( 1) DELETE子句刪除操作記錄在日志中,可以通過(guò)事務(wù)回滾來(lái)恢復(fù)。 數(shù)據(jù)的刪除 ( 1) DELETE [ FROM ] 表名 FROM 表名 [ WHERE 搜索條件 ] ( 2) TRUNCATE TABLE name 說(shuō)明: DELETE子句:可以一次刪除一行或多行數(shù)據(jù)。 FROM子句:若修改的數(shù)據(jù)來(lái)自另一個(gè)表,則需要該語(yǔ)句指定。 對(duì)表數(shù)據(jù)進(jìn)行修改 UPDATE 表名 SET {字段名 =表達(dá)式 }[,? n] [FROM 表名 ] [ WHERE 搜索條件 ] 說(shuō)明: UPDATE字句:指定需要更新表的表名,可以一次修改一行或多行數(shù)據(jù),甚至可以修改整個(gè)表中的數(shù)據(jù)。 ( 5)對(duì)于指定有默認(rèn)值的字段,可在值列表的相應(yīng)位置上用 DEFAULT關(guān)鍵字。 ( 3)對(duì)于具有 IDENTITY屬性的字段,應(yīng)當(dāng)在值列表中跳過(guò)。 注意: ( 1)使用 INSERT語(yǔ)句,一次只能插入一行數(shù)據(jù)。 VALUES子句:按照對(duì)應(yīng)順序列出與列名對(duì)應(yīng)數(shù)據(jù)值的列表。 字段列表與值列表:用圓括號(hào)括起來(lái),并用英文逗號(hào)隔開(kāi)。 在已創(chuàng)建好的表中創(chuàng)建所需約束的方法?!俺煽?jī)表”Department of economic information management and puter application Experimental Guide of Database Technology 33 包括如下字段:學(xué)號(hào)(外鍵)、選修課名稱、成績(jī)(設(shè)置大于等于 0小于等于 100的檢查約束)。 ( 6)將“學(xué)期成績(jī)”表的“成績(jī)”字段設(shè)置檢查約束,約束名為 ck_cj,其檢查條件為(成績(jī) =0 AND 成績(jī) =100) 在企業(yè)管理器中創(chuàng)建一個(gè)“ 學(xué)生檔案”數(shù)據(jù)庫(kù),并在該數(shù)據(jù)庫(kù)中創(chuàng)建“情況表”和“成績(jī)表”及其約束。 ( 4)將“學(xué)期成績(jī)”表的“學(xué)號(hào)”字段設(shè)置為外鍵,外鍵名稱為 fk_xh。 ( 2)將“學(xué)生”表的“姓名”字段設(shè)置為不允許為空值。 在已創(chuàng)建好的各表中創(chuàng)建所需約束,要求如下: ( 1)將“學(xué)生”表的“學(xué)號(hào)”字段設(shè)置 為主鍵,主鍵名為 pk_xh。 三、實(shí)驗(yàn)作業(yè) 分析以下代碼,領(lǐng)會(huì)數(shù)據(jù)完整性的應(yīng)用以及注釋語(yǔ)句的用法。DEF_XF39。課程注冊(cè) .課程編號(hào) 39。 步驟: ( 1)打開(kāi)查詢分析器。 GO ( 3)語(yǔ)法檢查 ( 4)運(yùn)行代碼 ( 5)在查詢結(jié)果顯示窗口查看結(jié)果并分析結(jié)果。, 39。 ( 2)在查詢子窗口中輸入如下程序代碼: USE 學(xué)生信息 GO CREATE DEFAULT DEF_XF AS 6 GO Department of economic information management and puter application Experimental Guide of Database Technology 32 EXEC SP_BINDEFAULT 39。 默認(rèn)的應(yīng)用 1)創(chuàng)建一個(gè)默認(rèn),將其綁定到“課程注冊(cè)”表的“學(xué)分”字段,默認(rèn)值是 6。KCRULE39。課程注冊(cè) .課程編號(hào) 39。 步驟: ( 1)打開(kāi)查詢分析器。 GO ( 3)語(yǔ)法檢查 ( 4)運(yùn)行代碼 ( 5)在查詢結(jié)果顯示窗口查看結(jié)果并分析結(jié)果。, 39。 GO EXEC SP_BINDRULE 39。 ( 2)在查詢子窗口中輸入如下程序代碼: USE 學(xué)生信息 GO CREATE RULE KC_RULE AS KCBH LIKE 39。 規(guī)則的應(yīng)用 1)創(chuàng)建一個(gè)規(guī)則,并綁定到“課程注冊(cè)”表的“課程編號(hào)”列,用以限制課程編號(hào)的輸入范圍。 步驟: ( 1)打開(kāi)查詢分析器。 ( 4)默認(rèn)的刪除 DROP DEFAULT 默認(rèn)名稱 [,? n] 二、實(shí)驗(yàn)內(nèi)容 將“課程注冊(cè)”表的“課程編號(hào)”字段設(shè)置為主鍵,主鍵名為 pk_kcbh。 SP_UNBINDEFAULT 39。 ( 3)默認(rèn)的解綁 SP_UNBINDEFAULT 39。自定義數(shù)據(jù)類型名 39。默認(rèn)名稱 39。表名 .字段名 39。默認(rèn)名稱 39。 默認(rèn)對(duì)象和默認(rèn)值約束的區(qū)別: 默認(rèn)是獨(dú)立的數(shù)據(jù)庫(kù)對(duì)象,而 DEFAULT約束的定義和表存儲(chǔ)在一起,當(dāng)除去表時(shí),將自動(dòng)除去默認(rèn)值定義。當(dāng)綁定到列或用戶定義數(shù)據(jù)類型時(shí),如果插入時(shí)沒(méi)有明確提供值,默認(rèn)值便指定一個(gè)值,并將其插入到對(duì)象所綁定的列中(或者在用戶定義數(shù)據(jù)類型的情況下,插入到所有列中)。自定義數(shù)據(jù)類型名 39。表名 .字段名 39。 2) 當(dāng)一個(gè)字段上同時(shí)綁定規(guī)則和默認(rèn) 值時(shí),默認(rèn)值應(yīng)該滿足規(guī)則的要求。自定義數(shù)據(jù)類型名 39。規(guī)則名稱 39。表名 .字段名 39。規(guī)則名稱 39。在創(chuàng)建規(guī)則時(shí),可以使用任何名稱或符號(hào)表示值,但第一個(gè)字符必須是 符號(hào)。每個(gè)局部變量的前面都有一個(gè) 符號(hào)。 注:要?jiǎng)?chuàng)建與原有規(guī)則同名的新規(guī)則,必須在創(chuàng)建新規(guī)則之前將原有規(guī)則除去,而在除去規(guī)則之前,必須首先解除 綁定。 規(guī)則與 CHECK約束的區(qū)別: 規(guī)則需要單獨(dú)創(chuàng)建后綁定到列上; CHECK約束可在 CREATE TABLE或 ALTER TABLE語(yǔ)句中作為表的一部分進(jìn)行指定。 規(guī)則 規(guī)則是一種數(shù)據(jù)庫(kù)對(duì)象,用來(lái)限制輸入值的取值范圍,實(shí)現(xiàn)強(qiáng)制數(shù)據(jù)的域完整性。 ★ 標(biāo)識(shí)種子:指定標(biāo)識(shí)列 的初始值。能夠成為標(biāo)識(shí)列的數(shù)據(jù)類型有 int、smallint、 tinyint、 numeric和 decimal等系統(tǒng)數(shù)據(jù)類型;如果其數(shù)據(jù)類型為numeric和 decimal,不允許出現(xiàn)小數(shù)位數(shù)。必須同時(shí)指定種子和增量,或者兩者都不指定。一個(gè)表只能創(chuàng)建一個(gè)標(biāo)識(shí)列。 自動(dòng)編號(hào)標(biāo)識(shí) (IDENTITY)指定列是否是標(biāo)識(shí)列。 默認(rèn)約束 (DEFAULT)用來(lái)強(qiáng)制數(shù)據(jù)的域完整性,為表中某列建立一個(gè)默認(rèn)值。 檢查約束 (CHECK)用來(lái)強(qiáng)制數(shù)據(jù)的域完整性。 外鍵約束 (FOREIGNKEY)用來(lái)強(qiáng)制數(shù)據(jù)的參照完整性,維護(hù)相關(guān)聯(lián)的表之間數(shù)據(jù)的一致性關(guān)系。特點(diǎn):一個(gè)表中可以定義多個(gè)唯一約束,可以是一列或多列的組合。主鍵值必須唯一并且不能為空。 主鍵約束 (PRIMARYKEY)用來(lái)強(qiáng)制數(shù)據(jù)的實(shí)體完整性,唯一標(biāo)識(shí)表中的每行記錄。 創(chuàng)建“課程注冊(cè)”表范例: Use 學(xué)生信息 Go Create table 課程注冊(cè) (課程編號(hào) char(2) not null, 課程名稱 char(10), 任課教師 char(8), 周學(xué)時(shí) int null, Department of economic information management and puter application Experimental Guide of Database Technology 29 學(xué)分 int null) Go
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1