數據庫:數據庫
結構化查詢語言(Structured Query Language)簡稱SQL;瀏覽器
數據庫管理系統(Database Management System)簡稱DBMS;安全
數據庫管理員(Database Administration)簡稱DBA,功能是確保DBMS的正常高效運行;服務器
數據庫分體驗版(通常只安裝庫文件和服務)和正式版(受權使用);工具
在正式團隊開發時,通常只安裝界面,登陸到服務器共同操做數據庫,這樣可避免每人的數據庫不一樣而沒法組合。post
SQL server 2008 模式:3d
1.客戶機/服務器(C/S)日誌
2.瀏覽器/服務器(B/S)code
數據庫文件:orm
***一個數據庫最多能夠存32767個數據文件和32767個日誌文件
名稱 用途 擴展名
主文件 存儲數據、啓動信息 必須有且只能有一個
mdf
次要文件 存儲主文件未存儲的數 無關緊要、可多可少
ndf
日誌文件 記錄操做信息 必須有且至少有一個
ldf
ps:一個文件或文件組只能用於一個數據庫,不能用於多個數據庫。
一個文件只能是某一個文件組的成員,不能是多個文件組的成員。
日誌文件永遠不能是任意文件組的成員。
數據信息和日誌信息不能放在同一個文件或文件組中。
數據庫系統服務器類型:
1.數據庫引擎:核心服務,是一個複雜的系統,負責數據的存儲,處理和安全;
2.Analysis services:分析挖掘數據,支持本地多維數據集引擎,可以使斷開鏈接的客戶端上的應用程序可以在本地瀏覽器以存儲的多維數據;
3.Reporting services:報表服務器管理工具;
4.Intergration services:負責數據的提取,轉換和加載等操做,能夠高效處理各類各樣的數據源。例:Oracle、Excel、XML文檔等;
5.SQL server compact edition:不是SQL server 2008的組成部分,它是一種功能強大的輕型關係數據庫引擎。
數據庫產品:
甲骨文 Oracle
IBM DB二、Informix
賽貝斯 Sybase Ase
微軟 Access、Microsoft SQL sever
My SQL 開源DB
PS:Microsoft SQL sever 2008 代碼名稱爲:katmai
數據庫中系統數據庫中包含Master、Tempdb、Model和Msdb類型。
SQL sever 2008 的數據存儲單位:
1.頁:最基本的單位。
8KB爲一頁,128頁爲1MB,開頭是96B的標頭,
表中每一行數據字節數不能超過8192-96B(8192=1024*8)
2.區:管理空間的基本單位。
8個連接頁爲一個區,即64KB爲一個區,16個區爲1MB,
控制表和索引的存儲<64KB時存在混合盤,只有在64KB是才整存。
控制數據庫的服務:
運行cmd
輸入net start MSSQLserver 啓動數據庫服務
輸入net stop MSSQLserver 關閉數據庫服務
輸入net pause MSSQLserver 暫停數據庫服務
輸入net continue MSSQLserver 繼續數據庫服務
經常使用語句
序號 code int
名字 name varchar(50)not null
日期 birth varchar(50) null
性別 sex char(10)not null
分數 score decimal(18,2)
價格 price deciman(18,2)
產地 addr varchar(50)
insert into 添加
select 查詢
insert into 插入
update 更改
delete 刪除
練習:
排列順序:
一、C#的作法
二、SQL server 作法