SQL Server 2005數(shù)據(jù)庫技術(shù)與應(yīng)用
定 價(jià):¥34
中 教 價(jià):¥26.18 (7.70折)
庫 存 數(shù): 0
叢 書 名:全國高等職業(yè)教育規(guī)劃教材
《SQL Server 2005數(shù)據(jù)庫技術(shù)與應(yīng)用》全面、翔實(shí)地介紹了SQL Server 2005數(shù)據(jù)庫的各種操作及數(shù)據(jù)庫管理。主要內(nèi)容包括:數(shù)據(jù)庫基礎(chǔ)知識(shí)、數(shù)據(jù)庫及表的創(chuàng)建和管理、數(shù)據(jù)查詢、視圖與索引的創(chuàng)建和管理、Transact?SQL語言編程、存儲(chǔ)過程和觸發(fā)器的創(chuàng)建與管理、游標(biāo)與事務(wù)、數(shù)據(jù)庫安全操作、數(shù)據(jù)庫管理操作和數(shù)據(jù)庫應(yīng)用程序開發(fā)。 本書采用“理論實(shí)踐一體化”的教學(xué)模式,從鍛煉學(xué)生的思維能力以及運(yùn)用概念解決問題的能力出發(fā),將知識(shí)講解和技能訓(xùn)練有機(jī)結(jié)合。內(nèi)容編排循序漸進(jìn),結(jié)合一個(gè)項(xiàng)目實(shí)例“學(xué)生信息管理”,使學(xué)生可以圍繞一個(gè)主線快速入門,由淺入深地學(xué)習(xí)。本書適合作為普通高等院校、高職高專計(jì)算機(jī)軟件專業(yè)、網(wǎng)絡(luò)專業(yè)、網(wǎng)站專業(yè)、信息管理和電子商務(wù)等專業(yè)的教材,也可作為計(jì)算機(jī)培訓(xùn)班的教材及廣大微機(jī)用戶的參考書。
出版說明前言第1章 數(shù)據(jù)庫技術(shù)基礎(chǔ)1.1 數(shù)據(jù)庫技術(shù)概述1.1.1 數(shù)據(jù)庫發(fā)展階段1.1.2 數(shù)據(jù)庫系統(tǒng)1.1.3 數(shù)據(jù)模型1.2 SQL Server 2005基礎(chǔ)1.2.1 SQL Server 2005新增功能1.2.2 SQL Server 2005數(shù)據(jù)庫版本功能1.2.3 SQL Server 2005的安裝1.3 安裝SQL Server 2005 SP21.4 啟動(dòng)/停止SQL Server服務(wù)1.5 學(xué)生信息管理數(shù)據(jù)庫設(shè)計(jì)1.5.1 數(shù)據(jù)表功能及結(jié)構(gòu)1.5.2 表間關(guān)系小結(jié)習(xí)題第2章 創(chuàng)建與維護(hù)數(shù)據(jù)庫2.1 SQL Server 2005數(shù)據(jù)庫2.1.1 數(shù)據(jù)庫概述2.1.2 數(shù)據(jù)庫文件組成2.1.3 系統(tǒng)數(shù)據(jù)庫2.2 使用SQL Server Management Studio管理數(shù)據(jù)庫2.2.1 創(chuàng)建數(shù)據(jù)庫2.2.2 修改數(shù)據(jù)庫2.2.3 重命名數(shù)據(jù)庫2.2.4 收縮數(shù)據(jù)庫2.2.5 刪除數(shù)據(jù)庫2.3 使用Transact?SQL管理數(shù)據(jù)庫2.3.1 創(chuàng)建數(shù)據(jù)庫2.3.2 使用ALTER DATABASE表達(dá)式修改數(shù)據(jù)庫2.3.3 重命名數(shù)據(jù)庫2.3.4 刪除數(shù)據(jù)庫2.4 附加和分離數(shù)據(jù)庫2.4.1 附加數(shù)據(jù)庫2.4.2 分離數(shù)據(jù)庫2.5 生成數(shù)據(jù)庫腳本小結(jié)習(xí)題第3章 創(chuàng)建與維護(hù)表3.1 數(shù)據(jù)表的基礎(chǔ)知識(shí)3.1.1 SQL Server 2005中的數(shù)據(jù)表3.1.2 設(shè)計(jì)數(shù)據(jù)表3.2 SQL Server 2005系統(tǒng)數(shù)據(jù)類型3.2.1 精確數(shù)字3.2.2 近似數(shù)字3.2.3 日期和時(shí)間3.2.4 字符串3.2.5 Unicode字符串3.2.6 二進(jìn)制字符串3.2.7 其他數(shù)據(jù)類型3.3 使用SQL Server Management Studio管理表3.3.1 創(chuàng)建表3.3.2 修改表結(jié)構(gòu)3.3.3 自動(dòng)編號(hào)字段3.3.4 刪除表3.3.5 表的更名3.4 使用Transact?SQL管理表3.4.1 創(chuàng)建表3.4.2 修改表結(jié)構(gòu)3.4.3 刪除表3.4.4 使用系統(tǒng)存儲(chǔ)過程sp_rename重命名表和表中的列名3.5 表的數(shù)據(jù)操作3.5.1 使用INSERT插入數(shù)據(jù)3.5.2 使用UPDATE語句更新數(shù)據(jù)3.5.3 刪除數(shù)據(jù)小結(jié)習(xí)題第4章 實(shí)施數(shù)據(jù)完整性4.1 數(shù)據(jù)完整性4.1.1 實(shí)體完整性4.1.2 域完整性4.1.3 引用完整性4.1.4 用戶自定義完整性4.2 使用約束實(shí)施數(shù)據(jù)完整性4.2.1 PRIMARY KEY約束4.2.2 UNIQUE約束4.2.3 CHECK約束4.2.4 FOREIGN KEY約束4.3 使用默認(rèn)值4.3.1 DEFAULT定義4.3.2 刪除字段的默認(rèn)值小結(jié)習(xí)題第5章 數(shù)據(jù)查詢5.1 SELECT語句結(jié)構(gòu)5.2 使用SELECT查詢數(shù)據(jù)5.2.1 FROM 子句5.2.2 WHERE 子句5.2.3 ORDER BY 子句5.2.4 GROUP BY 子句5.2.5 HAVING 子句5.2.6 COMPUTE BY 子句5.3 連接查詢5.3.1 內(nèi)連接5.3.2 外連接5.3.3 交叉連接5.3.4 自連接5.4 子查詢5.4.1 基本子查詢語句5.4.2 子查詢類型5.4.3 記錄操作語句中的子查詢小結(jié)習(xí)題第6章 視圖6.1 視圖的概念6.2 使用SQL Server Management Studio管理視圖6.2.1 創(chuàng)建視圖6.2.2 修改視圖6.2.3 重命名視圖6.2.4 查看視圖6.2.5 刪除視圖6.3 使用Transact?SQL語言管理視圖6.3.1 創(chuàng)建視圖6.3.2 修改視圖6.3.3 重命名視圖6.3.4 查看視圖6.3.5 刪除視圖6.4 使用視圖6.4.1 通過視圖查詢數(shù)據(jù)6.4.2 通過視圖修改數(shù)據(jù)小結(jié)習(xí)題第7章 索引7.1 索引的概念7.2 索引的類型7.3 創(chuàng)建和管理索引7.3.1 使用SQL Server Management Studio創(chuàng)建和管理索引7.3.2 使用Transact?SQL語句創(chuàng)建和管理索引7.4 全文索引7.4.1 使用"全文索引"向?qū)?chuàng)建全文索引7.4.2 使用SQL Server Management Studio管理全文索引7.4.3 使用Transact?SQL管理全文索引小結(jié)習(xí)題第8章 Transact?SQL 語言編程基礎(chǔ)8.1 Transact?SQL語言概述8.2 批處理8.3 腳本8.4 常量與變量8.4.1 常量8.4.2 變量8.5 常用函數(shù)8.5.1 字符串函數(shù)8.5.2 日期時(shí)間函數(shù)8.5.3 數(shù)學(xué)函數(shù)8.5.4 數(shù)據(jù)類型轉(zhuǎn)換函數(shù)8.6 控制流語句小結(jié)習(xí)題第9章 存儲(chǔ)過程9.1 存儲(chǔ)過程概述9.2 使用SQL Server Management Studio管理存儲(chǔ)過程9.2.1 創(chuàng)建和執(zhí)行存儲(chǔ)過程9.2.2 查看、刪除和修改存儲(chǔ)過程9.3 使用Transact?SQL管理存儲(chǔ)過程9.3.1 創(chuàng)建和執(zhí)行存儲(chǔ)過程9.3.2 查看、刪除和修改存儲(chǔ)過程9.4 設(shè)計(jì)存儲(chǔ)過程9.4.1 輸入?yún)?shù)9.4.2 輸出參數(shù)9.4.3 加密存儲(chǔ)過程9.4.4 設(shè)計(jì)存儲(chǔ)過程的注意事項(xiàng)9.5 常用的系統(tǒng)存儲(chǔ)過程小結(jié)習(xí)題第10章 觸發(fā)器10.1 觸發(fā)器基本概述10.2 使用SQL Server Management Studio管理觸發(fā)器10.2.1 創(chuàng)建觸發(fā)器10.2.2 修改、刪除和禁用觸發(fā)器10.3 使用Transact?SQL管理觸發(fā)器10.3.1 創(chuàng)建和修改觸發(fā)器10.3.2 使用系統(tǒng)存儲(chǔ)過程查看觸發(fā)器10.3.3 觸發(fā)器重命名10.3.4 禁用與啟用觸發(fā)器10.3.5 刪除觸發(fā)器10.4 設(shè)計(jì)觸發(fā)器10.4.1 設(shè)計(jì)觸發(fā)器的注意事項(xiàng)10.4.2 建立AFTER INSERT觸發(fā)器10.4.3 建立AFTER UPDATE觸發(fā)器10.4.4 建立AFTER DELETE觸發(fā)器10.4.5 建立INSTEAD OF 觸發(fā)器10.4.6 觸發(fā)器綜合應(yīng)用小結(jié)習(xí)題第11章 游標(biāo)與事務(wù)11.1 游標(biāo)11.1.1 游標(biāo)的基本操作11.1.2 定位、更新和刪除游標(biāo)數(shù)據(jù)11.2 事務(wù)11.2.1 事務(wù)概述11.2.2 自動(dòng)提交事務(wù)11.2.3 顯式事務(wù)11.2.4 隱式事務(wù)小結(jié)習(xí)題第12章 數(shù)據(jù)庫安全操作12.1 SQL Server 2005的安全性機(jī)制12.1.1 操作系統(tǒng)級(jí)的安全性12.1.2 SQL Server級(jí)的安全性12.1.3 數(shù)據(jù)庫級(jí)的安全性12.2 SQL Server 2005的登錄和用戶12.2.1 身份驗(yàn)證模式12.2.2 使用SQL Server Management Studio管理登錄12.2.3 使用SQL Server Management Studio管理用戶12.2.4 使用Transact?SQL語句管理登錄和用戶12.3 SQL Server 2005的權(quán)限管理12.3.1 服務(wù)器權(quán)限12.3.2 使用SQL Server Management Studio管理數(shù)據(jù)庫訪問權(quán)限12.4 SQL Server 2005的角色管理12.4.1 服務(wù)器角色12.4.2 數(shù)據(jù)庫角色12.4.3 應(yīng)用程序角色12.5 使用SQL Server ManagementStudio管理架構(gòu)小結(jié)習(xí)題第13章 數(shù)據(jù)庫管理操作13.1 數(shù)據(jù)庫備份13.1.1 數(shù)據(jù)庫備份概述13.1.2 數(shù)據(jù)庫備份設(shè)備13.1.3 執(zhí)行數(shù)據(jù)庫備份13.2 數(shù)據(jù)庫恢復(fù)13.2.1 數(shù)據(jù)庫恢復(fù)概述13.2.2 執(zhí)行數(shù)據(jù)庫恢復(fù)13.3 數(shù)據(jù)導(dǎo)入導(dǎo)出13.3.1 數(shù)據(jù)導(dǎo)入導(dǎo)出概述13.3.2 數(shù)據(jù)導(dǎo)入13.3.3 數(shù)據(jù)導(dǎo)出小結(jié)習(xí)題第14章 SQL Server 2005實(shí)例--學(xué)生信息管理系統(tǒng)14.1 系統(tǒng)概述14.2 系統(tǒng)設(shè)計(jì)14.2.1 設(shè)計(jì)目標(biāo)14.2.2 開發(fā)及運(yùn)行環(huán)境14.3 數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)14.3.1 數(shù)據(jù)表說明14.3.2 數(shù)據(jù)表結(jié)構(gòu)14.3.3 存儲(chǔ)過程14.4 配置Web.config14.5 ADO.NET與數(shù)據(jù)庫訪問14.5.1 Connection 對(duì)象14.5.2 Command 對(duì)象14.5.3 DataReader對(duì)象14.5.4 DataSet對(duì)象和DataAdapter對(duì)象14.6 編寫數(shù)據(jù)操作類14.7 功能模塊的設(shè)計(jì)小結(jié)習(xí)題參考文獻(xiàn)