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