《Sql管理數(shù)據(jù)庫(kù)》PPT課件.ppt
《《Sql管理數(shù)據(jù)庫(kù)》PPT課件.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《《Sql管理數(shù)據(jù)庫(kù)》PPT課件.ppt(22頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
管理數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)應(yīng)用技術(shù) SQLServer2008 主講人 彭康華 本章主要內(nèi)容 1 建立和管理數(shù)據(jù)庫(kù) 2 查看和修改數(shù)據(jù)庫(kù)選項(xiàng) 數(shù)據(jù)庫(kù)的創(chuàng)建 任務(wù)描述 本項(xiàng)目完成任務(wù) 創(chuàng)建大學(xué)生選課管理數(shù)據(jù)庫(kù)Student 數(shù)據(jù)庫(kù)的主數(shù)據(jù)文件邏輯名稱為student data 物理文件D 大學(xué)生選課系統(tǒng) student mdf 初始大小為1MB 最大容量為50MB 增長(zhǎng)速度為1MB 為數(shù)據(jù)庫(kù)設(shè)置一個(gè)輔助數(shù)據(jù)文件student1 dat 物理文件為D 大學(xué)生選課系統(tǒng) student1 ndf 初始大小為2MB 最大容量為50MB 增長(zhǎng)速度為1MB 數(shù)據(jù)庫(kù)的事務(wù)日志文件為student log 物理文件為D 大學(xué)生選課系統(tǒng) student ldf 初始大小為1MB 最大尺寸為20MB 增長(zhǎng)速度為10 使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù) 1 啟動(dòng)SQLServerManagementStudio 并連接到SQLServer2008中的數(shù)據(jù)庫(kù) 在 對(duì)象資源管理器 窗口中右擊 數(shù)據(jù)庫(kù) 節(jié)點(diǎn) 彈出快捷菜單 如圖2 12所示 2 在彈出菜單中執(zhí)行 新建數(shù)據(jù)庫(kù) 命令 系統(tǒng)出現(xiàn) 新建數(shù)據(jù)庫(kù) 對(duì)話框 如圖2 13所示 圖2 13 新建數(shù)據(jù)庫(kù) 對(duì)話框 使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù) SQLServer2008數(shù)據(jù)庫(kù)概念 數(shù)據(jù)庫(kù)文件分類主數(shù)據(jù)文件事務(wù)日志文件主數(shù)據(jù)文件只有一個(gè) 但可以包含多個(gè)輔助數(shù)據(jù)文件和多個(gè)事務(wù)日志文件上機(jī)實(shí)操 自己建立一個(gè)數(shù)據(jù)庫(kù) 觀察默認(rèn)方式下 存放在什么路徑下 創(chuàng)建了哪些文件 SQLServer2008數(shù)據(jù)庫(kù)的3類文件 主數(shù)據(jù)文件 PrimaryFile 數(shù)據(jù)庫(kù)的起點(diǎn)存放用戶數(shù)據(jù)僅有一個(gè)主數(shù)據(jù)文件擴(kuò)展名為 mdf輔助數(shù)據(jù)文件 SecondaryFile 用來(lái)存放數(shù)據(jù)可以有多個(gè)擴(kuò)展名為 ndf事務(wù)日志文件 TransactionLogFile 存放恢復(fù)數(shù)據(jù)庫(kù)所需的所有信息擴(kuò)展名為 ldf 數(shù)據(jù)庫(kù)存儲(chǔ)的基本單位 頁(yè)數(shù)據(jù)庫(kù)存儲(chǔ)的基本單位連續(xù)磁盤(pán)空間大小為8KB每頁(yè)的開(kāi)始部分是96字節(jié)的頁(yè)首 用于存儲(chǔ)系統(tǒng)信息頁(yè)根據(jù)功能劃分為數(shù)據(jù)頁(yè) 索引頁(yè) 文本頁(yè)和圖像頁(yè)等8個(gè)類型 數(shù)據(jù)庫(kù)文件組 出于分配和管理上的需要 可以將數(shù)據(jù)庫(kù)文件分成不同的文件組 分為 主文件組 用戶定義的文件組 創(chuàng)建數(shù)據(jù)庫(kù) 上機(jī)實(shí)操 使用SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)CREATEDATABASE數(shù)據(jù)庫(kù)名 ON PRIMARY NAME 數(shù)據(jù)文件的邏輯名 FILENAME 數(shù)據(jù)文件的物理名 SIZE 文件的初始大小 MAXSIZE 文件的最大容量 FILEGROWTH 文件空間的增量 n LOGON NANE 日志文件的邏輯名 FILENAME 邏輯文件的物理名 SIZE 文件的初始大小 MAXSIZE 文件的最大容量 FILEGROWTH 文件空間的增量 n 注意 在SQL的語(yǔ)法格式中 表示該項(xiàng)可省略 省略時(shí)各參數(shù)取默認(rèn)值 n 表示大括號(hào)括起來(lái)的內(nèi)容可以重復(fù)寫(xiě)多次 之間用 隔開(kāi) 例2 1 上機(jī)實(shí)操 創(chuàng)建一個(gè)教師數(shù)據(jù)庫(kù) 該數(shù)據(jù)庫(kù)的主數(shù)據(jù)文件名為teaching 物理文件名為D teaching teaching mdf 初始大小為5MB 最大容量50MB 增長(zhǎng)速度為1MB 數(shù)據(jù)庫(kù)的日志文件名為teaching log 物理文件名為D teaching teaching ldf 初始大小為2MB 最大尺寸為10MB 增長(zhǎng)速度10 使用SQL命令創(chuàng)建數(shù)據(jù)庫(kù) 使用SQL命令創(chuàng)建數(shù)據(jù)庫(kù) CreateDatabaseTeachingON Name teaching Filename D teaching teaching mdf Size 5MB Maxsize 50MB Filegrowth 1MB LOGON Name teaching log Filename D teaching teaching ldf Size 2MB Maxsize 10MB Filegrowth 10 GO 查看數(shù)據(jù)庫(kù)信息 用SQLServerManagementStudio查看數(shù)據(jù)庫(kù)信息使用Transact SQL語(yǔ)句查看數(shù)據(jù)庫(kù)信息 EXECUTE sp helpdb 數(shù)據(jù)庫(kù)名 上機(jī)實(shí)操 EXECsp helpdbTeachingEXECsp helpdb 管理和維護(hù)數(shù)據(jù)庫(kù) 打開(kāi)數(shù)據(jù)庫(kù)USEdatabase name使用Transact SQL命令增加數(shù)據(jù)庫(kù)空間ALTERDATABASE數(shù)據(jù)庫(kù)名MODIFYFILE NAME 邏輯文件名 SIZE 文件大小 MAXSIZE 增長(zhǎng)限制 更改數(shù)據(jù)庫(kù)名稱 例3 5 sp renamedb舊名 新名查看SQLServer上共有幾個(gè)數(shù)據(jù)庫(kù)USEmasterGOSELECTNAMEFROMsysdatabases刪除數(shù)據(jù)庫(kù)DROPDATABASE數(shù)據(jù)庫(kù)名 n 上機(jī)實(shí)踐 刪除數(shù)據(jù)庫(kù) 例2 6 為T(mén)eaching數(shù)據(jù)庫(kù)增加容量 原來(lái)數(shù)據(jù)庫(kù)文件teaching的初始分配空間為5MB 指派給Teaching數(shù)據(jù)庫(kù)使用 現(xiàn)將teaching的分配空間增加到20MB 使用SQL命令操作數(shù)據(jù)庫(kù) UseTeachingGoAlterDatabaseTeachingModifyFile Name teaching Size 20MB Go 使用SQL命令操作數(shù)據(jù)庫(kù) 6 收縮數(shù)據(jù)庫(kù)容量語(yǔ)法格式 DbccShrinkdatabase database name target percent 其中target percent是數(shù)據(jù)庫(kù)收縮后數(shù)據(jù)庫(kù)文件中所需剩余可用空間的百分比 任務(wù)實(shí)現(xiàn) 創(chuàng)建大學(xué)生選課管理數(shù)據(jù)庫(kù)Student 數(shù)據(jù)庫(kù)的主數(shù)據(jù)文件的邏輯名稱為student 物理文件名為D student student mdf 初始大小為5MB 最大容量為200MB 增長(zhǎng)速度為1MB 為數(shù)據(jù)庫(kù)設(shè)置一個(gè)輔助數(shù)據(jù)文件 其邏輯名稱為student1 dat 物理文件名為D student student1 ndf 初始大小為3MB 最大容量為50MB 增長(zhǎng)速度為1MB 數(shù)據(jù)庫(kù)的事務(wù)日志文件為student log 物理文件名為D student student ldf 初始大小為2MB 最大尺寸為20MB 增長(zhǎng)速度為10 1 使用SQLServerManagementStudio創(chuàng)建略 由學(xué)生自己完成 2 使用SQL命令創(chuàng)建CreateDatabaseStudentOnPrimary Name student data Filename D student student mdf Size 5MB Maxsize 200MB Filegrowth 1MB Name student1 dat Filename D student student1 ndf Size 2MB Maxsize 50MB Filegrowth 2MB LogOn Name student log Filename D student student ldf Size 1MB Maxsize 20MB Filegrowth 10 Go 任務(wù)實(shí)現(xiàn) 上機(jī)實(shí)操 為Student數(shù)據(jù)庫(kù)增加容量 原來(lái)數(shù)據(jù)庫(kù)文件student的初始分配空間為5MB 指派給student數(shù)據(jù)庫(kù)使用 現(xiàn)將student的分配空間增加到15MB 課后習(xí)題 1 通過(guò)SQL語(yǔ)句 使用命令創(chuàng)建數(shù)據(jù)庫(kù) 使用命令查看數(shù)據(jù)庫(kù)定義信息 使用命令修改數(shù)據(jù)庫(kù)結(jié)構(gòu) 使用命令刪除數(shù)據(jù)庫(kù) 2 使用系統(tǒng)存儲(chǔ)過(guò)程sp helpdb 查看數(shù)據(jù)庫(kù)teaching的信息和所有數(shù)據(jù)庫(kù)的信息 3 安裝SQLServer2008時(shí) 系統(tǒng)自動(dòng)提供的4個(gè)系統(tǒng)數(shù)據(jù)庫(kù)分別是什么 各起什么作用 4 使用DROPDATABASE語(yǔ)句刪除數(shù)據(jù)庫(kù) ThankYou- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- Sql管理數(shù)據(jù)庫(kù) Sql 管理 數(shù)據(jù)庫(kù) PPT 課件
鏈接地址:http://www.3dchina-expo.com/p-6619973.html