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

正文內(nèi)容

sqlserver2005數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程--學(xué)習(xí)情景5(完整版)

  

【正文】 B GO ALTER TABLE Student DROP CONSTRAINT CK_Student GO SQL Server 2023數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程 任務(wù) 3 :默認(rèn)值的實(shí)現(xiàn) 與在約束中介紹的 DEFAULT約束類似,使用默認(rèn)值也可以實(shí)現(xiàn)當(dāng)用戶在向數(shù)據(jù)庫(kù)表中插入新紀(jì)錄時(shí),如果沒(méi)有給出某列的輸入值,則有系統(tǒng)自動(dòng)為該列輸入默認(rèn)值的功能。以后用戶輸入數(shù)據(jù)時(shí),若輸入性別不是“男”或“女”,系統(tǒng)將報(bào)告輸入無(wú)效。 SQL Server 2023數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程 任務(wù) 2: 約束的實(shí)現(xiàn) ③在彈出的 【 CHECK約束 】 窗口中單擊 【 添加 】 按鈕, 如圖所示 。約束類似, UNIQUE約束也強(qiáng)制唯一性,為表中的一列或多列提供實(shí)體完整性。 SQL Server 2023數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程 任務(wù) 2: 約束的實(shí)現(xiàn) ( 1) CHECK約束 CHECK約束用于限制輸入一列或多列的值的范圍,通過(guò)邏輯表達(dá)式來(lái)判斷數(shù)據(jù)的有效性,也就是一個(gè)列的輸入內(nèi)容必須滿足 CHECK約束的條件,否則,數(shù)據(jù)無(wú)法正常輸入,從而強(qiáng)制數(shù)據(jù)的域完整性。例如,在學(xué)生表 Student中有學(xué)生的學(xué)號(hào) StudentID且在選課表 SC中也有學(xué)號(hào) StudentID,而且兩個(gè)表的學(xué)號(hào)StudentID值必須一致,如果在輸入過(guò)程中出現(xiàn)錯(cuò)誤且又沒(méi)有被系統(tǒng)檢查出來(lái),那么數(shù)據(jù)之間將會(huì)造成混亂。 SQL Server提供了數(shù)據(jù)完整性的設(shè)計(jì)來(lái)解決以上問(wèn)題,具體可以通過(guò)創(chuàng)建約束、默認(rèn)、規(guī)則、用戶自定義函數(shù)來(lái)解決。 ?學(xué)會(huì)索引的創(chuàng)建與管理 。 ?學(xué)會(huì)視圖的創(chuàng)建與管理 。 SQL Server 2023數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程 項(xiàng)目 1 :SCDB中數(shù)據(jù)完整性的設(shè)計(jì) 【 任務(wù)目標(biāo) 】 了解數(shù)據(jù)完整性的基本概念;掌握創(chuàng)建和使用約束來(lái)保證數(shù)據(jù)的完整性;掌握創(chuàng)建、綁定、解綁定和刪除默認(rèn)值的方法;掌握創(chuàng)建、綁定、解綁定和刪除規(guī)則的方法;掌握創(chuàng)建、綁定、使用和刪除用戶自定義完整性的方法。 SQL Server 2023數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程 任務(wù) 1了解數(shù)據(jù)完整性的基礎(chǔ)知識(shí) 用戶定義完整性 用戶定義完整性允許用戶定義不屬于其他任何完整性分類的特定規(guī)則。 SQL Server 2023數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程 任務(wù) 2: 約束的實(shí)現(xiàn) ( 2) DEFAULT約束 若在表中某列定義了 DEFAULT約束,用戶在插入新的數(shù)據(jù)行時(shí),如果該列沒(méi)有指定數(shù)據(jù),那么系統(tǒng)將默認(rèn)值賦給該列,當(dāng)然該默認(rèn)值也可以是空值( NULL)。但 UNIQUE約束用于非主健的一列或多列組合,且一個(gè)表可以定義多個(gè)UNIQUE約束。 ④單擊“表達(dá)式”后面的 按鈕,進(jìn)入 如圖所示 的CHECK約束表達(dá)式的界面,在“表達(dá)式”文本框中輸入約束表達(dá)式“ Sex=39。 要想刪除上面創(chuàng)建的 CHECK約束,選擇該約束,右擊鼠標(biāo),在彈出的菜單中選擇 【 刪除 】 命令, 如圖所示 ,然后單擊“關(guān)閉”按鈕,即可刪除 CHECK約束。 默認(rèn)值可以是常量、內(nèi)置函數(shù)或數(shù)學(xué)表達(dá)式。 ②刪除該默認(rèn)值。 SQL Server 2023數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程 任務(wù) 4 :規(guī)則的實(shí)現(xiàn) 如果在列或數(shù)據(jù)類型上已經(jīng)捆綁了規(guī)則,那么當(dāng)再次向它們捆綁規(guī)則時(shí),舊規(guī)則將自動(dòng)被新規(guī)則覆蓋,而不會(huì)捆綁多條規(guī)則。用戶自定義函數(shù)可用傳遞一個(gè)或多個(gè)參數(shù),并返回一個(gè)簡(jiǎn)單的數(shù)值。當(dāng)創(chuàng)建數(shù)據(jù)庫(kù)并優(yōu)化其性能時(shí),應(yīng)該為數(shù)據(jù)查詢所使用表的列創(chuàng)建索引,建立索引后, SQL Server 2023會(huì)根據(jù)索引的有序排列,通過(guò)高效的查找算法找到相關(guān)數(shù)據(jù)。 SQL Server 2023數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程 任務(wù) 1:了解索引的基礎(chǔ)知識(shí) 3. 建立索引的原則 一般來(lái)說(shuō),適合在這些列上創(chuàng)建索引: (1) 在經(jīng)常需要搜索的列上創(chuàng)建索引,可以加快搜索的速度。 SQL Server 2023數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程 任務(wù) 1:了解索引的基礎(chǔ)知識(shí) ( 1)聚集索引 索引的結(jié)構(gòu)是樹(shù)狀結(jié)構(gòu),樹(shù)的頂部稱為葉級(jí),樹(shù)的其他部分稱為非葉級(jí),樹(shù)的根部在非葉級(jí)中。使用非聚集索引不用將物理數(shù)據(jù)頁(yè)中的數(shù)據(jù)按列排序。 ( 1)在 SQL Server Management Studio的 【 對(duì)象資源管理器 】 面板中,選擇要?jiǎng)?chuàng)建索引的表 Student,然后展開(kāi)Student表前面的“ +”號(hào),選中 【 索引 】 選項(xiàng)右擊,在彈出的快捷菜單中選擇“新建索引”命令, 如圖所示 。 SQL Server 2023數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程 任務(wù) 3: 查看索引信息 sp_helpindex查看指定表的索引信息 【 例 】 使用系統(tǒng)存儲(chǔ)過(guò)程 sp_helpindex查看 SCDB數(shù)據(jù)庫(kù)中Student表的索引信息。 SQL Server 2023數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程 項(xiàng)目 3 : SCDB中視圖的創(chuàng)建與管理 【 任務(wù)描述 】 視圖 (View)作為一種數(shù)據(jù)庫(kù)對(duì)象,為用戶提供了一個(gè)可以檢索數(shù)據(jù)表中的數(shù)據(jù)的方式。對(duì)不同的用戶定義不同的視圖,使用戶只能看到與自己有關(guān)的數(shù)據(jù)。 ? 有 GROUP BY子句的視圖。 ( 4)在 如圖所示 的對(duì)話框的代碼編輯窗格編輯代碼。 SQL Server 2023數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程 任務(wù) 3:顯示視圖的信息 sp_helptext查看視圖的信息 【 例 】 通過(guò)執(zhí)行系統(tǒng)存儲(chǔ)過(guò)程 sp_helptext查看視圖V_Student2的定義信息。V_Stu239。 SQL Server 2023數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程 項(xiàng)目: 4 SCDB中存儲(chǔ)過(guò)程的創(chuàng)建與管理 【 任務(wù)目標(biāo) 】 了解存儲(chǔ)過(guò)程的基本概念和作用;了解存儲(chǔ)過(guò)程的分類;學(xué)會(huì)創(chuàng)建和執(zhí)行存儲(chǔ)過(guò)程的方法;學(xué)會(huì)管理和維護(hù)存儲(chǔ)過(guò)程;掌握存儲(chǔ)過(guò)程的重編譯處理;學(xué)會(huì)系統(tǒng)存儲(chǔ)過(guò)程和擴(kuò)展存儲(chǔ)過(guò)程的調(diào)用。 ( 5)存儲(chǔ)過(guò)程是管理員放在服務(wù)器端的 TransactSQL語(yǔ)句,可以設(shè)置用戶對(duì)存儲(chǔ)過(guò)程的使用權(quán)限,從而保證了數(shù)據(jù)庫(kù)訪問(wèn)的安全性。 SQL Server 2023數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程 任務(wù) 2 :創(chuàng)建和執(zhí)行存儲(chǔ)過(guò)程 在 SQL Server Management Studio查詢編輯器中執(zhí)行存儲(chǔ)過(guò)程的操作步驟如下: 打開(kāi) SQL Server Management Studio查詢編輯器; 在 SQL Server Management Studio查詢編輯器中輸入執(zhí)行存儲(chǔ)過(guò)程的 TransactSQL語(yǔ)句,然后單擊執(zhí)行。 SQL Server 2023數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程 任務(wù) 5 :刪除存儲(chǔ)過(guò)程 存儲(chǔ)過(guò)程的刪除常用的方法有兩種,一種是使用 TransactSQL語(yǔ)句來(lái)刪除;另一種是使用 SQL Server Management Studio中的 【 對(duì)象資源管理器 】 來(lái)進(jìn)行刪除。存儲(chǔ)過(guò)程是通過(guò)存儲(chǔ)過(guò)程名被調(diào)用執(zhí)行的,而觸發(fā)器主要是通過(guò)事件觸發(fā)而被執(zhí)行的。 SQL Server 2023數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程 任務(wù) 2: 創(chuàng)建觸發(fā)器 使用 CREATE TRIGGER命令創(chuàng)建觸發(fā)器,其基本語(yǔ)法如下 : CREATE TRIGGER trigger_ name ON {table | view} {FOR | AFTER | INSTEAD OF}{[ INSERT][,][UPDATE][,][DELETE]} [WITH ENCRYPTION] AS IF UPDATE (column_name) [{and | or} UPDATE (column_name)…] sql _statement SQL Server 2023數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程 任務(wù) 2: 創(chuàng)建觸發(fā)器 【 例 】 在 SCDB數(shù)據(jù)庫(kù)的 Student表上創(chuàng)建一個(gè) Student _trigger1的觸發(fā)器,當(dāng)執(zhí)行 INSERT操作時(shí),將顯示一條“數(shù)據(jù)插入成功!”的消息。 SQL Server 2023數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程 項(xiàng)目 6 SCDB中游標(biāo)的使用 【 任務(wù)描述 】 由 SELECT語(yǔ)句查詢的結(jié)果是一個(gè)記錄集,即由若干條記錄組成的一個(gè)完整的單元。游標(biāo)包括以下兩個(gè)部分: ( 1)游標(biāo)結(jié)果集 (Cursor Result Set):由定義該游標(biāo)的 SELECT語(yǔ)句返回的行集合。 如果在打開(kāi)游標(biāo)之后第一次執(zhí)行該操作,則將獲取游標(biāo)中的第一行數(shù)據(jù)。如果 n是 0則不會(huì)獲取數(shù)據(jù)。 SQL Server 2023數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程 靜夜四無(wú)鄰,荒居舊業(yè)貧。 2023年 3月 29日星期三 8時(shí) 12分 13秒 20:12:1329 March 2023 1做前,能夠環(huán)視四周;做時(shí),你只能或者最好沿著以腳為起點(diǎn)的射線向前。 2023年 3月 下午 8時(shí) 12分 :12March 29, 2023 1少年十五二十時(shí),步行奪得胡馬騎。 :12:1320:12:13March 29, 2023 1意志堅(jiān)強(qiáng)的人能把世界放在手中像泥塊一樣任意揉捏。 2023年 3月 下午 8時(shí) 12分 :12March 29, 2023 1業(yè)余生活要有意義,不要越軌。 下午 8時(shí) 12分 13秒 下午 8時(shí) 12分 20:12: 楊柳散和風(fēng),青山澹吾慮。 , March 29, 2023 很多事情努力了未必有結(jié)果,但是不努力卻什么改變也沒(méi)有。 20:12:1320:12:1320:123/29/2023 8:12:13 PM 1以我獨(dú)沈久,愧君相見(jiàn)頻。如果 n是正數(shù),則獲取該行之后的 n行數(shù)據(jù)。 如果在打開(kāi)游標(biāo)之后第一次執(zhí)行該操作,則將獲取游標(biāo)中的第一行數(shù)據(jù)。 SQL Server 2023數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程 任務(wù) 1 :了解游標(biāo)的基礎(chǔ)知識(shí) 2. 游標(biāo)的優(yōu)點(diǎn) 從游標(biāo)定義上可以得到游標(biāo)的優(yōu)點(diǎn),這些優(yōu)點(diǎn)使游標(biāo)在實(shí)際應(yīng)用中發(fā)揮了重要的作用: ( 1)允許程序?qū)τ刹樵冋Z(yǔ)句 SELECT返回的行集合中的每一行執(zhí)行相同或不同的操作,而不是對(duì)整個(gè)行集合執(zhí)行同一個(gè)操作。如:在統(tǒng)計(jì)某班某課學(xué)生成績(jī)分布的查詢結(jié)果集中,用戶往往希望逐行訪問(wèn)記錄,以便知道每個(gè)同學(xué)這門(mén)課的成績(jī)是多少,據(jù)此判斷成績(jī)是優(yōu)、良、中、及格還是不及格。數(shù)據(jù)插入成功! 39。所謂觸發(fā)器就是一類由事件驅(qū)動(dòng)的特殊過(guò)程,一旦由某個(gè)用戶定義,任何用戶對(duì)該觸發(fā)器指定的數(shù)據(jù)進(jìn)行增加、刪除或修改操作時(shí),系統(tǒng)將自動(dòng)激活相應(yīng)的觸發(fā)器,在核心層進(jìn)行集中的完整性控制。 SQL Server 2023數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程 任務(wù) 5 :刪除存儲(chǔ)過(guò)程 【 對(duì)象資源管理器 】 刪除存儲(chǔ)過(guò)程 以使用 SQL Server Management Studio窗口來(lái)刪除存儲(chǔ)過(guò)程 p_StudentNum為例,講述在 【 對(duì)象資源管理器 】 中刪除存儲(chǔ)過(guò)程的步驟如下: (1)在 SQL Server Management Studio窗口中打開(kāi) 【 對(duì)象資源管理器 】 面板,展開(kāi) SCDB選項(xiàng)。 ⑵展開(kāi) 【 存儲(chǔ)過(guò)程 】 選項(xiàng),選中要進(jìn)行修改的存儲(chǔ)過(guò)程,右擊鼠標(biāo),在彈出的菜單中選擇 【 修改 】 命令, 如圖所示 。 (
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1