出版時間:2008-10 出版社:黑龍江大學(xué)出版社 作者:周建軍,劉靜 主 頁數(shù):283
內(nèi)容概要
本書共分9章,全面介紹了SQL Server的各項功能、相關(guān)命令和開發(fā)應(yīng)用系統(tǒng)的一般技術(shù)。第1章為SQL Server關(guān)系數(shù)據(jù)庫簡介,第2章簡單介紹了Transact-SQL語言,第3章講解了Transact-SQL高級使用,第4章敘述了數(shù)據(jù)庫管理,第5章敘述了數(shù)據(jù)庫對象的操作,第6章敘述了SQL Server安全管理,第7章敘述了數(shù)據(jù)庫完整性,第8章敘述了SQL Server數(shù)據(jù)轉(zhuǎn)換,第9章敘述了用AD0操作SQL Server數(shù)據(jù)庫。 本教程的編寫注重循序漸進(jìn)、由淺入深、通俗易懂、理論與實踐相結(jié)合。書中的文字說明、圖形顯示、程序語句和習(xí)題比例恰當(dāng),可作為計算機(jī)相關(guān)專業(yè)本科、??平滩?,既便于教師教學(xué),又便于學(xué)生學(xué)習(xí)。書中提供了大量例題,有助于讀者理解概念、鞏固知識、掌握要點、攻克難點。
書籍目錄
第1章 SQL Server關(guān)系數(shù)據(jù)庫簡介 1.1 SQL Server系統(tǒng)簡介 1.1.1 概況 1.1.2 特性 1.1.3 功能改進(jìn) 1.2 SQL Server 2000的安裝和配置 1.2.1 安裝SQL Server 2000的硬件、軟件需求 1.2.2 SQL Server 2000的配置選項 1.2.3 安裝SQL Server 2000 1.2.4 SQL Server升級 1.2.5 客戶/服務(wù)器體系結(jié)構(gòu) 1.2.6 SQL Server系統(tǒng)數(shù)據(jù)庫簡介 1.2.7 SQL Server系統(tǒng)表簡介 1.3 SQL Server具和實用程序 1.4 SQL Server服務(wù)器的管理 習(xí)題第2章 Transact-SQL語言 2.1 數(shù)據(jù)定義語言(DDL) 2.1.1 數(shù)據(jù)庫的操作 2.1.2 表的操作 2.2 數(shù)據(jù)操縱語言(DML) 2.2.1 SQL數(shù)據(jù)查詢 2.2.2 SQL數(shù)據(jù)更新 2.3 數(shù)據(jù)控制語言(DCL) 2.4 系統(tǒng)存儲過程 2.5 Transact-SQL程序設(shè)計基礎(chǔ) 2.5.1 注釋 2.5.2 標(biāo)識符 2.5 3 變量 2.5 4運算符 2.5.5數(shù)據(jù)類型 2.5.6批處理 2.5 7流程控制語句 2.5.8 數(shù) 習(xí)題第3章 Transact-SQL高級使用 3.1 SELECT高級查詢 3.1.1 數(shù)據(jù)匯總 3.1.2 連接查詢 3.1.3 子查詢 3.1.4 在查詢的基礎(chǔ)上創(chuàng)建新表 3.2 管理ntext,text和image數(shù)據(jù) 3.2.1 檢索ntext,text或image值 3.2.2 修改ntext,text或image值 3.3 事務(wù)處理 3.3.1 事務(wù)分類 3.3.2 顯式事務(wù) 3.3.3 自動提交事務(wù) 3.3.4 隱性事務(wù) 3.4 數(shù)據(jù)的鎖定 3.4.1 并發(fā)問題 3.4.2 事務(wù)的隔離級別 3.4.3 SQL Server中的鎖定 3.4.4 自定義鎖 3.5 使用游標(biāo) 3.5.1 游標(biāo)的概念 3.5.2 使用游標(biāo) 3.5.3 游標(biāo)類型 習(xí)題第4章 數(shù)據(jù)庫管理 4.1 數(shù)據(jù)庫的存儲結(jié)構(gòu) 4.1.1 文件和文件組 4.1.2 事務(wù)日志 4.2 創(chuàng)建、修改和刪除數(shù)據(jù)庫 4.2.1 創(chuàng)建數(shù)據(jù)庫 4.2.2 修改數(shù)據(jù)庫 4.2.3 刪除數(shù)據(jù)庫 4.3 數(shù)據(jù)庫備份 4.3.1 備份類型和常用備份策略 4.3.2 創(chuàng)建備份設(shè)備 4.3.3 備份數(shù)據(jù)庫 4.4 恢復(fù)數(shù)據(jù)庫 4.4.1 數(shù)據(jù)庫的恢復(fù)方式 4.4.2 恢復(fù)數(shù)據(jù)庫 4.5 數(shù)據(jù)庫的維護(hù) 4.5.1 查看數(shù)據(jù)庫 4.5.2 數(shù)據(jù)庫選項的設(shè)置 4.5.3 數(shù)據(jù)庫的更名 4.5.4 數(shù)據(jù)庫分離與附加 4.5.5 制定數(shù)據(jù)庫的備份/恢復(fù)計劃 習(xí)題第5章 數(shù)據(jù)庫對象的操作 5.1 表操作 5.1.1 創(chuàng)建表 5.1.2 修改表 5.1.3 重命名表 5.1.4 刪除表 5.1.5 向表中添加、修改、刪除數(shù)據(jù) 5.2 視圖操作 5.2.1 視圖的概述 5.2.2 創(chuàng)建視圖 5.2.3 使用視圖 5.2.4 查看視圖信息 5.2.5 修改視圖 5.2.6 重命名視圖 5.2.7 刪除視圖 5.3 索引操作 5.3.1 索引概述 5.3.2 索引類型 5.3.3 創(chuàng)建索引 5.3.4 查看索引信息 5.3.5 刪除索引 5.4 存儲過程 5.4.1 概述 5.4.2 存儲過程的創(chuàng)建和執(zhí)行 5.4.3 存儲過程的參數(shù) 5.4.4 查看存儲過程信息 5.4.5 修改存儲過程 5.4.6 刪除存儲過程 5.5 觸發(fā)器 5.5.1 概述 5.5.2 創(chuàng)建觸發(fā)器 5.5.3 查看和修改觸發(fā)器信息 5.5.4 刪除觸發(fā)器 5.5.5 嵌套觸發(fā)器 習(xí)題第6章 SQL Server安全管理 6.1 SQL Server安全體系結(jié)構(gòu) 6.1.1 操作系統(tǒng)的安全性 6.1.2 SQL Server的安全性 6.1.3 數(shù)據(jù)庫的安全性 6.1.4 SQL SerVer數(shù)據(jù)庫對象的安全性 6.2 SQL SerVer的驗證模式 6.2.1 SQL Server中的驗證模式 6.2.2 設(shè)置驗證模式 6.3用戶權(quán)限管理 6.3.1 權(quán)限認(rèn)證 6.3.2 SQL Server登錄賬戶管理 6.3.3 數(shù)據(jù)庫用戶管理 6.3.4 角色 6.3.5 角色管理 6.3.6 權(quán)限管理 習(xí)題第7章 數(shù)據(jù)庫完整性 7.1 約束 7.1.1 PRIMARY KEY約束 7.1.2 FOREIGN KEY約束 7.1.3 UNIQUE約束 7.1.4 CHECK約束 7.1.5 列約束和表約束 7.2 默認(rèn)值 7.2.1 在創(chuàng)建表時指定默認(rèn)值 7.2.2 使用默認(rèn)對象 7.3 規(guī)則 7.3.1 創(chuàng)建規(guī)則 7.3.2 綁定規(guī)則 7.3.3 解除和刪除規(guī)則 習(xí)題第8章 SQL Server數(shù)據(jù)轉(zhuǎn)換 8.1 DTS的基本概念 8.2 數(shù)據(jù)的導(dǎo)入 8.3 數(shù)據(jù)的導(dǎo)出 習(xí)題第9章 用AD0操作SQL Server數(shù)據(jù)庫 9.1 0DBC簡介 9.1.1 ODBC的結(jié)構(gòu) 9.1.2 0DBC數(shù)據(jù)源的創(chuàng)建 9.2 AD0 9.2.1 AD0的模型結(jié)構(gòu) 9.2.2 AD0中的Connection對象 9.2.3 AD0中的Command對象 9.2.4 AD0中的RecordSet對象 9.2.5 ADO中的Field對象 9.3 常用的數(shù)據(jù)訪問控件 9.3.1 AD0 Data控件 9.3.2 DataGrid控件 9.3.3 DataComb0控件 9.3.4 TreeView控件 習(xí)題
章節(jié)摘錄
第1章 SQL Server關(guān)系數(shù)據(jù)庫簡介 1.1 SQL Server系統(tǒng)簡介 Microsoft SQL Server起源于Sybase SQL Server。1988年,由Sybase公司、Microsoft公司和Asbton-Tate公司聯(lián)合開發(fā)的、運行于OS/2操作系統(tǒng)上的SQL Server誕生。后來,Asbton.Tate公司退出SQL Server的開發(fā),而Sybase公司和Microsoft公司簽署了一項共同開發(fā)協(xié)議。在1992年,兩公司將SQL Server移植到了Windows NT操作系統(tǒng)上。之后,Microsoft致力于Windows NT平臺的SQL Server開發(fā),而Sybase公司則致力于UNIX平臺的SQL Server開發(fā)。 在Microsoft SQL Server的發(fā)展歷程中,有兩個版本具有重要的意義。那就是在1996年推出的SQL Server 6.5版本和在2000年8月推出的SQL Server 2000版本。SQL Server 6.5版本使SQL Server得到了廣泛的應(yīng)用,而2000版本在功能和易用性上有很大的增強(qiáng),并推出了簡體中文版,它包括企業(yè)版、標(biāo)準(zhǔn)版、開發(fā)版和個人版四個版本?! ?.1.1 概況 Microsoft SQL Server 2000由一系列相互協(xié)作的組件構(gòu)成,能夠滿足最大的Web站點和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲和分析數(shù)據(jù)的需要。 SQL Server 2000提供了在服務(wù)器系統(tǒng)上運行的服務(wù)器軟件和在客戶端運行的客戶端軟件,連接客戶和服務(wù)器計算機(jī)的網(wǎng)絡(luò)軟件則由Windows NT/2000系統(tǒng)提供?! QL Server 2000的數(shù)據(jù)庫系統(tǒng)的服務(wù)器運行在Windows NT/2000系統(tǒng)上,負(fù)責(zé)創(chuàng)建和維護(hù)表和索引等數(shù)據(jù)庫對象,確保數(shù)據(jù)完整性和安全性,能夠在出現(xiàn)各種錯誤時恢復(fù)數(shù)據(jù)?! 】蛻舳藨?yīng)用程序可以在Windows 9x/NT/2000系統(tǒng)上運行,完成所有的用戶交互操作。將數(shù)據(jù)從服務(wù)器檢索出來后,可以生成拷貝,以便在本地保留,也可以進(jìn)行操作?! QL Sever 2000的客戶/服務(wù)器提供了許多傳統(tǒng)主機(jī)數(shù)據(jù)庫所沒有的先進(jìn)功能。數(shù)據(jù)訪問并非局限于某些已有的主機(jī)數(shù)據(jù)應(yīng)用程序。SQL Sever 2000的一個主要優(yōu)點就是與主流客戶/服務(wù)器開發(fā)工具和桌面應(yīng)用程序的緊密集成?! ?/pre>圖書封面
評論、評分、閱讀與下載
- 還沒讀過(51)
- 勉強(qiáng)可看(374)
- 一般般(639)
- 內(nèi)容豐富(2652)
- 強(qiáng)力推薦(217)