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

正文內(nèi)容

sqlserver2005數(shù)據(jù)庫應用項目教程--學習情景5(編輯修改稿)

2024-11-18 22:07 本頁面
 

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