##sql server 簡介
當前數據庫市場上常見的數據庫產品有幾種,有銀行,金融業等及支持的甲骨文公司的安全極高的數據庫Oracle關系型數據庫,
以及被其收購的mysql 數據庫,當然一個要錢,另一個企業版也是收費,可以做一些區分開。其次mysql是開源的數據庫,
而微軟開發的關系型 sql server 數據庫,也是收費的最近幾年的市場普遍下滑,免費比不過mysql ,
安全比不過Oracle現在也就很早之前的公司應該還在用的。還有就是IBM公司的DB2系統和Informix系統,賽貝斯公司的Sybase ASE系統
sql server 歷史
嚴格來說sql server 和microsoft sql server 是兩個不同的, microsoft sql server 由微軟開發的 sql server 系統是由微軟開發的,但是最早的sql server 是由賽貝斯公司開發出的。
sql serve 的體系結構
數據庫和數據對象的特點
sql server 分為兩種類型的數據庫,一種是系統數據庫,和用戶數據庫
-
系統數據庫:系統數據庫存儲系統級的信息,例如,登錄賬戶,數據庫屬性,數據庫備份,警報作業等信息。sql server 利用這些系統的信息控制整個數據庫服務器系統。
1.master數據庫是最重要的系統數據庫,它記錄了SQL Server系統級的所有信息,這些系統級的信息包括服務器配置信息、登錄賬戶信息、數據庫文件信息、SQL Server初始化信息等等,這些信息影響整個SQL Server系統的運行。2.model數據庫是一個模板數據庫。該數據庫存儲了可以作為模板的數據庫對象和數據。當創建用戶數據庫時,系統自動把該模板數據庫中的所有信息復制到用戶新建的數據庫中,使得新建的用戶數據庫初始狀態下具有了與model數據庫一致的對象和相關數據,從而簡化數據庫的初始創建和管理操作。
3.msdb是與SQLServerAgent服務有關的數據庫。該系統數據庫記錄有關作業、警報、操作員、調度等信息,這些信息可以用於自動化系統的操作。
4.tempdb是一個臨時數據庫,用於存儲查詢過程中所使用的中間數據或結果。實際上,它只是一個系統的臨時工作空間。
-
用戶數據庫:用戶創建,用來存放用戶數據和數據對象的數據庫。