數(shù)據(jù)庫:
結(jié)構(gòu)化查詢語言(Structured Query Language)簡(jiǎn)稱SQL;
數(shù)據(jù)庫管理系統(tǒng)(Database Management System)簡(jiǎn)稱DBMS;
數(shù)據(jù)庫管理員(Database Administration)簡(jiǎn)稱DBA,功能是確保DBMS的正常高效運(yùn)行;
數(shù)據(jù)庫分體驗(yàn)版(一般只安裝庫文件和服務(wù))和正式版(授權(quán)使用);
在正式團(tuán)隊(duì)開發(fā)時(shí),一般只安裝界面,登錄到服務(wù)器共同操作數(shù)據(jù)庫,這樣可避免每人的數(shù)據(jù)庫不同而無法組合。
SQL server 2008 模式:
1.客戶機(jī)/服務(wù)器(C/S)
2.瀏覽器/服務(wù)器(B/S)
數(shù)據(jù)庫文件:
***一個(gè)數(shù)據(jù)庫最多可以存32767個(gè)數(shù)據(jù)文件和32767個(gè)日志文件
名稱 用途 擴(kuò)展名
主文件存儲(chǔ)數(shù)據(jù)、啟動(dòng)信息必須有且只能有一個(gè)
mdf
次要文件存儲(chǔ)主文件未存儲(chǔ)的數(shù)可有可無、可多可少
ndf
日志文件記錄操作信息必須有且至少有一個(gè)
ldf
ps:一個(gè)文件或文件組只能用于一個(gè)數(shù)據(jù)庫,不能用于多個(gè)數(shù)據(jù)庫。
一個(gè)文件只能是某一個(gè)文件組的成員,不能是多個(gè)文件組的成員。
日志文件永遠(yuǎn)不能是任意文件組的成員。
數(shù)據(jù)信息和日志信息不能放在同一個(gè)文件或文件組中。
數(shù)據(jù)庫系統(tǒng)服務(wù)器類型:
1.數(shù)據(jù)庫引擎:核心服務(wù),是一個(gè)復(fù)雜的系統(tǒng),負(fù)責(zé)數(shù)據(jù)的存儲(chǔ),處理和安全;
2.Analysis services:分析挖掘數(shù)據(jù),支持本地多維數(shù)據(jù)集引擎,可使斷開連接的客戶端上的應(yīng)用程序能夠在本地瀏覽器以存儲(chǔ)的多維數(shù)據(jù);
3.Reporting services:報(bào)表服務(wù)器管理工具;
4.Intergration services:負(fù)責(zé)數(shù)據(jù)的提取,轉(zhuǎn)換和加載等操作,可以高效處理各種各樣的數(shù)據(jù)源。例:Oracle、Excel、XML文檔等;
5.SQL server compact edition:不是SQL server 2008的組成部分,它是一種功能強(qiáng)大的輕型關(guān)系數(shù)據(jù)庫引擎。
數(shù)據(jù)庫產(chǎn)品:
甲骨文 Oracle
IBM DB2、Informix
賽貝斯 Sybase Ase
微軟 Access、Microsoft SQL sever
My SQL 開源DB
PS:Microsoft SQL sever 2008 代碼名稱為:katmai
數(shù)據(jù)庫中系統(tǒng)數(shù)據(jù)庫中包含Master、Tempdb、Model和Msdb類型。
SQL sever 2008 的數(shù)據(jù)存儲(chǔ)單位:
1.頁:最基本的單位。
8KB為一頁,128頁為1MB,開頭是96B的標(biāo)頭,
表中每一行數(shù)據(jù)字節(jié)數(shù)不能超過8192-96B(8192=1024*8)
2.區(qū):管理空間的基本單位。
8個(gè)鏈接頁為一個(gè)區(qū),即64KB為一個(gè)區(qū),16個(gè)區(qū)為1MB,
控制表和索引的存儲(chǔ)<64KB時(shí)存在混合盤,只有在64KB是才整存。
控制數(shù)據(jù)庫的服務(wù):
運(yùn)行cmd
輸入net start MSSQLserver 啟動(dòng)數(shù)據(jù)庫服務(wù)
輸入net stop MSSQLserver 關(guān)閉數(shù)據(jù)庫服務(wù)
輸入net pause MSSQLserver 暫停數(shù)據(jù)庫服務(wù)
輸入net continue MSSQLserver 繼續(xù)數(shù)據(jù)庫服務(wù)