注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫SQL Sever數(shù)據(jù)庫原理與應(yīng)用:基于SQL Server2000

數(shù)據(jù)庫原理與應(yīng)用:基于SQL Server2000

數(shù)據(jù)庫原理與應(yīng)用:基于SQL Server2000

定 價(jià):¥39.80

作 者: 李春葆, 曾平編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 計(jì)算機(jī)與信息技術(shù)專業(yè)應(yīng)用教材
標(biāo) 簽: 關(guān)系數(shù)據(jù)庫 數(shù)據(jù)庫管理系統(tǒng)

ISBN: 9787302120636 出版時(shí)間: 2006-01-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 471 字?jǐn)?shù):  

內(nèi)容簡介

  內(nèi)容簡介目錄數(shù)據(jù)庫技術(shù)是目前IT行業(yè)中發(fā)展最快的領(lǐng)域之一,已經(jīng)被廣泛應(yīng)用于各種類型的數(shù)據(jù)處理系統(tǒng)之中。了解并掌握數(shù)據(jù)庫知識已經(jīng)成為各類科技人員和管理人員的基本要求。本書基于SQL Server 2000系統(tǒng)討論數(shù)據(jù)庫的原理和應(yīng)用方法。全書分為3部分:第1章~第5章介紹數(shù)據(jù)庫的一般原理;第6章~第18章介紹SQL Server 2000數(shù)據(jù)庫管理方法;第19章~第21章介紹VB 6.0環(huán)境下開發(fā)SQL Server 2000數(shù)據(jù)庫應(yīng)用系統(tǒng)的相關(guān)技術(shù)。每章都配有練習(xí)題,書中還安排了16個(gè)上機(jī)實(shí)驗(yàn)題供選做。本書內(nèi)容由淺入深,循序漸進(jìn),通俗易懂,適合自學(xué),可作為各類院校相關(guān)專業(yè)及其他培訓(xùn)班的"數(shù)據(jù)庫原理與應(yīng)用"或"SQL Server 2000應(yīng)用系統(tǒng)開發(fā)"課程的教學(xué)用書,對于計(jì)算機(jī)應(yīng)用人員和計(jì)算機(jī)愛好者本書也是一本實(shí)用的自學(xué)參考書。前言數(shù)據(jù)庫技術(shù)是目前IT行業(yè)中發(fā)展最快的領(lǐng)域之一,已經(jīng)廣泛應(yīng)用于各種類型的數(shù)據(jù)處理系統(tǒng)之中。了解并掌握數(shù)據(jù)庫知識已經(jīng)成為各類科技人員和管理人員的基本要求。"數(shù)據(jù)庫原理與應(yīng)用"課程已逐漸成為普通高校各個(gè)專業(yè)本、??茖W(xué)生的必修課程。本書基于SQL Server 2000討論數(shù)據(jù)庫的原理和應(yīng)用方法。全書分為3部分,第1章~第5章介紹數(shù)據(jù)庫的一般原理;第6章~第18章介紹SQL Server 2000數(shù)據(jù)庫管理方法;第19章~第21章介紹VB 6.0環(huán)境下開發(fā)SQL Server 2000數(shù)據(jù)庫應(yīng)用系統(tǒng)的相關(guān)技術(shù)。第1章為數(shù)據(jù)庫系統(tǒng)概述,第2章為數(shù)據(jù)模型,第3章為關(guān)系數(shù)據(jù)庫,第4章為關(guān)系數(shù)據(jù)庫規(guī)范化理論,第5章為數(shù)據(jù)庫設(shè)計(jì),第6章為SQL Server 2000系統(tǒng)概述,第7章為創(chuàng)建和使用數(shù)據(jù)庫,第8章為創(chuàng)建和使用表,第9章為Transact-SQL,第10章為SQL高級使用,第11章為索引,第12章為視圖,第13章為數(shù)據(jù)庫完整性,第14章為存儲(chǔ)過程,第15章為觸發(fā)器,第16章為SQL Server的安全管理,第17章為數(shù)據(jù)備份與還原,第18章為數(shù)據(jù)轉(zhuǎn)換,第19章為VB與數(shù)據(jù)庫,第20章為使用DAO操作數(shù)據(jù)庫,第21章為使用ADO操作數(shù)據(jù)庫。每一章后都給出相應(yīng)的練習(xí)題,書中還安排了16個(gè)上機(jī)實(shí)驗(yàn)題供讀者選做。本書內(nèi)容由淺入深,循序漸進(jìn),通俗易懂,適合自學(xué)。書中提供了大量例題,有助于讀者理解概念、鞏固知識、掌握要點(diǎn)、攻克難點(diǎn)。本書可以作為各類院校相關(guān)專業(yè)及其他培訓(xùn)班的"數(shù)據(jù)庫原理與應(yīng)用"或"SQL Server 2000應(yīng)用系統(tǒng)開發(fā)"課程的教學(xué)用書,對于計(jì)算機(jī)應(yīng)用人員和計(jì)算機(jī)愛好者本書也是一本實(shí)用的自學(xué)參考書。由于時(shí)間倉促,編者水平有限,書中難免出現(xiàn)錯(cuò)誤和疏漏之處,敬請廣大讀者指正。 編者2005年11月 第1章數(shù)據(jù)庫系統(tǒng)概述 11.1信息、數(shù)據(jù)和數(shù)據(jù)處理 11.1.1信息與數(shù)據(jù) 11.1.2數(shù)據(jù)處理 21.2數(shù)據(jù)管理技術(shù)的發(fā)展 21.2.1人工管理階段(20世紀(jì)50年代) 21.2.2文件系統(tǒng)階段(20世紀(jì)60年代) 21.2.3數(shù)據(jù)庫系統(tǒng)階段(20世紀(jì)60年代后期) 31.3數(shù)據(jù)庫系統(tǒng)的組成與結(jié)構(gòu) 41.3.1數(shù)據(jù)庫系統(tǒng)的組成 41.3.2數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu) 5l.4數(shù)據(jù)庫管理系統(tǒng) 71.4.1DBMS的主要功能 71.4.2DBMS的組成 8練習(xí)題1 9第2章數(shù)據(jù)模型 102.1什么是數(shù)據(jù)模型 102.1.1數(shù)據(jù)的描述 112.1.2數(shù)據(jù)間聯(lián)系的描述 112.2概念模型 112.2.1信息世界中的基本概念 112.2.2實(shí)體間的聯(lián)系方式 122.2.3實(shí)體聯(lián)系表示法(E-R方法) 132.2.4怎樣設(shè)計(jì)E-R圖 152.3數(shù)據(jù)庫類型 162.3.1層次模型 172.3.2網(wǎng)狀模型 182.3.3關(guān)系模型 19練習(xí)題2 20第3章關(guān)系數(shù)據(jù)庫 213.1關(guān)系模型的基本概念 213.2關(guān)系的數(shù)學(xué)定義 223.3關(guān)系代數(shù) 243.3.1傳統(tǒng)的集合運(yùn)算 243.3.2專門的關(guān)系運(yùn)算 24練習(xí)題3 26第4章關(guān)系數(shù)據(jù)庫規(guī)范化理論 284.1問題的提出 284.2函數(shù)依賴 294.2.1函數(shù)依賴的定義 294.2.2函數(shù)依賴與屬性關(guān)系 304.2.3Armstrong公理 314.2.4閉包及其計(jì)算 324.3范式和規(guī)范化 334.3.1什么叫范式 334.3.2范式的判定條件與規(guī)范化 334.4關(guān)系模式的分解 354.4.1模式分解中存在的問題 354.4.2無損分解的定義和性質(zhì) 354.4.3無損分解的測試方法 364.4.4保持函數(shù)依賴的分解 36練習(xí)題4 37第5章數(shù)據(jù)庫設(shè)計(jì) 395.1數(shù)據(jù)庫設(shè)計(jì)概述 395.2需求分析 405.2.1需求分析的步驟 405.2.2需求分析的方法 425.3概念結(jié)構(gòu)設(shè)計(jì) 455.3.1局部應(yīng)用E-R模型設(shè)計(jì) 455.3.2總體概念E-R模型設(shè)計(jì) 475.4邏輯結(jié)構(gòu)設(shè)計(jì) 495.5物理結(jié)構(gòu)設(shè)計(jì) 515.6數(shù)據(jù)庫的實(shí)施和維護(hù) 51練習(xí)題5 52第6章SQL Server 2000系統(tǒng)概述 546.1SQL Server 2000系統(tǒng)簡介 546.1.1概況 546.1.2特性 556.1.3新增或增強(qiáng)功能 566.2系統(tǒng)需求 586.2.1硬件需求 586.2.2軟件需求 596.3SQL Server 2000的安裝 606.3.1SQL Server 2000的配置選項(xiàng) 606.3.2安裝SQL Server 2000 666.3.3其他安裝方式 696.3.4從其他版本升級到SQL Server 2000 706.4客戶/服務(wù)器體系結(jié)構(gòu) 716.5SQL Server服務(wù)器的管理 736.6SQL Server 2000的主要組件 756.6.1聯(lián)機(jī)叢書 766.6.2企業(yè)管理器 766.6.3服務(wù)器網(wǎng)絡(luò)實(shí)用工具和客戶網(wǎng)絡(luò)實(shí)用工具 776.6.4查詢分析器 786.6.5導(dǎo)入和導(dǎo)出數(shù)據(jù) 786.6.6服務(wù)管理器 796.6.7事件探查器 79練習(xí)題6 79上機(jī)實(shí)驗(yàn)題1 79第7章創(chuàng)建和使用數(shù)據(jù)庫 807.1查看數(shù)據(jù)庫 807.1.1查看數(shù)據(jù)庫 807.1.2查看關(guān)系圖 837.1.3查看表的結(jié)構(gòu)和內(nèi)容 857.1.4查看視圖 867.1.5查看存儲(chǔ)過程 887.1.6查看用戶和角色 897.1.7數(shù)據(jù)庫的其他組成部分 917.2SQL Server數(shù)據(jù)庫和文件 917.2.1文件和文件組 917.2.2數(shù)據(jù)庫存儲(chǔ)結(jié)構(gòu) 937.2.3事務(wù)日志 947.3創(chuàng)建數(shù)據(jù)庫 957.3.1直接建立數(shù)據(jù)庫 957.3.2使用向?qū)Ы?shù)據(jù)庫 987.3.3數(shù)據(jù)庫的屬性設(shè)置 997.3.4數(shù)據(jù)庫大小估算和收縮數(shù)據(jù)庫 1007.4數(shù)據(jù)庫更名 1027.5刪除數(shù)據(jù)庫 103練習(xí)題7 104上機(jī)實(shí)驗(yàn)題2 104第8章創(chuàng)建和使用表 1058.1建立表 1058.2修改表的結(jié)構(gòu) 1088.3建立表間的關(guān)聯(lián) 1088.4刪除表 1118.5記錄的新增和修改 112練習(xí)題8 113上機(jī)實(shí)驗(yàn)題3 114第9章Transact-SQL 1169.1SQL語言 1169.1.1概述 1169.1.2SQL語言的分類 1179.2Transact-SQL基礎(chǔ) 1189.2.1查詢分析器 1189.2.2數(shù)據(jù)庫的操作語句 1209.2.3表的操作語句 1249.2.4數(shù)據(jù)查詢 1279.3Transact-SQL程序設(shè)計(jì)基礎(chǔ) 1419.3.1標(biāo)識符 1429.3.2數(shù)據(jù)類型 1449.3.3運(yùn)算符 1589.3.4變量 1639.3.5批處理 1659.3.6注釋 1669.3.7控制流語句 1679.3.8函數(shù) 174練習(xí)題9 177上機(jī)實(shí)驗(yàn)題4 177第10章SQL高級應(yīng)用 17910.1SELECT高級查詢 17910.1.1數(shù)據(jù)匯總 17910.1.2聯(lián)接查詢 18410.1.3子查詢 18810.1.4在查詢的基礎(chǔ)上創(chuàng)建新表 19310.2管理ntext、text和image數(shù)據(jù) 19410.2.1檢索ntext、text或image值 19510.2.2修改ntext、text或image值 19710.3事務(wù)處理 19910.3.1事務(wù)分類 20010.3.2顯式事務(wù) 20010.3.3自動(dòng)提交事務(wù) 20410.3.4隱式事務(wù) 20510.4數(shù)據(jù)的鎖定 20610.4.1并發(fā)問題 20610.4.2事務(wù)的隔離級別 20810.4.3SQL Server中的鎖定 20910.4.4自定義鎖 21210.5使用游標(biāo) 21710.5.1游標(biāo)的概念 21810.5.2使用游標(biāo) 21810.5.3游標(biāo)類型 223練習(xí)題10 224上機(jī)實(shí)驗(yàn)題5 224第11章索引 22611.1索引簡介 22611.1.1創(chuàng)建索引的原因 22611.1.2建立索引應(yīng)該考慮的問題 22711.2索引類型 22911.2.1B-樹索引結(jié)構(gòu) 22911.2.2聚集索引和非聚集索引 22911.2.3惟一索引和組合索引 23211.3創(chuàng)建索引 23311.3.1通過企業(yè)管理器創(chuàng)建索引 23311.3.2通過向?qū)?chuàng)建索引 23611.3.3使用SQL語言創(chuàng)建索引 23811.3.4創(chuàng)建索引的選項(xiàng)設(shè)置 24011.3.5創(chuàng)建索引的空間考慮 24211.3.6在視圖和計(jì)算列上創(chuàng)建索引 24211.4查看和刪除索引 24211.4.1使用企業(yè)管理器 24311.4.2使用SQL語言 243練習(xí)題11 244上機(jī)實(shí)驗(yàn)題6 244第12章視圖 24512.1視圖概述 24512.2創(chuàng)建視圖 24612.2.1使用企業(yè)管理器創(chuàng)建視圖 24712.2.2使用向?qū)?chuàng)建視圖 24912.2.3使用SQL語句創(chuàng)建視圖 25112.3使用視圖 25212.3.1使用視圖進(jìn)行數(shù)據(jù)檢索 25212.3.2通過視圖修改數(shù)據(jù) 25312.4視圖的修改 25512.4.1修改視圖 25512.4.2重命名視圖 25612.5視圖信息的查詢 25812.5.1使用企業(yè)管理器查詢視圖信息 25812.5.2使用sp_helptext存儲(chǔ)過程查詢視圖信息 25812.6視圖的刪除 25912.6.1使用企業(yè)管理器刪除視圖 26012.6.2使用Transact-SQL刪除視圖 261練習(xí)題12 261上機(jī)實(shí)驗(yàn)題7 261第13章數(shù)據(jù)庫完整性 26213.1約束 26213.1.1PRIMARY KEY約束 26213.1.2FOREIGN KEY約束 26313.1.3UNIQUE約束 26413.1.4CHECK約束 26513.1.5列約束和表約束 26513.2默認(rèn)值 26613.2.1在創(chuàng)建表時(shí)指定默認(rèn)值 26713.2.2使用默認(rèn)對象 26813.3規(guī)則 27213.3.1創(chuàng)建規(guī)則 27313.3.2綁定規(guī)則 27413.3.3解除和刪除規(guī)則 275練習(xí)題13 275上機(jī)實(shí)驗(yàn)題8 276第14章存儲(chǔ)過程 27714.1概述 27714.2創(chuàng)建存儲(chǔ)過程 27714.3執(zhí)行存儲(chǔ)過程 28214.4存儲(chǔ)過程的參數(shù) 28314.5存儲(chǔ)過程的查看、修改和刪除 286練習(xí)題14 288上機(jī)實(shí)驗(yàn)題9 288第15章觸發(fā)器 28915.1概述 28915.2創(chuàng)建觸發(fā)器 28915.3inserted表和deleted表 29415.4使用觸發(fā)器 29515.5修改觸發(fā)器 29715.6刪除觸發(fā)器 29815.7嵌套觸發(fā)器 298練習(xí)題15 299上機(jī)實(shí)驗(yàn)題10 299第16章SQL Server的安全管理 30016.1SQL Server安全體系結(jié)構(gòu) 30016.1.1操作系統(tǒng)的安全性 30016.1.2SQL Server的安全性 30116.1.3數(shù)據(jù)庫的安全性 30116.1.4SQL Server數(shù)據(jù)庫對象的安全性 30216.2 SQL Server的驗(yàn)證模式 30216.2.1NT驗(yàn)證模式 30216.2.2混合驗(yàn)證模式 30316.2.3NT驗(yàn)證模式對SQL Server的影響 30316.2.4設(shè)置驗(yàn)證模式 30416.3賬號和角色 30516.3.1服務(wù)器的登錄賬號 30516.3.2數(shù)據(jù)庫的用戶 30816.3.3數(shù)據(jù)庫角色 31216.3.4用戶和角色的權(quán)限問題 316練習(xí)題16 317上機(jī)實(shí)驗(yàn)題11 317第17章數(shù)據(jù)備份與還原 31817.1備份和還原構(gòu)架 31817.2備份數(shù)據(jù)庫 32117.2.1備份類型和常用備份策略 32117.2.2備份數(shù)據(jù)庫中各種對象 32217.3數(shù)據(jù)庫還原 33417.3.1數(shù)據(jù)庫恢復(fù)模型 33417.3.2還原數(shù)據(jù)庫備份 33717.3.3還原事務(wù)日志備份 340練習(xí)題17 341上機(jī)實(shí)驗(yàn)題12 341第18章數(shù)據(jù)轉(zhuǎn)換 34218.1DTS的基本概念 34218.2數(shù)據(jù)的導(dǎo)入 34318.3數(shù)據(jù)的導(dǎo)出 346練習(xí)題18 350上機(jī)實(shí)驗(yàn)題13 350第19章VB與數(shù)據(jù)庫 35119.1概述 35119.1.1數(shù)據(jù)訪問對象模型 35119.1.2數(shù)據(jù)庫的分類 35119.1.3ODBC和數(shù)據(jù)源 35319.2常用的數(shù)據(jù)訪問控件 35519.2.1Data控件 35519.2.2ADO Data控件 36019.2.3DataCombo控件 36519.2.4DataGrid控件 36819.3常用的高級用戶界面控件 37119.3.1圖像列表控件 37119.3.2TreeView控件 37419.3.3ListView控件 38019.3.4公共對話框控件 387練習(xí)題19 392上機(jī)實(shí)驗(yàn)題14 392第20章使用DAO操作數(shù)據(jù)庫 39320.1什么是DAO 39320.1.1DAO操作數(shù)據(jù)庫的步驟 39420.1.2DBEngine初始化數(shù)據(jù)庫環(huán)境 39620.1.3打開數(shù)據(jù)庫 39620.1.4打開數(shù)據(jù)集 39620.2DBEngine對象 39620.2.1DBEngine對象的屬性 39620.2.2DBEngine對象的方法 39720.3Workspace對象 39820.3.1Workspace對象的屬性 39920.3.2Workspace對象的方法 39920.4Database對象 40120.4.1Database對象的屬性 40120.4.2Database對象的方法 40220.4.3TableDef對象 40320.4.4Recordset對象 40520.4.5QueryDef對象 40920.5Fields集合和Field對象 41020.5.1Field對象的屬性 41020.5.2Field對象的方法 41120.5.3Fields集合的屬性 41120.5.4Fields集合的方法 41120.6Index對象 41220.6.1Index對象的屬性 41220.6.2Index對象的方法 41220.7DAO編程實(shí)例 413練習(xí)題20 418上機(jī)實(shí)驗(yàn)題15 418第21章使用ADO操作數(shù)據(jù)庫 41921.1ADO概述 41921.2Connection對象 42321.2.1Connection對象的屬性 42421.2.2Connection對象的方法 42621.2.3Connection對象的事件 42821.3Recordset對象 42921.3.1Recordset對象的屬性 43021.3.2Recordset對象的方法 43621.3.3Recordset對象的事件 44721.4Field對象 45121.4.1Field對象的屬性 45121.4.2Field對象的方法 45421.4.3Fields集合 45421.5Command對象 45921.5.1Command對象的屬性 46021.5.2Command對象的方法 46121.5.3 Parameters集合和Parameter對象 46321.6ADO編程綜合實(shí)例 468練習(xí)題21 471上機(jī)實(shí)驗(yàn)題16 471參考文獻(xiàn) 472

作者簡介

暫缺《數(shù)據(jù)庫原理與應(yīng)用:基于SQL Server2000》作者簡介

圖書目錄

第1章 數(shù)據(jù)庫系統(tǒng)概述 1
1.1 信息、數(shù)據(jù)和數(shù)據(jù)處理 1
1.1.1 信息與數(shù)據(jù) 1
1.1.2 數(shù)據(jù)處理 2
1.2 數(shù)據(jù)管理技術(shù)的發(fā)展 2
1.2.1 人工管理階段(20世紀(jì)50年代)2
1.2.2 文件系統(tǒng)階段(20世紀(jì)60年代)2
1.2.3 數(shù)據(jù)庫系統(tǒng)階段(20世紀(jì)60年代后期) 3
1.3 數(shù)據(jù)庫系統(tǒng)的組成與結(jié)構(gòu) 4
1.3.1 數(shù)據(jù)庫系統(tǒng)的組成 4
1.3.2 數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu) 5
l.4 數(shù)據(jù)庫管理系統(tǒng) 7
1.4.1 DBMS的主要功能 7
1.4.2 DBMS的組成 8
練習(xí)題1 9
第2章 數(shù)據(jù)模型 10
2.1 什么是數(shù)據(jù)模型 10
2.1.1 數(shù)據(jù)的描述 11
2.1.2 數(shù)據(jù)間聯(lián)系的描述 11
2.2 概念模型 11
2.2.1 信息世界中的基本概念 11
2.2.2 實(shí)體間的聯(lián)系方式 12
2.2.3 實(shí)體聯(lián)系表示法(E-R方法) 13
2.2.4 怎樣設(shè)計(jì)E-R圖 15
2.3 數(shù)據(jù)庫類型 16
2.3.1 層次模型 17
2.3.2 網(wǎng)狀模型 18
2.3.3 關(guān)系模型 19
練習(xí)題2 20
第3章 關(guān)系數(shù)據(jù)庫 21
3.1 關(guān)系模型的基本概念 21
3.2 關(guān)系的數(shù)學(xué)定義 22
3.3 關(guān)系代數(shù) 24
3.3.1 傳統(tǒng)的集合運(yùn)算 24
3.3.2 專門的關(guān)系運(yùn)算 24
練習(xí)題3 26
第4章 關(guān)系數(shù)據(jù)庫規(guī)范化理論 28
4.1 問題的提出 28
4.2 函數(shù)依賴 29
4.2.1 函數(shù)依賴的定義 29
4.2.2 函數(shù)依賴與屬性關(guān)系 30
4.2.3 Armstrong公理 31
4.2.4 閉包及其計(jì)算 32
4.3 范式和規(guī)范化 33
4.3.1 什么叫范式 33
4.3.2 范式的判定條件與規(guī)范化 33
4.4 關(guān)系模式的分解 35
4.4.1 模式分解中存在的問題 35
4.4.2 無損分解的定義和性質(zhì) 35
4.4.3 無損分解的測試方法 36
4.4.4 保持函數(shù)依賴的分解 36
練習(xí)題4 37
第5章 數(shù)據(jù)庫設(shè)計(jì) 39
5.1 數(shù)據(jù)庫設(shè)計(jì)概述 39
5.2 需求分析 40
5.2.1 需求分析的步驟 40
5.2.2 需求分析的方法 42
5.3 概念結(jié)構(gòu)設(shè)計(jì) 45
5.3.1 局部應(yīng)用E-R模型設(shè)計(jì) 45
5.3.2 總體概念E-R模型設(shè)計(jì) 47
5.4 邏輯結(jié)構(gòu)設(shè)計(jì) 49
5.5 物理結(jié)構(gòu)設(shè)計(jì) 51
5.6 數(shù)據(jù)庫的實(shí)施和維護(hù) 51
練習(xí)題5 52
第6章 SQL Server 2000系統(tǒng)概述 54
6.1 SQL Server 2000系統(tǒng)簡介 54
6.1.1 概況 54
6.1.2 特性 55
6.1.3 新增或增強(qiáng)功能 56
6.2 系統(tǒng)需求 58
6.2.1 硬件需求 58
6.2.2 軟件需求 59
6.3 SQL Server 2000的安裝 60
6.3.1 SQL Server 2000的配置選項(xiàng) 60
6.3.2 安裝SQL Server 2000 66
6.3.3 其他安裝方式 69
6.3.4 從其他版本升級到SQL Server 2000 70
6.4 客戶/服務(wù)器體系結(jié)構(gòu) 71
6.5 SQL Server服務(wù)器的管理 73
6.6 SQL Server 2000的主要組件 75
6.6.1 聯(lián)機(jī)叢書 76
6.6.2 企業(yè)管理器 76
6.6.3 服務(wù)器網(wǎng)絡(luò)實(shí)用工具和客戶網(wǎng)絡(luò)實(shí)用工具 77
6.6.4 查詢分析器 78
6.6.5 導(dǎo)入和導(dǎo)出數(shù)據(jù) 78
6.6.6 服務(wù)管理器 79
6.6.7 事件探查器 79
練習(xí)題6 79
上機(jī)實(shí)驗(yàn)題1 79
第7章 創(chuàng)建和使用數(shù)據(jù)庫 80
7.1 查看數(shù)據(jù)庫 80
7.1.1 查看數(shù)據(jù)庫 80
7.1.2 查看關(guān)系圖 83
7.1.3 查看表的結(jié)構(gòu)和內(nèi)容 85
7.1.4 查看視圖 86
7.1.5 查看存儲(chǔ)過程 88
7.1.6 查看用戶和角色 89
7.1.7 數(shù)據(jù)庫的其他組成部分 91
7.2 SQL Server數(shù)據(jù)庫和文件 91
7.2.1 文件和文件組 91
7.2.2 數(shù)據(jù)庫存儲(chǔ)結(jié)構(gòu) 93
7.2.3 事務(wù)日志 94
7.3 創(chuàng)建數(shù)據(jù)庫 95
7.3.1 直接建立數(shù)據(jù)庫 95
7.3.2 使用向?qū)Ы?shù)據(jù)庫 98
7.3.3 數(shù)據(jù)庫的屬性設(shè)置 99
7.3.4 數(shù)據(jù)庫大小估算和收縮數(shù)據(jù)庫100
7.4 數(shù)據(jù)庫更名 102
7.5 刪除數(shù)據(jù)庫 103
練習(xí)題7 104
上機(jī)實(shí)驗(yàn)題2 104
第8章 創(chuàng)建和使用表 105
8.1 建立表 105
8.2 修改表的結(jié)構(gòu) 108
8.3 建立表間的關(guān)聯(lián) 108
8.4 刪除表 111
8.5 記錄的新增和修改 112
練習(xí)題8 113
上機(jī)實(shí)驗(yàn)題3 114
第9章 Transact-SQL 116
9.1 SQL語言 116
9.1.1 概述 116
9.1.2 SQL語言的分類 117
9.2 Transact-SQL基礎(chǔ) 118
9.2.1 查詢分析器 118
9.2.2 數(shù)據(jù)庫的操作語句 120
9.2.3 表的操作語句 124
9.2.4 數(shù)據(jù)查詢 127
9.3 Transact-SQL程序設(shè)計(jì)基礎(chǔ) 141
9.3.1 標(biāo)識符 142
9.3.2 數(shù)據(jù)類型 144
9.3.3 運(yùn)算符 158
9.3.4 變量 163
9.3.5 批處理 165
9.3.6 注釋 166
9.3.7 控制流語句 167
9.3.8 函數(shù) 174
練習(xí)題9 177
上機(jī)實(shí)驗(yàn)題4 177
第10章 SQL高級應(yīng)用 179
10.1 SELECT高級查詢 179
10.1.1 數(shù)據(jù)匯總 179
10.1.2 聯(lián)接查詢 184
10.1.3 子查詢 188
10.1.4 在查詢的基礎(chǔ)上創(chuàng)建新表 193
10.2 管理ntext、text和image數(shù)據(jù) 194
10.2.1 檢索ntext、text或image值 195
10.2.2 修改ntext、text或image值 197
10.3 事務(wù)處理 199
10.3.1 事務(wù)分類 200
10.3.2 顯式事務(wù) 200
10.3.3 自動(dòng)提交事務(wù) 204
10.3.4 隱式事務(wù) 205
10.4 數(shù)據(jù)的鎖定 206
10.4.1 并發(fā)問題 206
10.4.2 事務(wù)的隔離級別 208
10.4.3 SQL Server中的鎖定 209
10.4.4 自定義鎖 212
10.5 使用游標(biāo) 217
10.5.1 游標(biāo)的概念 218
10.5.2 使用游標(biāo) 218
10.5.3 游標(biāo)類型 223
練習(xí)題10 224
上機(jī)實(shí)驗(yàn)題5 224
第11章 索引 226
11.1 索引簡介 226
11.1.1 創(chuàng)建索引的原因 226
11.1.2 建立索引應(yīng)該考慮的問題 227
11.2 索引類型 229
11.2.1 B-樹索引結(jié)構(gòu) 229
11.2.2 聚集索引和非聚集索引 229
11.2.3 惟一索引和組合索引 232
11.3 創(chuàng)建索引 233
11.3.1 通過企業(yè)管理器創(chuàng)建索引 233
11.3.2 通過向?qū)?chuàng)建索引 236
11.3.3 使用SQL語言創(chuàng)建索引 238
11.3.4 創(chuàng)建索引的選項(xiàng)設(shè)置 240
11.3.5 創(chuàng)建索引的空間考慮 242
11.3.6 在視圖和計(jì)算列上創(chuàng)建索引 242
11.4 查看和刪除索引 242
11.4.1 使用企業(yè)管理器 243
11.4.2 使用SQL語言 243
練習(xí)題11 244
上機(jī)實(shí)驗(yàn)題6 244
第12章 視圖 245
12.1 視圖概述 245
12.2 創(chuàng)建視圖 246
12.2.1 使用企業(yè)管理器創(chuàng)建視圖 247
12.2.2 使用向?qū)?chuàng)建視圖 249
12.2.3 使用SQL語句創(chuàng)建視圖 251
12.3 使用視圖 252
12.3.1 使用視圖進(jìn)行數(shù)據(jù)檢索 252
12.3.2 通過視圖修改數(shù)據(jù) 253
12.4 視圖的修改 255
12.4.1 修改視圖 255
12.4.2 重命名視圖 256
12.5 視圖信息的查詢 258
12.5.1 使用企業(yè)管理器查詢視圖信息258
12.5.2 使用sp_helptext存儲(chǔ)過程查詢視圖信息 258
12.6 視圖的刪除 259
12.6.1 使用企業(yè)管理器刪除視圖 260
12.6.2 使用Transact-SQL刪除視圖 261
練習(xí)題12 261
上機(jī)實(shí)驗(yàn)題7 261
第13章 數(shù)據(jù)庫完整性 262
13.1 約束 262
13.1.1 PRIMARY KEY約束 262
13.1.2 FOREIGN KEY約束 263
13.1.3 UNIQUE約束 264
13.1.4 CHECK約束 265
13.1.5 列約束和表約束 265
13.2 默認(rèn)值 266
13.2.1 在創(chuàng)建表時(shí)指定默認(rèn)值 267
13.2.2 使用默認(rèn)對象 268
13.3 規(guī)則 272
13.3.1 創(chuàng)建規(guī)則 273
13.3.2 綁定規(guī)則 274
13.3.3 解除和刪除規(guī)則 275
練習(xí)題13 275
上機(jī)實(shí)驗(yàn)題8 276
第14章 存儲(chǔ)過程 277
14.1 概述 277
14.2 創(chuàng)建存儲(chǔ)過程 277
14.3 執(zhí)行存儲(chǔ)過程 282
14.4 存儲(chǔ)過程的參數(shù) 283
14.5 存儲(chǔ)過程的查看、修改和刪除 286
練習(xí)題14 288
上機(jī)實(shí)驗(yàn)題9 288
第15章 觸發(fā)器 289
15.1 概述 289
15.2 創(chuàng)建觸發(fā)器 289
15.3 inserted表和deleted表 294
15.4 使用觸發(fā)器 295
15.5 修改觸發(fā)器 297
15.6 刪除觸發(fā)器 298
15.7 嵌套觸發(fā)器 298
練習(xí)題15 299
上機(jī)實(shí)驗(yàn)題10 299
第16章 SQL Server的安全管理 300
16.1 SQL Server安全體系結(jié)構(gòu) 300
16.1.1 操作系統(tǒng)的安全性 300
16.1.2 SQL Server的安全性 301
16.1.3 數(shù)據(jù)庫的安全性 301
16.1.4 SQL Server數(shù)據(jù)庫對象的安全性 302
16.2 SQL Server的驗(yàn)證模式 302
16.2.1 NT驗(yàn)證模式 302
16.2.2 混合驗(yàn)證模式 303
16.2.3 NT驗(yàn)證模式對SQL Server的影響 303
16.2.4 設(shè)置驗(yàn)證模式 304
16.3 賬號和角色 305
16.3.1 服務(wù)器的登錄賬號 305
16.3.2 數(shù)據(jù)庫的用戶 308
16.3.3 數(shù)據(jù)庫角色 312
16.3.4 用戶和角色的權(quán)限問題 316
練習(xí)題16 317
上機(jī)實(shí)驗(yàn)題11 317
第17章 數(shù)據(jù)備份與還原 318
17.1 備份和還原構(gòu)架 318
17.2 備份數(shù)據(jù)庫 321
17.2.1 備份類型和常用備份策略 321
17.2.2 備份數(shù)據(jù)庫中各種對象 322
17.3 數(shù)據(jù)庫還原 334
17.3.1 數(shù)據(jù)庫恢復(fù)模型 334
17.3.2 還原數(shù)據(jù)庫備份 337
17.3.3 還原事務(wù)日志備份 340
練習(xí)題17 341
上機(jī)實(shí)驗(yàn)題12 341
第18章 數(shù)據(jù)轉(zhuǎn)換 342
18.1 DTS的基本概念 342
18.2 數(shù)據(jù)的導(dǎo)入 343
18.3 數(shù)據(jù)的導(dǎo)出 346
練習(xí)題18 350
上機(jī)實(shí)驗(yàn)題13 350
第19章 VB與數(shù)據(jù)庫 351
19.1 概述 351
19.1.1 數(shù)據(jù)訪問對象模型 351
19.1.2 數(shù)據(jù)庫的分類 351
19.1.3 ODBC和數(shù)據(jù)源 353
19.2 常用的數(shù)據(jù)訪問控件 355
19.2.1 Data控件 355
19.2.2 ADO Data控件 360
19.2.3 DataCombo控件 365
19.2.4 DataGrid控件 368
19.3 常用的高級用戶界面控件 371
19.3.1 圖像列表控件 371
19.3.2 TreeView控件 374
19.3.3 ListView控件 380
19.3.4 公共對話框控件 387
練習(xí)題19 392
上機(jī)實(shí)驗(yàn)題14 392
第20章 使用DAO操作數(shù)據(jù)庫 393
20.1 什么是DAO 393
20.1.1 DAO操作數(shù)據(jù)庫的步驟 394
20.1.2 DBEngine初始化數(shù)據(jù)庫環(huán)境 396
20.1.3 打開數(shù)據(jù)庫 396
20.1.4 打開數(shù)據(jù)集 396
20.2 DBEngine對象 396
20.2.1 DBEngine對象的屬性 396
20.2.2 DBEngine對象的方法 397
20.3 Workspace對象 398
20.3.1 Workspace對象的屬性 399
20.3.2 Workspace對象的方法 399
20.4 Database對象 401
20.4.1 Database對象的屬性 401
20.4.2 Database對象的方法 402
20.4.3 TableDef對象 403
20.4.4 Recordset對象 405
20.4.5 QueryDef對象 409
20.5 Fields集合和Field對象 410
20.5.1 Field對象的屬性 410
20.5.2 Field對象的方法 411
20.5.3 Fields集合的屬性 411
20.5.4 Fields集合的方法 411
20.6 Index對象 412
20.6.1 Index對象的屬性 412
20.6.2 Index對象的方法 412
20.7 DAO編程實(shí)例 413
練習(xí)題20 418
上機(jī)實(shí)驗(yàn)題15 418
第21章 使用ADO操作數(shù)據(jù)庫 419
21.1 ADO概述 419
21.2 Connection對象 423
21.2.1 Connection對象的屬性 424
21.2.2 Connection對象的方法 426
21.2.3 Connection對象的事件 428
21.3 Recordset對象 429
21.3.1 Recordset對象的屬性 430
21.3.2 Recordset對象的方法 436
21.3.3 Recordset對象的事件 447
21.4 Field對象 451
21.4.1 Field對象的屬性 451
21.4.2 Field對象的方法 454
21.4.3 Fields集合 454
21.5 Command對象 459
21.5.1 Command對象的屬性 460
21.5.2 Command對象的方法 461
21.5.3 Parameters集合和Parameter對象 463
21.6 ADO編程綜合實(shí)例 468
練習(xí)題21 471
上機(jī)實(shí)驗(yàn)題16 471
參考文獻(xiàn) 472

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號