版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、管理數(shù)據(jù)庫,學習目標,了解數(shù)據(jù)庫的組成 掌握數(shù)據(jù)庫的創(chuàng)建 掌握數(shù)據(jù)庫的維護,數(shù)據(jù)庫的組成,系統(tǒng)數(shù)據(jù)庫 數(shù)據(jù)庫存儲文件 數(shù)據(jù)庫對象 數(shù)據(jù)庫快照,系統(tǒng)數(shù)據(jù)庫,隨安裝程序一起安裝,用于協(xié)助SQL SERVER 2005系統(tǒng)共同完成管理操作的數(shù)據(jù)庫。 默認有5個系統(tǒng)數(shù)據(jù)庫: master、model、msdb、tempdb、resource,master:存儲SQL Server 所有系統(tǒng)級信息。 model:用作SQL Server實例上創(chuàng)建所有數(shù)據(jù)庫 的模板。 msdb:用于SQL Server代理計劃警報和作業(yè)。 tempdb:保存所有臨時對象。 resource:只讀數(shù)據(jù)庫,包含SQL Ser
2、ver所有 系統(tǒng)對象。,想一想: 能不能刪除或修改 系統(tǒng)數(shù)據(jù)庫呢?,數(shù)據(jù)庫存儲文件,主數(shù)據(jù)文件:包含數(shù)據(jù)庫的啟動信息,擴展名為.MDF。 次要數(shù)據(jù)文件:除主數(shù)據(jù)文件以外的所有數(shù)據(jù)文件,擴展名為.NDF 事務日志文件:用于保存恢復數(shù)據(jù)庫的日志信息,擴展名為.LDF 。,只能有一個,沒有或多個,至少有一個,存儲單位 頁:數(shù)據(jù)庫最小存儲單位 1頁=8KB=8192B 每頁可用空間=8192B-相關系統(tǒng)信息 =8060B,憶一憶: 計算機/軟盤最小存儲單位? 各存儲單位換算關系?,每行數(shù)據(jù)不能跨頁存儲,區(qū) 1區(qū)=8個連接的頁=64KB 1MB=16區(qū),數(shù)據(jù)庫對象,表:數(shù)據(jù)庫中實際存儲數(shù)據(jù)的對象。 字段
3、:縱向元素 記錄:橫向元素 視圖:虛表,提供瀏覽數(shù)據(jù)的不同方式。,屬性,元組,存儲過程和觸發(fā)器:用存儲過程完善應用程序,提高應用程序的運行效率;用觸發(fā)器實現(xiàn)復雜的業(yè)務規(guī)則,保證數(shù)據(jù)完整性。 用戶和角色:用戶是對數(shù)據(jù)庫有存取權限的使用者;角色是一組數(shù)據(jù)庫用戶的集合。,數(shù)據(jù)庫快照,數(shù)據(jù)庫在某一時刻的照片。 一種數(shù)據(jù)庫恢復手段,可以使在源數(shù)據(jù)庫損壞后,還原數(shù)據(jù)庫到數(shù)據(jù)庫快照前的狀態(tài)。 僅可適用于企業(yè)版本,只能用Transact-SQL語句創(chuàng)建。,創(chuàng)建數(shù)據(jù)庫快照 CREATE DATABASE 教務管理系統(tǒng)_Snapshot_0801 ON ( NAME=教務管理系統(tǒng)_DATA, FILENAME=D
4、:教務管理系統(tǒng)_Snapshot_0801.mdf ) AS SNAPSHOT OF 教務管理系統(tǒng),源數(shù)據(jù)庫名,快照創(chuàng)建時間、日期,使用數(shù)據(jù)庫快照 USE 教務管理系統(tǒng) RESTORE DATABASE 教務管理系統(tǒng) from DATABASE_SNAPSHOT=教務管理系統(tǒng)_Snapshot_0801 GO,刪除數(shù)據(jù)庫快照 DROP DATABASE 教務管理系統(tǒng)_Snapshot_0801,創(chuàng)建數(shù)據(jù)庫,創(chuàng)建數(shù)據(jù)庫就是創(chuàng)建主數(shù)據(jù)文件和事務文件。 兩種創(chuàng)建數(shù)據(jù)方式: 圖形化向導創(chuàng)建 Transact-SQL語句創(chuàng)建,最多可創(chuàng)建 32767個數(shù)據(jù)庫,圖形化向導創(chuàng)建 對象資源管理器中選擇“數(shù)據(jù)庫”
5、節(jié)點右擊新建數(shù)據(jù)庫填寫相應信息確定,設置名稱,文件初始容量,容量不夠時,以何種方式增長,數(shù)據(jù)庫存 放的地方,Transact-SQL語句創(chuàng)建 CREATE DATABASE 數(shù)據(jù)庫名 ON PRIMARY ( NAME=數(shù)據(jù)文件的邏輯名, FILENAME=“數(shù)據(jù)文件存儲路徑” ,SIZE=數(shù)據(jù)文件的初始大小 ,MAXSIZE=文件的最大容量 ,FILEGROWTH=文件空間的增量) LOG ON ( NANE=日志文件的邏輯名, FILENAME=“日志文件存儲路徑” ,SIZE=文件的初始大小 ,MAXSIZE=文件的最大容量 ,FILEGROWTH=文件空間的增量) ,“ ” 表示可以省
6、略的選項或參數(shù),最簡單創(chuàng)建數(shù)據(jù)庫語句: CREATE DATABASE 數(shù)據(jù)庫名,CREATE DATABASE 教務管理系統(tǒng) ON ( NAME=教務管理系統(tǒng)_DATA, FILENAME=D:SQL教務管理系統(tǒng)教務管理系統(tǒng)_DATA.MDF, SIZE=5MB, MAXSIZE=20MB, FILEGROWTH=5% ) LOG ON ( NAME=教務管理系統(tǒng)_log, FILENAME=D:SQL教務管理系統(tǒng)教務管理系統(tǒng)_LOG.LDF, SIZE=2MB, MAXSIZE=10MB, FILEGROWTH=1MB ),如果數(shù)據(jù)的大小基本不變, 通常不指定其具有自動增長 方式。,維護數(shù)
7、據(jù)庫,修改數(shù)據(jù)庫 修改數(shù)據(jù)庫名稱 ALTER DATABASE databaseName MODIFY NAME=newdatabaseName,不建議,ALTER DATABASE 教務管理系統(tǒng) MODIFY NAME=School_MIS,修改數(shù)據(jù)庫大小 ALTER DATABASE school_mis ADD FILE ( NAME=教務管理系統(tǒng)_DATA1, FILENAME=D:SQL教務管理系統(tǒng)教務管理系統(tǒng)_DATA1.mdf, SIZE=3MB, MAXSIZE=10MB, FILEGROWTH=10% ),LOG,一次可增加多個文件,用“,”隔開。,收縮數(shù)據(jù)庫 DBCC SH
8、RINKDATABASE (school_mis,10),收縮數(shù)據(jù)庫名,保留10%可用空間,圖形化向導修改數(shù)據(jù)庫,修改數(shù)據(jù)庫名稱 右擊數(shù)據(jù)庫名重命名 修改數(shù)據(jù)庫大小 直接修改數(shù)據(jù)文件或日志文件大小 增加新次要數(shù)據(jù)文件或日志文件,直接修改數(shù)據(jù)文件或日志文件大小 右擊數(shù)據(jù)庫名屬性文件,輸入想要 修改的值,單擊確定,修改完成!,增加新次要數(shù)據(jù)文件或日志文件 右擊數(shù)據(jù)庫名屬性文件添加,單擊,收縮數(shù)據(jù)庫 設置數(shù)據(jù)庫為自動收縮 手動設置收縮,設置數(shù)據(jù)庫為自動收縮 右擊數(shù)據(jù)庫名屬性選項其他選項自動收縮True,更改為“True”,手動設置收縮 右擊數(shù)據(jù)庫名任務收縮數(shù)據(jù)庫收縮數(shù)據(jù)庫,設置收縮后可用空間大小,單
9、擊確定,修改完成!,刪除數(shù)據(jù)庫,使用SQL Server Management Studio Transact-SQL語句 DROP DATABASE database,n,小心! 不會出現(xiàn)確認信息,DROP DATABASE school_mis,查看數(shù)據(jù)庫狀態(tài),使用DATABASEPROPERTYEX() Use 教務管理系統(tǒng) Go select databasepropertyex (教務管理系統(tǒng),status) as 當前數(shù)據(jù)庫狀態(tài),數(shù)據(jù)庫操作,分離數(shù)據(jù)庫 EXEC sp_detach_db 教務管理系統(tǒng),附加數(shù)據(jù)庫 CREATE DATABASE 教務管理系統(tǒng) ON (NAME=教務
10、管理系統(tǒng)_DATA, FILENAME=G:SQL教務管理系統(tǒng)教務管理系統(tǒng) _DATA.mdf ) LOG ON (NAME=教務管理系統(tǒng)_LOG, FILENAME=G:SQL教務管理系統(tǒng)教務管理系統(tǒng)_Log.LDF ) FOR ATTACH,圖形化向導分離和附加數(shù)據(jù)庫,分離數(shù)據(jù)庫 右擊數(shù)據(jù)庫名任務分離,狀態(tài):未就緒 消息:相關超鏈接,附加數(shù)據(jù)庫 右擊數(shù)據(jù)庫附加,單擊,選擇數(shù)據(jù)庫文件,實驗,用兩種方法分別創(chuàng)建“銷售管理1”數(shù)據(jù)庫和“銷售管理2”數(shù)據(jù)庫 主數(shù)據(jù)文件:銷售管理(1/2),初始大小5MB 日志文件:銷售管理(1/2)_log,初始大小2MB,按10%自動增長,最大文件大小限制為5MB,實驗,用兩種方法分別向“銷售管理1”數(shù)據(jù)庫和“銷售管理2”數(shù)據(jù)庫添加一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物山西初中試題及答案
- 三類特種考試題庫及答案
- 2025~2026學年濟南市天橋區(qū)八年級物理第一學期期末考試試題以及答案
- 護理護理疼痛管理學課件資源
- 2026年深圳中考英語一模仿真模擬試卷(附答案可下載)
- 《GA 2309-2024警服 移民管理警察長款多功能服》專題研究報告
- 2026年深圳中考生物生物的多樣性及其保護試卷(附答案可下載)
- 2026年深圳中考生物答題技巧特訓試卷(附答案可下載)
- 創(chuàng)新性營銷思維培訓課件
- 行政執(zhí)業(yè)常識題庫及答案
- 民法典關于物業(yè)管理的規(guī)定課件
- 辭工欠薪協(xié)議書
- 危貨運輸企業(yè)安全生產責任書范文二零二五年
- 2025年安徽糧食工程職業(yè)學院單招綜合素質考試題庫完整
- 2025年土地代持租賃協(xié)議
- 影視項目策劃與后期制作流程
- 相信我支持我作文3篇
- (完整版)韓國商法
- 《既有工業(yè)區(qū)改造環(huán)境提升技術導則》
- 湖北省荊州市八縣市2023-2024學年高二上學期期末考試物理試卷
- 五年級上冊道德與法治期末測試卷推薦
評論
0/150
提交評論