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

正文內(nèi)容

第四章數(shù)據(jù)庫管理和使用-在線瀏覽

2024-12-27 13:41本頁面
  

【正文】 crosoft SQL Server 2020中,微軟引入了 Adventure Works Cycles 公司。這些數(shù)據(jù)庫基于一個自行車生產(chǎn)公司,以一種簡單的、易于理解的方式來展示 SQL Server 2020的新功能,如 Reporting Services、 CLR(公共語言運行時)特性以及許多其他特性。 以下是微軟公司對示例數(shù)據(jù)庫的說明: Adventure Works Cycles,是 AdventureWorks 示例數(shù)據(jù)庫所基于的虛構(gòu)公司,是一家大型跨國生產(chǎn)公司。公司總部設(shè)在華盛頓州的伯瑟爾市,擁有 299 名雇員,而且擁有多個活躍在世界各地的地區(qū)性銷售團隊。 Importadores Neptuno 為 Adventure Works Cycles 產(chǎn)品生產(chǎn)多種關(guān)鍵子組件。 2020 年, Importadores Neptuno 轉(zhuǎn)型成為專注于旅行登山車系列產(chǎn)品的制造商和銷售商。 在 SQL Server 2020中,示例數(shù)據(jù)庫包括: AdventureWorks 示例 OLTP 數(shù)據(jù)庫 AdventureWorksDW 示例數(shù)據(jù)倉庫 AdventureWorksAS 示例 Analysis Services 數(shù)據(jù)庫 這些數(shù)據(jù)庫用在 SQL Server 聯(lián)機叢書的代碼示例以及隨產(chǎn)品一起安裝的配套應(yīng)用程序和代碼示例中??梢詮? Microsoft下載中心下載這些示例和示例數(shù)據(jù)庫,或者在安裝過程中或安裝完成后按照以下過程安裝示例數(shù)據(jù)庫和示例。 示例數(shù)據(jù)庫 21 圖 、聯(lián)機叢書和開發(fā)工具 圖 文檔、示例和示例數(shù)據(jù)庫 圖 示例代碼和應(yīng)用程序 第三節(jié) 使用 Management Studio管理數(shù)據(jù)庫 22 Microsoft SQL Server 2020為用戶提供了強大的圖形界面工具 Management Studio,通過它,用戶可以方便的完成對數(shù)據(jù)庫的創(chuàng)建、修改和刪除等操作。 創(chuàng)建數(shù)據(jù)庫 修改數(shù)據(jù)庫 刪除數(shù)據(jù)庫 數(shù)據(jù)庫對象介紹 (一 ) 創(chuàng)建數(shù)據(jù)庫 23 在 Microsoft SQL Server Management Studio中,可以使用圖形工具創(chuàng)建數(shù)據(jù)庫,具體步驟如下: ( 1)依次選擇 【 開始 】 |【 程序 】 |【 Microsoft SQL Server 2020】 |【 SQL Server Management Studio】 ,打開 SQL Server Management Studio窗口,點擊 【 連接 】 按鈕,連接到目標(biāo)服務(wù)器。 ( 3)出現(xiàn) 【 新建數(shù)據(jù)庫 】 窗口,如圖 ,在 【 數(shù)據(jù)庫名稱 】欄輸入要創(chuàng)建的數(shù)據(jù)庫名稱,在這里以 Student命名數(shù)據(jù)庫。在 【 數(shù)據(jù)庫文件 】 編輯框中的 【 邏輯名稱 】 列輸入文件名,在【 初始大小 】 列設(shè)置文件初始值大小,在 【 自動增長 】 列設(shè)置自動增長值大?。ó?dāng)數(shù)據(jù)文件或日志文件滿時,系統(tǒng)會根據(jù)此處的設(shè)置自動增大文件的容量)。如果不需要改變以上各列的設(shè)置,請保持其默認(rèn)值(注:系統(tǒng)默認(rèn)值為 SQL Server安裝路徑)。 圖 【 新建數(shù)據(jù)庫 】 窗口 創(chuàng)建數(shù)據(jù)庫 25 ( 6)可以根據(jù)系統(tǒng)的要求,添加新的文件組,步驟如下:點擊 【 新建數(shù)據(jù)庫 】窗口的 【 文件組 】 選項,單擊 【 添加 】 按鈕,就會增加一個文件組,在 【 名稱 】 列輸入文件組的名稱,如圖。 圖 【 選項 】 頁面 創(chuàng)建數(shù)據(jù)庫 26 ( 7)如果要添加新的文件,按照以下步驟執(zhí)行:單擊 【 添加 】 按鈕,在 【 數(shù)據(jù)庫文件( F) 】 框中會增加一條數(shù)據(jù)文件,在 【 邏輯名稱 】 列中輸入數(shù)據(jù)文件的名稱。 圖 【 文件組 】 頁面 創(chuàng)建數(shù)據(jù)庫 27 ( 8)所有屬性設(shè)置完畢以后,單擊 【 確定 】 按鈕,系統(tǒng)開始創(chuàng)建數(shù)據(jù)庫,創(chuàng)建成功以后,在 【 對象資源管理器 】 中可以看到創(chuàng)建成功的數(shù)據(jù)庫 Student。這一節(jié)將講述怎樣用 Management Studio修改數(shù)據(jù)庫,調(diào)整數(shù)據(jù)庫的基本屬性,包括數(shù)據(jù)庫參數(shù)選項配置、數(shù)據(jù)庫擴大、文件及文件組管理、更改數(shù)據(jù)庫所有者等。 圖 數(shù)據(jù)庫屬性窗口 更改數(shù)據(jù)庫所有者 30 圖 選擇數(shù)據(jù)庫所有者窗口 圖 查找對象窗口 (2) 擴大數(shù)據(jù)庫 31 隨著數(shù)據(jù)庫中數(shù)據(jù)的增加,數(shù)據(jù)庫中的數(shù)據(jù)文件和日志文件的空間有可能被占滿,此時就需要為數(shù)據(jù)文件和日志文件分配更多的空間。當(dāng)然,用戶也可以手動調(diào)整數(shù)據(jù)庫數(shù)據(jù)文件和日志文件的大小。具體步驟如下: ( 1)在 【 對象資源管理器 】 中鼠標(biāo)右擊 【 Student】 ,選擇 【 屬性 】 ,彈出 【 數(shù)據(jù)庫屬性 】 窗口。 ( 3)更改 【 文件增長 】 選項:可以把數(shù)據(jù)庫數(shù)據(jù)文件的增長方式選擇為按百分比或者按照 MB增長;更改 【 最大文件大小 】 選項:可以把文件設(shè)置為固定大小,也可以設(shè)置為無限制增長。 圖 更改 Student數(shù)據(jù)文件的自動增長設(shè)置 (3) 收縮數(shù)據(jù)庫 32 SQL Server 2020允許用戶通過壓縮數(shù)據(jù)庫把不使用的空間釋放出來,數(shù)據(jù)文件和日志文件都可以縮小。 數(shù)據(jù)庫的縮小是有限制的,數(shù)據(jù)庫不會縮小到小于初始創(chuàng)建時的數(shù)據(jù)庫大小,例如,一個初始大小為 10MB的數(shù)據(jù)庫,現(xiàn)在容量為 100MB,那么以后在縮小數(shù)據(jù)庫的時候最小只能到 10MB。這個操作只能分別對每個數(shù)據(jù)文件單獨操作,不能對整個數(shù)據(jù)庫操作。在 SQL Server 2020中,可以使用 DBCC SHRINKDATABASE 或者 DBCC SHRINKFILE語句來壓縮日志文件,但在操作前,要把需要縮小的日志文件的虛擬日志文件設(shè)置為非活動狀態(tài)。 圖 收縮數(shù)據(jù)庫和文件 ( 2)在圖 ,如果要對整個數(shù)據(jù)庫進行收縮,可選擇子菜單中的 【 數(shù)據(jù)庫( D) 】 命令,出現(xiàn)如圖 。 收縮數(shù)據(jù)庫 34 圖 【 收縮數(shù)據(jù)庫 】 對話框 ( 3)如果要對數(shù)據(jù)庫文件進行收縮,可以選擇子菜單中的【 文件( F) 】 命令,出現(xiàn)如圖 。完成后單擊 【 確定 】 按鈕完成對文件的收縮操作。在數(shù)據(jù)庫的屬性頁中將【 自動收縮 】 選項設(shè)置為“ True”即可。 圖 【 收縮文件 】 對話框 收縮數(shù)據(jù)庫 36 圖 設(shè)置數(shù)據(jù)庫自動收縮功能 (4) 添加和刪除數(shù)據(jù)文件和日志文件 37 在 SQL Server 2020中,用戶可以通過添加數(shù)據(jù)文件和日志文件擴展數(shù)據(jù)庫,也可以通過刪除數(shù)據(jù)文件和日志文件來縮小數(shù)據(jù)庫。刪除數(shù)據(jù)文件和日志文件時要求它們必須是空文件。而日志文件不能轉(zhuǎn)移,要清除掉非活動日志,必須刪除日志或者備份日志,當(dāng)日志文件為空時,就可以刪除此日志文件了。 ( 2)如果是添加文件,可單擊【 添加 】 按鈕,出現(xiàn)一個如圖 的界面,在 【 數(shù)據(jù)庫文件 】 列表中,填充相應(yīng)的字段就可以添加新的數(shù)據(jù)文件或者是日志文件。 圖 添加文件 ( 3)如果要對文件組進行操作,選擇 【 數(shù)據(jù)庫屬性 】 頁面左邊的 【 文件組 】選項,完成對文件組的添加、刪除操作。但系統(tǒng)數(shù)據(jù)庫不能夠刪除。使用 Management Studio刪除數(shù)據(jù)庫的具體步驟如下: ( 1)在 【 對象資源管理器 】 窗口中選中需要刪除的數(shù)據(jù)庫,點擊鼠標(biāo)右鍵,彈出菜單,選擇 【 刪除 】 命令。通過選擇復(fù)選框決定是否刪除數(shù)據(jù)庫備份和還原歷史紀(jì)錄信息,以及關(guān)閉現(xiàn)有連接。 (四 ) 數(shù)據(jù)庫對象介紹 40 在 SQL Server 2020中,數(shù)據(jù)庫對象定義了數(shù)據(jù)庫內(nèi)容的結(jié)構(gòu)。列由同類的信息組成,每列又稱為一個字段,每列的標(biāo)題稱為字段名。一行數(shù)據(jù)稱為一個或一條記錄,它表達有一定意義的信息組合。每個表中通常都有一個主關(guān)鍵字,用于唯一地確定一條記錄。它提供了快速訪問數(shù)據(jù)的途徑,并且可監(jiān)督表的數(shù)據(jù),使其索引所指向的列中的數(shù)據(jù)不重復(fù)。視圖中的數(shù)據(jù)是由查詢數(shù)據(jù)庫表產(chǎn)生的,它可以限制用戶只能看到和修改的他有權(quán)看的數(shù)據(jù),從而控制用戶對數(shù)據(jù)的訪問,并能簡化數(shù)據(jù)的顯示,即通過視圖只顯示那些需要的數(shù)據(jù)信息。利用它可以編輯表與表之間的關(guān)系。 規(guī)則( Rule) 規(guī)則是對數(shù)據(jù)庫表中的數(shù)據(jù)信息進行限制 ,常用于描述企業(yè)的業(yè)務(wù)規(guī)則。19801139。 觸發(fā)器( Trigger) 觸發(fā)器是一個用戶定義的 SQL 事務(wù)命令的集合。 存儲過程( Stored Procedure) 存儲過程是為完成特定的功能而匯集在一起的一組 SQL 程序語句,經(jīng)編譯后存儲在數(shù)據(jù)庫中的 SQL 程序。 第四節(jié) 使用 TSQL管理數(shù)據(jù)庫 42 前面介紹了用 Management Studio管理數(shù)據(jù)庫,下面介紹如何使用 TSQL命令來管理數(shù)據(jù)庫。] filespec ::= { ( NAME = logical_file_name , FILENAME = 39。 [ , SIZE = size [ KB | MB | GB | TB ] ] [ , MAXSIZE = { max_size [ KB | MB | GB | TB ] | UNLIMITED } ] [ , FILEGROWTH = growth_increment [ KB | MB | GB | TB | % ] ] ) [ ,...n ] } filegroup ::= { FILEGROUP filegroup_name [ DEFAULT ] filespec [ ,...n ] } external_access_option ::= { DB_CHAINING { ON | OFF } | TRUSTWORTHY { ON | OFF } } 創(chuàng)建數(shù)據(jù)庫 44 對創(chuàng)建數(shù)據(jù)庫語句的部分參數(shù)說明如下: database_name:新數(shù)據(jù)庫的名稱。最多可以包含 128 個字符。當(dāng)后面是以逗號分隔的、用以定義主文件組的數(shù)據(jù)文件的 filespec 項列表時,需要使用 ON。 PRIMARY: 用來定義主要數(shù)據(jù)文件。 LOG ON: 指定顯式定義用來存儲數(shù)據(jù)庫日志的磁盤文件(日志文件)。如果沒有指定 LOG ON,將自動創(chuàng)建一個日志文件,其大小為該數(shù)據(jù)庫的所有數(shù)據(jù)文件大小總和的 25% 或 512 KB,取兩者之中的較大者。 創(chuàng)建數(shù)據(jù)庫例題 45 例 41: 在服務(wù)器上建立一個數(shù)據(jù)庫 MyDatabase,包含 3個 40MB的數(shù)據(jù)文件, 2個 20MB的日志文件,和一個文件組。 打開 Management Studio建立和目標(biāo)服務(wù)器的連接以后,單擊工具欄上的 【 新建查詢 】 按鈕,在查詢編輯器中輸入如下語句:(其中“ ――” 符號后的中文語句為注釋語句,可以不用錄入,但是建議在編寫代碼時學(xué)會編寫注釋語句) USE master。Mydatabase39。 GO CREATE DATABASE Mydatabase 46 創(chuàng)建數(shù)據(jù)庫例題 ON PRIMARY ( NAME = mydb1, FILENAME = 39。, SIZE = 40MB, MAXSIZE = 100, FILEGROWTH = 15% ), FILEGROUP mydbgroup ( NAME = mydb2, FILENAME = 39。, SIZE = 40MB, MAXSIZE = 100, FILEGROWTH = 5 ) ( NAME = mydb3, FILENAME = 39。, SIZE = 40MB, MAXSIZE = 100, FILEGROWTH = 5 ) LOG ON ( NAME = mydb_log1, FILENAME = 39。, SIZE = 20MB, MAXSIZE = 50, FILEGROWTH = 5 ), ( NAME = mydb_log2, FILENAME = 39。, SIZE = 20MB, MAXSIZE = 50, FILEGROWTH = 5 )。 創(chuàng)建數(shù)據(jù)庫例題 圖 創(chuàng)建數(shù)據(jù)庫 48 創(chuàng)建數(shù)據(jù)庫例題 圖 存放在相應(yīng)位置的數(shù)據(jù)庫文件 (二 ) 修改數(shù)據(jù)
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1