SQLServer數據庫創(chuàng)建和維護

SQLServer數據庫創(chuàng)建和維護

ID:45078289

大小:1.61 MB

頁數:47頁

時間:2019-11-09

SQLServer數據庫創(chuàng)建和維護_第1頁
SQLServer數據庫創(chuàng)建和維護_第2頁
SQLServer數據庫創(chuàng)建和維護_第3頁
SQLServer數據庫創(chuàng)建和維護_第4頁
SQLServer數據庫創(chuàng)建和維護_第5頁
資源描述:

《SQLServer數據庫創(chuàng)建和維護》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫

1、信息系統(tǒng)與數據庫授課:萬飚時間:2021年8月26日武漢大學水利水電學院第4章關系數據庫管理系統(tǒng)與SQL語言4.2SQLServer數據庫創(chuàng)建和維護4.2.1SQLServer數據庫1.數據庫中的對象從邏輯上看,SQLServer數據庫是由一組存儲、管理和使用數據的對象構成。表(Table)索引(Index)視圖(View)默認(Default)約束(Constraint)存儲過程(StoredProcedure)觸發(fā)器(Trigger)用戶(User)、角色(Role)用戶定義的數據類型、函數2.SQLServer有兩類數據

2、庫(1)系統(tǒng)數據庫:存放SQLServer工作時需要的系統(tǒng)級信息(2)用戶自定義數據庫:用戶根據數據管理的需要建立的數據庫,由用戶自行創(chuàng)建和維護。SQLServer提供兩個樣本數據庫:pubs(圖書出版的數據庫)Northwind(有關貿易公司的數據庫)數據庫主要作用master從整體上控制SQLServer系統(tǒng)和用戶數據庫的運行。保存登錄標識、系統(tǒng)配置、用戶數據庫基本信息等。該庫非常重要,應設置權限禁止一般用戶訪問,另外要及時備份model是新建數據庫的模板,包含了每個用戶數據庫都需要的一些系統(tǒng)表,SQLServer以它為基

3、礎創(chuàng)建新的數據庫msdb支持SQLServerAgent服務,它記錄有關作業(yè)、警報、操作員等信息tempdb是一個臨時數據庫,它為SQLServer的查詢、存儲過程等的執(zhí)行提供臨時存儲3.數據庫的物理存儲結構指數據庫文件在磁盤上的存儲方式,SQLServer在磁盤上是以文件為單位存儲的。(1)文件。數據庫文件有二種:數據文件:用來存儲數據以及數據庫的啟動信息。每個數據庫都包含一個且只能包含一個主數據文件。主數據文件使用MDF為擴展名(次數據文件NDF)。日志文件:記錄SQLServer執(zhí)行的所有事務以及由這些事務操作引起的數據

4、庫的變化。日志文件使用LDF為擴展名。位置:安裝目錄MicrosoftSQLServerMSSQLData4.2.2數據庫創(chuàng)建與維護都可以通過企業(yè)管理器進行操作:1.創(chuàng)建數據庫2.修改數據庫3.刪除數據庫4.附加和分離數據庫1.創(chuàng)建數據庫【例4-1】創(chuàng)建數據庫School,要求:主數據文件School_Data.MDF,初始大小為5MB;事務日志文件School_Log.LDF;這兩個文件建立在D:DBSchool文件夾下;其他按照默認設置不變。操作步驟(演示)2.修改數據庫數據庫創(chuàng)建后,數據文件和日志文件名不能改變。

5、對已存在的數據庫可以進行如下的修改:增加或刪除數據文件;改變數據文件的大小和增長方式;改變日志文件的大小和增長方式;增加或刪除日志文件;增加或刪除文件組。操作步驟:在“數據庫屬性”界面(演示)3.刪除數據庫操作步驟:(1)右單擊要刪除的數據庫,在彈出的快捷菜單上選擇“刪除”命令。(2)在彈出的對話框中單擊【確定】按鈕,即可刪除選定的數據庫。4.附加和分離數據庫在復制數據庫前數據庫必須脫離SQLServer,只能實現脫機復制?!纠?-2】School數據庫分離和重新附加將School數據庫分離;將School_Data.MDF復

6、制為School_DataBak.MDF附加數據庫School_DataBak.MDF。操作步驟(演示)案例:教務管理系統(tǒng)的數據庫新建一個數據庫操作完成后,只是建立了數據庫框架和相關的系統(tǒng)對象,接下來的任務是建立具體的數據表。例如:建立教材P65-66頁數據庫。4.2.3數據表創(chuàng)建與維護創(chuàng)建數據表的一般過程:1.設計表結構2.定義字段輸入字段定義字段類型定義字段屬性編輯字段3.保存表4.輸入數據1.SQLServer數據類型數據類型符號標識數據類型符號標識整型bigint,int,smallint,tinyint位型bit浮點

7、型float,real,decimal,numeric貨幣型money,smallmoney字符型char,varchar,nchar,nvarchar圖像型image文本型text,ntext二進制型binary,varbinary日期時間型datetime,smalldatetime時間戳型timestamp其他uniqueidentifier,sql_variant,table(1)整型整型數據類型用于存儲整數,有4種整型分別用于存儲不同范圍的整數。數據類型數據范圍占用存儲空間bigint-263~263-18個字節(jié)in

8、t-231~231-14個字節(jié)smallint-215~215-12個字節(jié)tinyint0~2551個字節(jié)(2)浮點型用于存儲含小數的十進制數。float和real是近似數值型,采用科學計數法表示。decimal和numeric是精確數值類型,格式如下:decimal

9、num

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。