SQL Server數據庫簡介(一)


數據庫的發展史:人工管理階段→→文件系統階段→→數據庫系統階段

       紙質文件出現以前人們通過人工進行人工管理,比如以符號作為標記進行數據的管理,即人工管理階段;隨着時代的發展,紙張的出現使得數據的管理又提高了,比如圖書館的小卡片文件,通過卡片記錄的內容借閱者可以很容易的找到需要借閱和歸還的圖書位置,而管理員也可以很方便的對圖書進行統一的管理,文件系統階段;再到后來隨着計算機的發展,出現了數據庫,數據庫的出現使得數據的管理節省了人工和時間成本,這就是數據庫系統階段。

      數據庫(英文名稱:DataBase),顧名思義存儲數據的倉庫,那么什么是數據(Data)呢?數據就是能被計算機記錄、存儲和處理的符號。可以包含的形式有:數字、聲音、圖片、視頻、文本等。

      數據庫使用英文DataBase表示,簡寫為DB。長期存儲在計算機內,有組織,可共享的大量數據的集合。且數據是數據庫中存儲的基本對象

      數據庫的組成:數據庫引擎、分析服務(Analysis Services)、集成服務(Integration Services)、報表分析(Reporting Services)。

      我們使用的SQL SERVER數據庫是微軟公司開發的,默認端口號是1433,默認安裝在C盤,數據庫默認保存在C:\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA

      我們可以通過Windows身份驗證模式或者SQL SERVER身份驗證登錄。SQL Server 身份驗證(圖一),需要輸入登錄名(我們安裝數據庫時自己設置的用戶名,默認是sa)和密碼才可以登錄。

      圖一:SQL Server 身份驗證

       如果選擇的是:Windows身份驗證(圖二),則不需要輸入用戶名和密碼,而使用當前操作系統的賬戶登錄。

  圖二:Windows身份驗證

 

數據庫包含系統數據庫和自定義數據庫。系統數據庫包括:Master(主數據庫)數據庫、Msdb數據庫、Model(模板數據庫)、TempDB(臨時數據庫),且系統數據數據庫是不可刪除的。既然系統數據庫如此重要,那么他們又是做什么的呢?

①Master主數據庫:保存着放在SQL Server實體上的所有數據庫的基本信息。記錄了SQLServer系統的所有系統級別信息。並且還記錄所有的登錄帳戶、系統配置設置和已連接的Server(服務)等信息。

②Msdb數據庫:提供SQL SERVER代理程序調度、警報、和作業以及記錄操作員時使用。Msdb數據庫用於保存於數據庫備份、SQL Agent(SQL 代理)信息、DTS程序包、SQL SERVER任務等信息、以及諸如日志轉移這樣的賦值信息。

 ③Mode模板l數據庫:用作在系統上創建的所有數據庫的模板。可以把任何存儲過程、視圖、用戶等放在模型數據庫里,這樣在所創建新數據庫的時候,新數據庫就會包含你放在模型數據庫里的所有對象了。

④TempDB臨時數據庫:保存所有的臨時表和臨時存儲過程

 

數據庫管理系統:使用DataBase Managment System表示,簡寫為DBMS。科學地組織和存儲數據,高效地獲取和維護數據的系統軟件;是位於用戶和操作系統之間的一種數據管理軟件。數據庫管理軟件離不開對數據的操作,我們可以通過SSMSSQL Server Management Studio的縮寫)可視化管理工具和SQL語言(結構化查詢語言:Structured Query Language)來操作我們的自定義數據庫。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM