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

正文內(nèi)容

sqlserver2005數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程--學(xué)習(xí)情景5(編輯修改稿)

2024-11-18 22:07 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 能有一個(gè)聚集索引,因?yàn)楸碇袛?shù)據(jù)的物理順序只有一個(gè)。② 表中行的物理順序和索引中行的物理順序是相同的,在創(chuàng)建任何非聚集索引之前創(chuàng)建聚集索引,這是因?yàn)榫奂饕淖兞吮碇行械奈锢眄樞颍瑪?shù)據(jù)行按照一定的順序排列,并目自動(dòng)維護(hù)這個(gè)順序。③ 聚集索引的平均大小大約是數(shù)據(jù)表的百分之五,但是,實(shí)際的聚集索引的大小常常根據(jù)索引列的大小變化而變化。④ 在索引的創(chuàng)建過(guò)程中, SQL Server臨時(shí)使用當(dāng)前數(shù)據(jù)庫(kù)的磁盤(pán)空間,當(dāng)創(chuàng)建聚集索引時(shí),需要 120%的表空間的大小,因此,一定要保證有足夠的空間來(lái)創(chuàng)建聚集索引。SQL Server 2024數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程任務(wù) 1:了解索引的基礎(chǔ)知識(shí)( 2)非聚集索引 非聚集索引具有與表的數(shù)據(jù)完全分離的結(jié)構(gòu)。使用非聚集索引不用將物理數(shù)據(jù)頁(yè)中的數(shù)據(jù)按列排序。 非聚集索引表示行的邏輯順序。在非聚集索引中,葉級(jí)沒(méi)有包含數(shù)據(jù)行, 如圖所示 。SQL Server 2024數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程任務(wù) 1:了解索引的基礎(chǔ)知識(shí)( 3)唯一索引 唯一索引確保索引鍵不包含重復(fù)的值,因此,表或視圖中的每一行在某種程度上是唯一的。例如,如果在表中的 “姓名 ” 字段上創(chuàng)建了唯一索引,則以后輸入的姓名將不能同名。 創(chuàng)建 PRIMARY KEY或 UNIQUE約束會(huì)在表中指定的列上自動(dòng)創(chuàng)建唯一索引。 聚集索引和非聚集索引都可以是唯一索引。SQL Server 2024數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程任務(wù) 2 :創(chuàng)建索引在 【 對(duì)象資源管理器 】 中創(chuàng)建索引【 例 】 在 SCDB數(shù)據(jù)庫(kù)中的 Student表上創(chuàng)建基于 Name列,名為 Student_index的不唯一、非聚集索引。 ( 1)在 SQL Server Management Studio的 【 對(duì)象資源管理器 】 面板中,選擇要?jiǎng)?chuàng)建索引的表 Student,然后展開(kāi) Student表前面的 “ +” 號(hào),選中 【 索引 】 選項(xiàng)右擊,在彈出的快捷菜單中選擇 “ 新建索引 ” 命令, 如圖所示 。 ( 2)選擇 【 新建索引 】 命令,進(jìn)入如圖 【 新建索引 】 窗口,在該窗口中列出了 Student表上要建立的索引,包含其名稱、是不是聚集索引、是否設(shè)置唯一索引等。輸入索引名稱為 “ Student_index” ,選擇 【 非聚集 】選項(xiàng)。SQL Server 2024數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程任務(wù) 2 :創(chuàng)建索引 ( 3)單擊 【 添加 】 按鈕進(jìn)入 如圖所示 的界面,在列表中選擇需要?jiǎng)?chuàng)建索引的 Name列(對(duì)于復(fù)合索引,可以選擇多個(gè)組合列)。 ( 4)單擊 【 確定 】 按鈕, SQL Server將完成索引的創(chuàng)建。SQL Server 2024數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程任務(wù) 2 :創(chuàng)建索引2. 使用 Transact SQL語(yǔ)句創(chuàng)建索引創(chuàng)建索引使用 CREATE INDEX語(yǔ)句。其語(yǔ)法如下:CREATE [UNIQUE] [CLUSTERED|NONCLUSTERED] INDEX index_nameON{ table_name|view_name}([column1 [ASC|DESC],column2 [ASC|DESC],…] | [express])[TABLESPACE tablespace_name][PCTFREE n1][STORAGE (INITIAL n2)][NOLOGGING][NOLINE][NOSORT]。SQL Server 2024數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程任務(wù) 3: 查看索引信息1. 在 【 對(duì)象資源管理器 】 中查看索引信息 在 SQL Server Management Studio的 【 對(duì)象資源管理器 】 面板中,使用與創(chuàng)建索引同樣的方法,打開(kāi)如下圖所示的快捷菜單,選擇 “ 屬性 ” 命令,即可看到該索引對(duì)應(yīng)的信息。SQL Server 2024數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程任務(wù) 3: 查看索引信息 sp_helpindex查看指定表的索引信息【 例 】 使用系統(tǒng)存儲(chǔ)過(guò)程 sp_helpindex查看 SCDB數(shù)據(jù)庫(kù)中Student表的索引信息。 在 SQL Server Management Studio查詢編輯器中運(yùn)行如下命令: USE SCDB GO EXEC sp_helpindex Student GOSQL Server 2024數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程任務(wù) 4 :重命名索引1. 在 【 對(duì)象資源管理器 】 中重命名索引 在 SQL Server Management Studio的【 對(duì)象資源管理器 】 面板中,使用與創(chuàng)建索引同樣的方法,打開(kāi)如下圖所示的快捷菜單,選擇 “ 重命名 ” 命令,然后直接輸入新名即可。SQL Server 2024數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程任務(wù) 4 :重命名索引2. 通過(guò) TransactSQL語(yǔ)句來(lái)實(shí)現(xiàn),更改索引名稱的命令格式如下:EXEC sp_rename table_name old_index_name, new_index_name其中:Table_name:索引所在的表名稱。Old_Index_name:要重新命名的索引的名稱。New_Index_name:新的索引名稱。SQL Server 2024數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程任務(wù) 5 :刪除索引1. 在 【 對(duì)象資源管理器 】 中刪除索引 在 SQL Server Management Studio的 【 對(duì)象資源管理器 】 面板中展開(kāi) SCDB數(shù)據(jù)庫(kù),單擊 【 表 】 選項(xiàng)展開(kāi) Student表,再展開(kāi) 【 索引 】 前面的 “ +” 號(hào),選中索引名為 Student_index的索引,在彈出的快捷菜單中選擇 【 刪除 】 命令,進(jìn)入 如圖所示 的窗口,單擊 【 確定 】 按鈕,即可刪除該索引。SQL Server 2024數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程2. 使用 Transact SQL語(yǔ)句刪除索引 使用 TransactSQL語(yǔ)句刪除索引的語(yǔ)法格式如下: DROP INDEX Table_name , index_name[, Table_name,index_name…] 其中: Table_name:索引所在的表名稱。 Index_name:要?jiǎng)h除的索引的名稱 。SQL Server 2024數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程項(xiàng)目 3 : SCDB中視圖的創(chuàng)建與管理【 任務(wù)描述 】 視圖 (View)作為一種數(shù)據(jù)庫(kù)對(duì)象,為用戶提供了一個(gè)可以檢索數(shù)據(jù)表中的數(shù)據(jù)的方式。用戶通過(guò)視圖來(lái)瀏覽數(shù)據(jù)表中感興趣的部分或全部數(shù)據(jù),而數(shù)據(jù)的物理存儲(chǔ)位置仍然在表中?!?任務(wù)目標(biāo) 】 了解視圖的基本概念、作用和特點(diǎn);掌握創(chuàng)建、修改和刪除視圖的方法并能靈活運(yùn)用視圖來(lái)簡(jiǎn)化表,及簡(jiǎn)化數(shù)據(jù)的查詢。SQL Server 2024數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程任務(wù) 1:了解視圖的基礎(chǔ)知識(shí)1. 視圖的概念 視圖是一個(gè)虛擬表,并不表示任何物理數(shù)據(jù),只是用來(lái)查看數(shù)據(jù)的窗口而已。視圖與真正的表很類似,也是由一組命名的列和數(shù)據(jù)行所組成,其內(nèi)容由查詢所定義。但是視圖并不是以一組數(shù)據(jù)的形式存儲(chǔ)在數(shù)據(jù)庫(kù)中,數(shù)據(jù)庫(kù)中只存儲(chǔ)視圖的定義,而不存儲(chǔ)視圖對(duì)應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍存儲(chǔ)在導(dǎo)出視圖的基本表中。當(dāng)基本表中的數(shù)據(jù)發(fā)生變化時(shí),從視圖中查詢出來(lái)的數(shù)據(jù)也隨之改變。SQL Server 2024數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程任務(wù) 1:了解視圖的基礎(chǔ)知識(shí) ( 1)使用視圖的優(yōu)點(diǎn)222。 數(shù)據(jù)保密。對(duì)不同的用戶定義不同的視圖,使用戶只能看到與自己有關(guān)的數(shù)據(jù)。222。 簡(jiǎn)化查詢操作。為復(fù)雜的查詢建立一個(gè)視圖,用戶不必輸入復(fù)雜的查詢語(yǔ)句,只需針對(duì)此視圖做簡(jiǎn)單的查詢即可。222。 保證數(shù)據(jù)的邏輯獨(dú)立性。對(duì)于視圖的操作,例如,查詢只依賴于視圖的定義,當(dāng)構(gòu)成視圖的基本表需要修改時(shí),只需要修改視圖定義中的子查詢部分,而基于視圖的查詢不用改變。SQL Server 2024數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程任務(wù) 1:了解視圖的基礎(chǔ)知識(shí)( 2)使用視圖的缺點(diǎn) 當(dāng)更新視圖中的數(shù)據(jù)時(shí),實(shí)際上是對(duì)基本表的數(shù)據(jù)進(jìn)行更新。事實(shí)上,當(dāng)從視圖中插入或者刪除時(shí),情況也是這樣。然而,某些視圖是不能更新數(shù)據(jù)的,這些視圖有如下的特征:l 有 UNION等集合操作符的視圖。l 有 GROUP BY子句的視圖。l 有諸如 AVG, SUM或者 MAX等函數(shù)的視圖。l 使用 DISTINCT關(guān)鍵字的視圖。l 連接表的視圖 (其中有一些例外 )。SQL Server 2024數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程任務(wù) 2:創(chuàng)建視圖 【 對(duì)象資源管理器 】 中創(chuàng)建視圖【 例 】 利用 【 對(duì)象資源管理器 】 在 SCDB數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)名為 V_Student的視圖,該視圖僅查看Student表中來(lái)自 “ 荊門(mén) ” 的學(xué)生的基本信息。( 1)啟動(dòng) SQL Server Management Studio,在 【 對(duì)象資源管理器 】 的樹(shù)型目錄中,找到 SCDB,展開(kāi)該數(shù)據(jù)庫(kù)。( 2)選擇 【 視圖 】 ,按一下鼠標(biāo)右鍵,在彈出的快捷菜單中選擇 【 新建視圖 】 命令,出現(xiàn) 如圖所示 。SQL Server 2024數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程任務(wù) 2:創(chuàng)建視圖( 3)在彈出的 【 添加表 】 對(duì)話框選擇 Student表,點(diǎn)擊 【 添加 】 按鈕,然后點(diǎn)擊 【 關(guān)閉 】 按鈕關(guān)閉【 添加表 】 對(duì)話框, 如圖所示 。( 4)在 如圖所示 的對(duì)話框的代碼編輯窗格編輯代碼。( 5)點(diǎn)擊工具欄的 ,彈出 如圖所示 的視圖保存對(duì)話框,輸入視圖的名稱 “ V_Student” ,點(diǎn)擊 【確定 】 按鈕,即完成視圖的創(chuàng)建。SQL Server 2024數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目教程任務(wù) 2:創(chuàng)建視圖 TransactSQL語(yǔ)句創(chuàng)建視圖基本語(yǔ)法如下:CREATE VIEW view_name[WITH ENCRYPTION]AS select_statement 其中, WITH ENCRYPTION子句表示對(duì)
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1