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

正文內(nèi)容

數(shù)據(jù)庫(kù)項(xiàng)目化教程-資料下載頁(yè)

2025-03-09 11:32本頁(yè)面
  

【正文】 管理數(shù)據(jù)庫(kù) 2. 收縮數(shù)據(jù)庫(kù) —— SQL Server 允許壓縮數(shù)據(jù)庫(kù)中的每個(gè)文件,以刪除未使用的頁(yè)。 ? 注意: 數(shù)據(jù)庫(kù)壓縮并不能把一個(gè)數(shù)據(jù)庫(kù)壓縮到比它創(chuàng)建時(shí)還小,即使數(shù)據(jù)庫(kù)中的數(shù)據(jù)都刪除了也不行。 ? 可以設(shè)置為按給定時(shí)間自動(dòng)壓縮,也可以手工壓縮。手工壓縮有兩種方式: ? 使用 SQL Server Management Studio壓縮數(shù)據(jù)庫(kù) ? 使用 DBCC SHINKDATABASE語(yǔ)言壓縮數(shù)據(jù) 二、 管理數(shù)據(jù)庫(kù) ( 1)使用 SQL Server Management Studio壓縮數(shù)據(jù)庫(kù) ① 展開(kāi)服務(wù)器組,然后展開(kāi)指定的服務(wù)器。 ② 右擊要收縮的數(shù)據(jù)庫(kù),指向【所有任務(wù)】,然后單擊【收縮數(shù)據(jù)庫(kù)】命令。 ③ 要指定數(shù)據(jù)庫(kù)的收縮量。 ④ 如果要收縮個(gè)別的數(shù)據(jù)庫(kù)文件 , 請(qǐng)單擊【收縮文件】。 ( 2)使用 DBCC 語(yǔ)句壓縮數(shù)據(jù)庫(kù)和數(shù)據(jù)文件 USE xsmanage Go DBCC SHRINKFILE (xsmanage,1) 數(shù)據(jù)庫(kù)名 參數(shù),壓縮后的大小 二、 管理數(shù)據(jù)庫(kù) 3. 分離與附加數(shù)據(jù)庫(kù) ( 1)分離數(shù)據(jù)庫(kù) SQL Server Management Studio 窗口 選中需要分離的數(shù)據(jù)庫(kù),并右擊 快捷菜單中選擇【任務(wù)】 —【分離】命令 圖 214 分離數(shù)據(jù)庫(kù) ⑤ 默認(rèn)情況下,分離操作將在分離數(shù)據(jù)庫(kù)時(shí)保留過(guò)期的優(yōu)化統(tǒng)計(jì)信息;如果要更新現(xiàn)有的優(yōu)化統(tǒng)計(jì)信息,可啟用 【 更新統(tǒng)計(jì)信息 】 復(fù)選框。 ⑥ 在 【 狀態(tài) 】 列中如果是“未就緒”,則 【 消息 】 列將顯示有關(guān)數(shù)據(jù)庫(kù)的超鏈接信息。 ?在可以分離數(shù)據(jù)庫(kù)之前,必須啟用 【 刪除連接 】 復(fù)選框來(lái)斷開(kāi)與所有活動(dòng)鏈接的連接。若強(qiáng)行分離,則會(huì)出現(xiàn)錯(cuò)誤提示。 ⑦ 如果“狀態(tài)”欄顯示“就緒”,表示可以正常分離。設(shè)置完畢后,單擊 【 確定 】 按鈕。分離成功后,在 【 對(duì)象資源管理器 】 中將不會(huì)出現(xiàn)被分離的數(shù)據(jù)庫(kù)。 圖 215 在數(shù)據(jù)庫(kù)連接狀態(tài)下分離數(shù)據(jù)庫(kù)的錯(cuò)誤提示 二、 管理數(shù)據(jù)庫(kù) ( 2)附加數(shù)據(jù)庫(kù) 圖 216 附加數(shù)據(jù)庫(kù)對(duì)話框 【 添加 】按鈕 ① 打開(kāi) SQL Server Management Studio并連接到數(shù)據(jù)庫(kù)實(shí)例。 ② 在【對(duì)象資源管理器】窗口中選中數(shù)據(jù)庫(kù)實(shí)例下的數(shù)據(jù)庫(kù)項(xiàng),并右擊。 ③ 在彈出的快捷菜單中選擇【附加數(shù)據(jù)庫(kù)】命令,打開(kāi)【附加數(shù)據(jù)庫(kù)】對(duì)話框,如圖 216所示。 ④ 在【附加數(shù)據(jù)庫(kù)】對(duì)話框中,單擊【添加】按鈕,打開(kāi)【定位數(shù)據(jù)庫(kù)文件】對(duì)話框。 二、 管理數(shù)據(jù)庫(kù) 4. 刪除與更名用戶數(shù)據(jù)庫(kù) ( 1)在 SQL Server Management Studio中刪除數(shù)據(jù)庫(kù) 已有數(shù)據(jù)庫(kù) 在 SQL Server Management Studio中刪除數(shù)據(jù)庫(kù)只需展開(kāi)【數(shù)據(jù)庫(kù)】目錄,用鼠標(biāo)右鍵單擊要?jiǎng)h除的數(shù)據(jù)庫(kù),在彈出的快捷菜單中選擇【刪除】命令,打開(kāi)刪除對(duì)象對(duì)話框,如圖 218所示。再單擊【確定】按鈕,執(zhí)行刪除操作。 圖 218 刪除對(duì)象對(duì)話框 二、 管理數(shù)據(jù)庫(kù) ( 2)使用 TransactSQL語(yǔ)句刪除數(shù)據(jù)庫(kù) ? 【 訓(xùn)練 28】 使用 SQL語(yǔ)句刪除一個(gè)示例數(shù)據(jù)庫(kù) xsmanage: DROP DATABASE xsmanage 要?jiǎng)h除的數(shù)據(jù)庫(kù)名 刪除數(shù)據(jù)庫(kù)的 SQL命令 當(dāng)數(shù)據(jù)庫(kù)處于以下三種情況之一,不能被刪除: ?當(dāng)用戶正在使用此數(shù)據(jù)庫(kù)時(shí); ?當(dāng)數(shù)據(jù)庫(kù)正在被恢復(fù)還原時(shí); ?當(dāng)數(shù)據(jù)庫(kù)正在參與復(fù)制時(shí)。 ? 注意:系統(tǒng)數(shù)據(jù)庫(kù)不能被刪除。 二、 管理數(shù)據(jù)庫(kù) ( 3)數(shù)據(jù)庫(kù)更名 ? 在重命名數(shù)據(jù)庫(kù)之前,應(yīng)該確保沒(méi)有用戶使用該數(shù)據(jù)庫(kù),而且數(shù)據(jù)庫(kù)應(yīng)該設(shè)置為 【單用戶】模式。 ? 利用系統(tǒng)存儲(chǔ)過(guò)程 sp_renamedb可以修改數(shù)據(jù)庫(kù)的名字,語(yǔ)法結(jié)構(gòu)如下: sp_renamedb old_name , newname ? 【 訓(xùn)練 29】 將 Library2數(shù)據(jù)庫(kù)更名為 Library_temp EXEC sp_renamedb Library2, Library_temp 能力拓展 能力拓展 ?查看 SQL Server 2023系統(tǒng)數(shù)據(jù)庫(kù) ? 系統(tǒng)數(shù)據(jù)庫(kù)是指隨安裝程序一起安裝、用于協(xié)助 SQL Server 2023系統(tǒng)共同完成管理操作的數(shù)據(jù)庫(kù),它們是 SQL Server 2023運(yùn)行的基礎(chǔ)。 數(shù)據(jù)庫(kù)名稱 作用 Master 記錄 SQL Server實(shí)例的所有系統(tǒng)級(jí)信息。 Model 用作 SQL Server實(shí)例上創(chuàng)建的所有數(shù)據(jù)庫(kù)的模板。 Msdb 用于 SQL Server代理計(jì)劃警報(bào)和作業(yè)。 Tempdb 是一個(gè)工作空間,用于保存臨時(shí)對(duì)象或中間結(jié)果集。 Resource 是一個(gè)只讀數(shù)據(jù)庫(kù),包含 SQL Server 2023 中所有系統(tǒng)對(duì)象。 創(chuàng)建和維護(hù)圖書(shū)管理數(shù)據(jù)表 任務(wù)三 能力目標(biāo) 能力目標(biāo) 1. 能夠使用 SQL Server Management Studio創(chuàng)建數(shù)據(jù)表; 2.能夠使用 CREATE TABLE、ALTER TABLE和 DROP TABLE等 SQL語(yǔ)句進(jìn)行數(shù)據(jù)表的創(chuàng)建、修改和刪除操作; 3.能夠使用 SQL Server Management Studio進(jìn)行數(shù)據(jù)表維護(hù)。 知識(shí)目標(biāo) 1. 熟悉表、關(guān)系模型、數(shù)據(jù)類型等基本概念; 2.進(jìn)一步熟悉 SQL Server Management Studio的使用; 3.熟悉 CREATE TABLE、ALTER TABLE和 DROP TABLE等數(shù)據(jù)表維護(hù)語(yǔ)句。 任務(wù)導(dǎo)入 一個(gè)數(shù)據(jù)庫(kù) 若干數(shù)據(jù)庫(kù)表 結(jié)構(gòu) 數(shù)據(jù) ? 通常一個(gè)數(shù)據(jù)庫(kù)是由若干個(gè)相互關(guān)聯(lián)的數(shù)據(jù)表組成的,這些表分別存儲(chǔ)不同的數(shù)據(jù)。因此,為了完成整個(gè)數(shù)據(jù)庫(kù)的建立工作,我們還需要在建立數(shù)據(jù)庫(kù)的基礎(chǔ)上,進(jìn)一步建立數(shù)據(jù)表。 ? 建立數(shù)據(jù)表實(shí)際上需要做兩件事:一是創(chuàng)建表結(jié)構(gòu),包括確定表的數(shù)據(jù)項(xiàng)(字段)、字段的類型、數(shù)據(jù)寬度、小數(shù)位數(shù)等等;二是向表添加數(shù)據(jù)。 表建立后需要進(jìn)行維護(hù) : ?表結(jié)構(gòu)的維護(hù),包括表結(jié)構(gòu)的修改,表的刪除等等 ?表數(shù)據(jù)的維護(hù),包括數(shù)據(jù)的增加、刪除和修改。 任務(wù)導(dǎo)入 1.創(chuàng)建 Library圖書(shū)管理數(shù)據(jù)庫(kù)中的 5個(gè)表,表結(jié)構(gòu)如下所示: ⑴ 創(chuàng)建讀者部門信息表 department,將部門編號(hào)設(shè)置為主鍵,表結(jié)構(gòu)如表 31所示。 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空值 說(shuō)明 列名含義 deptID Char 4 主鍵 部門編號(hào) dept varchar 20 部門名稱 ⑵ 創(chuàng)建讀者借閱卡信息表 readers,將借閱卡編號(hào)設(shè)置為主鍵,表結(jié)構(gòu)如表 32所示。 任務(wù)導(dǎo)入 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空值 說(shuō)明 列名含義 readerID Char 10 主鍵 借閱卡編號(hào) deptID Char 4 部門編號(hào) name varchar 10 讀者姓名 Email varchar 20 √ Email tel varchar 20 √ 電話 borrownum smallint √ 默認(rèn)值為 0 借書(shū)數(shù)量 任務(wù)導(dǎo)入 ⑶ 創(chuàng)建書(shū)刊類型信息表 type,設(shè)置類型編號(hào)為主鍵,表結(jié)構(gòu)如表 33所示。 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空值 說(shuō)明 列名含義 typeID char 4 主鍵 類別編號(hào) typename varchar 20 類別名稱 ⑷ 創(chuàng)建書(shū)刊信息表 books, 書(shū)刊編號(hào)為主鍵,表的結(jié)構(gòu)如表 34所示。 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空值 說(shuō)明 列名含義 bookid Char 10 主鍵 圖書(shū)編號(hào) bookname varchar 50 圖書(shū)名稱 author Char 10 √ 作者 typeID Char 4 √ 類別編號(hào) price money √ 單價(jià) publisher varchar 20 √ 出版社 任務(wù)導(dǎo)入 ⑸ 創(chuàng)建書(shū)刊借閱信息表 borrow,表的結(jié)構(gòu)如表 35所示。 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空值 說(shuō)明 列名含義 bookID char 10 主鍵 圖書(shū)編號(hào) readerID char 10 主鍵 借閱卡編號(hào) returndate smallDatetime 4 √ 還書(shū)日期 borrowdate smallDatetime 4 √ 借書(shū)日期 2.對(duì)數(shù)據(jù)表進(jìn)行簡(jiǎn)單的維護(hù),包括查看表的屬性、修改表的結(jié)構(gòu)以及刪除數(shù)據(jù)表。 3.以手工方式向數(shù)據(jù)表中添加數(shù)據(jù)。 相關(guān)知識(shí) 一、 SQL Server的數(shù)據(jù)類型 ? 數(shù)據(jù)類型就是以數(shù)據(jù)的表現(xiàn)事實(shí)和存儲(chǔ)方式來(lái)劃分?jǐn)?shù)據(jù)庫(kù)中的各類數(shù)據(jù)。 ? 精心選擇表列的數(shù)據(jù)類型是建立性能良好的表的前提。 ? SQL Server 2023提供的數(shù)據(jù)類型按照處理對(duì)象的不同,可以分為如表 36所示的幾大類。 任務(wù)導(dǎo)入 分類 數(shù)據(jù)類型 整數(shù)數(shù)據(jù)類型 int、 smallint、 tinyint、 bigint 浮點(diǎn)數(shù)據(jù)類型 decimal、 numeic、 real、 float 字符數(shù)據(jù)類型 char、 nchar、 varchar、 nvarchar 日期時(shí)間數(shù)據(jù)類型 datetime、 smalldatetime 文本和圖形數(shù)據(jù)類型 text、 ntext、 image 貨幣數(shù)據(jù)類型 money、 smallmoney 位數(shù)據(jù)類型 Bit 二進(jìn)制數(shù)據(jù)類型 binary、 varbinary 特殊數(shù)據(jù)類型 Cursor 、 timestamp 、 XML 、 uniquedentifier 、sql_variant、 table 用戶自定義數(shù)據(jù)類型 sysname 表 36 SQL Server 2023提供的數(shù)據(jù)類型 相關(guān)知識(shí) 1.整數(shù)數(shù)據(jù)類型 ? 整數(shù)數(shù)據(jù)類型提供存儲(chǔ)整數(shù)數(shù)值的方法,可以在整數(shù)上直接進(jìn)行算術(shù)運(yùn)算。 ( 1) int ? int也可以寫成 integer,可以存儲(chǔ) 231~2311范圍內(nèi)的任意整數(shù)。每個(gè) int 類型的數(shù)據(jù)占據(jù) 4個(gè)字節(jié)的空間,共 32位,其中用后 31位存儲(chǔ)數(shù)字的絕對(duì)值,用最高位來(lái)表示正負(fù)號(hào)。 ( 2) smallint 相關(guān)知識(shí) ? smallint存儲(chǔ)- 215~2151之間的整數(shù)。每個(gè) smallint類型的數(shù)據(jù)占據(jù) 2個(gè)字節(jié),共 16位,其中后 15位存儲(chǔ)絕對(duì)值,第 1位存儲(chǔ)正負(fù)號(hào)。 ( 3) tinyint ? tinyint只能存儲(chǔ) 0~255之間的整數(shù)。每個(gè)數(shù)據(jù)占 1個(gè)字節(jié)的存儲(chǔ)空間。 ( 4) bigint ? bigint是整數(shù)數(shù)據(jù)類型中存儲(chǔ)容量最大的一種,可以存儲(chǔ) 263~2631之間的任意整數(shù)。每個(gè) bigint類型的數(shù)據(jù)占有 8個(gè)字節(jié)的存儲(chǔ)空間。 相關(guān)知識(shí) 2.浮點(diǎn)數(shù)據(jù)類型 ? 浮點(diǎn)數(shù)據(jù)類型用于存儲(chǔ)十進(jìn)制的小數(shù)。分為精確數(shù)類型,包括decimal和 numeric;近似數(shù)類型,包括 real和 float。 ( 1) decimal和 numeric ? decimal和 numeric數(shù)據(jù)類型的表示方式為 decimal[(p[,s])]或numeric[(p[,s])]。使用 decimal和 numeric可以精確指定小數(shù)點(diǎn)兩邊的總位數(shù)(即精度,用 p表示)和小數(shù)點(diǎn)右邊的位數(shù)(即刻度,用s表示)。 相關(guān)知識(shí) ( 2) real ? real類型的數(shù)據(jù)占用 4個(gè)字節(jié)的存儲(chǔ)空間,其數(shù)值范圍在 +38到 +38之間,并且精度可以達(dá)到 7位。 ( 3) float ? 利用 float來(lái)聲明表列或變量時(shí),可以指定用來(lái)存儲(chǔ)按科學(xué)記數(shù)法記錄的數(shù)據(jù)尾數(shù)的位數(shù),如 float( n)( 1≤n≤53)。 ? 當(dāng) 1≤n≤24時(shí), float型數(shù)據(jù)用 4個(gè)字節(jié)存儲(chǔ),精度可以達(dá)到 7位。 ? 當(dāng) 25≤n≤53時(shí)或者 n缺省, float型數(shù)據(jù)用 8個(gè)字節(jié)存儲(chǔ),精度可以達(dá)到 15位。表示的數(shù)的范圍為 +308~+308。 相關(guān)知識(shí) ?近似數(shù)類型 的數(shù)據(jù)在 SQL Server 2023中采用“上舍入”的方式進(jìn)行存儲(chǔ),即只入不舍。 ? 例如:對(duì) 2位小數(shù)時(shí),結(jié)果為 。近似數(shù)的數(shù)據(jù)要受到舍入誤差的限制,因此由近似數(shù)據(jù)計(jì)算所返回的結(jié)果也可能不精確。由于近似數(shù)的這種特性,一般在貨幣運(yùn)算上不使用它,但是科學(xué)計(jì)算或統(tǒng)計(jì)計(jì)算等不要求絕對(duì)精確的運(yùn)算場(chǎng)合使用近似數(shù)據(jù)類型比較方便。 相關(guān)知識(shí) 3.字符數(shù)據(jù)類型 ? 字符數(shù)據(jù)類型是使用最多的數(shù)據(jù)類型,它可以存儲(chǔ)字母、數(shù)字和特殊符號(hào)。 ( 1) char ? 利用 char數(shù)據(jù)類型存儲(chǔ)數(shù)據(jù)時(shí),每個(gè)字符占用一個(gè)字節(jié)的存儲(chǔ)空間。 char使用固定長(zhǎng)度來(lái)存儲(chǔ)字符,利用 char來(lái)定義表列或變量時(shí)需要給定數(shù)據(jù)的最大長(zhǎng)度,但是最
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1