出版時間:2011-5 出版社:中國鐵道出版社
內(nèi)容概要
SQL Server應(yīng)用技術(shù),ISBN:9787113124830,作者:韋鵬程
書籍目錄
項目1 SQL Server 2005數(shù)據(jù)庫管理系統(tǒng)的安裝 任務(wù):安裝SQL Server 2005 項目2 數(shù)據(jù)庫的創(chuàng)建與管理 任務(wù)1:網(wǎng)上選課系統(tǒng)OnlineCS數(shù)據(jù)庫的創(chuàng)建 任務(wù)2:OnlineCS數(shù)據(jù)庫的修改與刪除 項目3表的創(chuàng)建與管理 任務(wù)1:為0nlineCS數(shù)據(jù)庫創(chuàng)建表 任務(wù)2:約束的創(chuàng)建與管理 任務(wù)3:OnlineCS數(shù)據(jù)庫表的修改與刪除 項目4表數(shù)據(jù)操作 任務(wù)1:界面操作Student表數(shù)據(jù) 任務(wù)2:T-SQL語句操作Student表 項目5數(shù)據(jù)查詢的實現(xiàn) 任務(wù)1:在OnlineCS數(shù)據(jù)庫中實現(xiàn)單表查詢 任務(wù)2:在OnlineCS數(shù)據(jù)庫中實現(xiàn)連接查詢 任務(wù)3:在OnlineCS數(shù)據(jù)庫中實現(xiàn)嵌套查詢 任務(wù)4:在OnlineCS數(shù)據(jù)庫中實現(xiàn)組合查詢 任務(wù)5:在OnlineCS數(shù)據(jù)庫中實現(xiàn)T-SQL的可視化操作 項目6視圖、索引和游標操作 任務(wù)1:在OnlineCS數(shù)據(jù)庫中建立查詢學生選修課程信息視圖 任務(wù)2:在OnlineCS數(shù)據(jù)庫中建立索引 任務(wù)3:在OnlineCS數(shù)據(jù)庫中創(chuàng)建游標 項目7存儲過程和觸發(fā)器操作 任務(wù)1:存儲過程的創(chuàng)建與執(zhí)行 任務(wù)2:建立觸發(fā)器 項目8 系統(tǒng)安全管理 任務(wù)1:創(chuàng)建服務(wù)器登錄賬戶 任務(wù)2:為OnlineCS數(shù)據(jù)庫添加角色 項目9數(shù)據(jù)庫維護 任務(wù)1:備份OnlineCS數(shù)據(jù)庫 任務(wù)2:導出OnlineCS數(shù)據(jù)庫 項目10事務(wù)、鎖 任務(wù)1:創(chuàng)建一個插入學生信息記錄的事務(wù) 任務(wù)2:回滾事務(wù) 任務(wù)3:為0nlineCS數(shù)據(jù)庫任務(wù)制造死鎖 項目11 OnlineCS數(shù)據(jù)庫管理系統(tǒng)的實現(xiàn) 任務(wù)1:數(shù)據(jù)庫設(shè)計 任務(wù)2:數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計 參考文獻
章節(jié)摘錄
版權(quán)頁: 插圖: 系統(tǒng)表用來保存一些服務(wù)器配置信息數(shù)據(jù),用戶不能直接查看和修改系統(tǒng)表,只有通過專門的管理員連接才能查看和修改。不同版本的數(shù)據(jù)庫系統(tǒng)的系統(tǒng)表一般不同,在升級數(shù)據(jù)庫系統(tǒng)時,一些應(yīng)用系統(tǒng)表的應(yīng)用可能需要重新改寫。 3.表的數(shù)據(jù)類型 數(shù)據(jù)類型是數(shù)據(jù)的一種屬性,表示數(shù)據(jù)所表示信息的類型。任何一種計算機語言都定義了自己的數(shù)據(jù)類型。當然,不同的程序語言具有不同的特點,所定義的數(shù)據(jù)類型的種類和名稱或多或少有些不同。SQL Server提供了豐富的數(shù)據(jù)類型。 (1)二進制數(shù)據(jù)類型 二進制數(shù)據(jù)包括binary、varbinary和image。 binary數(shù)據(jù)類型既可以是固定長度的,也可以是變長度的。 binary[(n)]是n位固定長度的二進制數(shù)據(jù)。其中,n的取值范圍是1~8 000。其存儲空間的大小是(n+4)個字節(jié)。 varbinary[(n)]是n位變長度的二進制數(shù)據(jù)。其中,n的取值范圍是1~8 000。其存儲空間的大小是(n+4)個字節(jié),不是n個字節(jié)。 在image數(shù)據(jù)類型中存儲的數(shù)據(jù)是以位字符串形式存儲的,不是由SQL Server解釋的,必須由應(yīng)用程序來解釋。例如,應(yīng)用程序可以使用BMP、TIFF、GIF和JPEG格式把數(shù)據(jù)存儲為image數(shù)據(jù)類型。 (2)字符數(shù)據(jù)類型 字符數(shù)據(jù)的類型包括char、varchar和Fext。 字符數(shù)據(jù)是由字母、符號和數(shù)字任意組合而成的數(shù)據(jù)。 varchar是變長字符數(shù)據(jù),其長度不超過8 KB。Char是定長字符數(shù)據(jù),其長度最多為8 KB。超過8 KB的ASCII數(shù)據(jù)可以使用text數(shù)據(jù)類型存儲。例如,因為HTML文檔全部都是ASCII字符,并且在一般情況下長度超過8 KB,所以這些文檔可以text數(shù)據(jù)類型存儲在SQL Server中。 (3)Unicode數(shù)據(jù)類型 Unicode數(shù)據(jù)類型包括nchar、nvarchar和ntext。 在Microsoft SQL Server中,傳統(tǒng)的非Unicode數(shù)據(jù)類型允許使用由特定字符集定義的字符。在SQL Server安裝過程中,允許選擇一種字符集。使用Unicode數(shù)據(jù)類型,列中可以存儲任何由Unicode標準定義的字符。Unicode標準中包括以各種字符集定義的全部字符。使用Unicode數(shù)據(jù)類型所占用的空間是使用非Unicode數(shù)據(jù)類型所占用空間大小的兩倍。 在SQL Server中,Unicode數(shù)據(jù)以nchar、nvarchar和ntext數(shù)據(jù)類型存儲。使用這種字符類型存儲的列可以存儲多個字符集中的字符。當列的長度變化時,應(yīng)該使用nvarchar字符類型,這時最多可以存儲4 000個字符。當列的長度固定不變時,應(yīng)該使用nchar字符類型,同樣,這時最多可以存儲4 000個字符。當使用ntext數(shù)據(jù)類型時,該列可以存儲多于4 000個字符。
編輯推薦
《高職高專計算機規(guī)劃教材?項目教程系列:SQL Server應(yīng)用技術(shù)》適合作為各類高等職業(yè)院校相關(guān)課程的教材或教學參考書,也可供學生和數(shù)據(jù)庫愛好者自學使用。
圖書封面
評論、評分、閱讀與下載
SQL Server應(yīng)用技術(shù) PDF格式下載