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