注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數(shù)據庫SQL Sever數(shù)據庫原理與應用:基于SQL Server2000

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

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

定 價:¥39.80

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

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

內容簡介

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

作者簡介

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

圖書目錄

第1章 數(shù)據庫系統(tǒng)概述 1
1.1 信息、數(shù)據和數(shù)據處理 1
1.1.1 信息與數(shù)據 1
1.1.2 數(shù)據處理 2
1.2 數(shù)據管理技術的發(fā)展 2
1.2.1 人工管理階段(20世紀50年代)2
1.2.2 文件系統(tǒng)階段(20世紀60年代)2
1.2.3 數(shù)據庫系統(tǒng)階段(20世紀60年代后期) 3
1.3 數(shù)據庫系統(tǒng)的組成與結構 4
1.3.1 數(shù)據庫系統(tǒng)的組成 4
1.3.2 數(shù)據庫系統(tǒng)體系結構 5
l.4 數(shù)據庫管理系統(tǒng) 7
1.4.1 DBMS的主要功能 7
1.4.2 DBMS的組成 8
練習題1 9
第2章 數(shù)據模型 10
2.1 什么是數(shù)據模型 10
2.1.1 數(shù)據的描述 11
2.1.2 數(shù)據間聯(lián)系的描述 11
2.2 概念模型 11
2.2.1 信息世界中的基本概念 11
2.2.2 實體間的聯(lián)系方式 12
2.2.3 實體聯(lián)系表示法(E-R方法) 13
2.2.4 怎樣設計E-R圖 15
2.3 數(shù)據庫類型 16
2.3.1 層次模型 17
2.3.2 網狀模型 18
2.3.3 關系模型 19
練習題2 20
第3章 關系數(shù)據庫 21
3.1 關系模型的基本概念 21
3.2 關系的數(shù)學定義 22
3.3 關系代數(shù) 24
3.3.1 傳統(tǒng)的集合運算 24
3.3.2 專門的關系運算 24
練習題3 26
第4章 關系數(shù)據庫規(guī)范化理論 28
4.1 問題的提出 28
4.2 函數(shù)依賴 29
4.2.1 函數(shù)依賴的定義 29
4.2.2 函數(shù)依賴與屬性關系 30
4.2.3 Armstrong公理 31
4.2.4 閉包及其計算 32
4.3 范式和規(guī)范化 33
4.3.1 什么叫范式 33
4.3.2 范式的判定條件與規(guī)范化 33
4.4 關系模式的分解 35
4.4.1 模式分解中存在的問題 35
4.4.2 無損分解的定義和性質 35
4.4.3 無損分解的測試方法 36
4.4.4 保持函數(shù)依賴的分解 36
練習題4 37
第5章 數(shù)據庫設計 39
5.1 數(shù)據庫設計概述 39
5.2 需求分析 40
5.2.1 需求分析的步驟 40
5.2.2 需求分析的方法 42
5.3 概念結構設計 45
5.3.1 局部應用E-R模型設計 45
5.3.2 總體概念E-R模型設計 47
5.4 邏輯結構設計 49
5.5 物理結構設計 51
5.6 數(shù)據庫的實施和維護 51
練習題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 新增或增強功能 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的配置選項 60
6.3.2 安裝SQL Server 2000 66
6.3.3 其他安裝方式 69
6.3.4 從其他版本升級到SQL Server 2000 70
6.4 客戶/服務器體系結構 71
6.5 SQL Server服務器的管理 73
6.6 SQL Server 2000的主要組件 75
6.6.1 聯(lián)機叢書 76
6.6.2 企業(yè)管理器 76
6.6.3 服務器網絡實用工具和客戶網絡實用工具 77
6.6.4 查詢分析器 78
6.6.5 導入和導出數(shù)據 78
6.6.6 服務管理器 79
6.6.7 事件探查器 79
練習題6 79
上機實驗題1 79
第7章 創(chuàng)建和使用數(shù)據庫 80
7.1 查看數(shù)據庫 80
7.1.1 查看數(shù)據庫 80
7.1.2 查看關系圖 83
7.1.3 查看表的結構和內容 85
7.1.4 查看視圖 86
7.1.5 查看存儲過程 88
7.1.6 查看用戶和角色 89
7.1.7 數(shù)據庫的其他組成部分 91
7.2 SQL Server數(shù)據庫和文件 91
7.2.1 文件和文件組 91
7.2.2 數(shù)據庫存儲結構 93
7.2.3 事務日志 94
7.3 創(chuàng)建數(shù)據庫 95
7.3.1 直接建立數(shù)據庫 95
7.3.2 使用向導建立數(shù)據庫 98
7.3.3 數(shù)據庫的屬性設置 99
7.3.4 數(shù)據庫大小估算和收縮數(shù)據庫100
7.4 數(shù)據庫更名 102
7.5 刪除數(shù)據庫 103
練習題7 104
上機實驗題2 104
第8章 創(chuàng)建和使用表 105
8.1 建立表 105
8.2 修改表的結構 108
8.3 建立表間的關聯(lián) 108
8.4 刪除表 111
8.5 記錄的新增和修改 112
練習題8 113
上機實驗題3 114
第9章 Transact-SQL 116
9.1 SQL語言 116
9.1.1 概述 116
9.1.2 SQL語言的分類 117
9.2 Transact-SQL基礎 118
9.2.1 查詢分析器 118
9.2.2 數(shù)據庫的操作語句 120
9.2.3 表的操作語句 124
9.2.4 數(shù)據查詢 127
9.3 Transact-SQL程序設計基礎 141
9.3.1 標識符 142
9.3.2 數(shù)據類型 144
9.3.3 運算符 158
9.3.4 變量 163
9.3.5 批處理 165
9.3.6 注釋 166
9.3.7 控制流語句 167
9.3.8 函數(shù) 174
練習題9 177
上機實驗題4 177
第10章 SQL高級應用 179
10.1 SELECT高級查詢 179
10.1.1 數(shù)據匯總 179
10.1.2 聯(lián)接查詢 184
10.1.3 子查詢 188
10.1.4 在查詢的基礎上創(chuàng)建新表 193
10.2 管理ntext、text和image數(shù)據 194
10.2.1 檢索ntext、text或image值 195
10.2.2 修改ntext、text或image值 197
10.3 事務處理 199
10.3.1 事務分類 200
10.3.2 顯式事務 200
10.3.3 自動提交事務 204
10.3.4 隱式事務 205
10.4 數(shù)據的鎖定 206
10.4.1 并發(fā)問題 206
10.4.2 事務的隔離級別 208
10.4.3 SQL Server中的鎖定 209
10.4.4 自定義鎖 212
10.5 使用游標 217
10.5.1 游標的概念 218
10.5.2 使用游標 218
10.5.3 游標類型 223
練習題10 224
上機實驗題5 224
第11章 索引 226
11.1 索引簡介 226
11.1.1 創(chuàng)建索引的原因 226
11.1.2 建立索引應該考慮的問題 227
11.2 索引類型 229
11.2.1 B-樹索引結構 229
11.2.2 聚集索引和非聚集索引 229
11.2.3 惟一索引和組合索引 232
11.3 創(chuàng)建索引 233
11.3.1 通過企業(yè)管理器創(chuàng)建索引 233
11.3.2 通過向導創(chuàng)建索引 236
11.3.3 使用SQL語言創(chuàng)建索引 238
11.3.4 創(chuàng)建索引的選項設置 240
11.3.5 創(chuàng)建索引的空間考慮 242
11.3.6 在視圖和計算列上創(chuàng)建索引 242
11.4 查看和刪除索引 242
11.4.1 使用企業(yè)管理器 243
11.4.2 使用SQL語言 243
練習題11 244
上機實驗題6 244
第12章 視圖 245
12.1 視圖概述 245
12.2 創(chuàng)建視圖 246
12.2.1 使用企業(yè)管理器創(chuàng)建視圖 247
12.2.2 使用向導創(chuàng)建視圖 249
12.2.3 使用SQL語句創(chuàng)建視圖 251
12.3 使用視圖 252
12.3.1 使用視圖進行數(shù)據檢索 252
12.3.2 通過視圖修改數(shù)據 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存儲過程查詢視圖信息 258
12.6 視圖的刪除 259
12.6.1 使用企業(yè)管理器刪除視圖 260
12.6.2 使用Transact-SQL刪除視圖 261
練習題12 261
上機實驗題7 261
第13章 數(shù)據庫完整性 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 默認值 266
13.2.1 在創(chuàng)建表時指定默認值 267
13.2.2 使用默認對象 268
13.3 規(guī)則 272
13.3.1 創(chuàng)建規(guī)則 273
13.3.2 綁定規(guī)則 274
13.3.3 解除和刪除規(guī)則 275
練習題13 275
上機實驗題8 276
第14章 存儲過程 277
14.1 概述 277
14.2 創(chuàng)建存儲過程 277
14.3 執(zhí)行存儲過程 282
14.4 存儲過程的參數(shù) 283
14.5 存儲過程的查看、修改和刪除 286
練習題14 288
上機實驗題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
練習題15 299
上機實驗題10 299
第16章 SQL Server的安全管理 300
16.1 SQL Server安全體系結構 300
16.1.1 操作系統(tǒng)的安全性 300
16.1.2 SQL Server的安全性 301
16.1.3 數(shù)據庫的安全性 301
16.1.4 SQL Server數(shù)據庫對象的安全性 302
16.2 SQL Server的驗證模式 302
16.2.1 NT驗證模式 302
16.2.2 混合驗證模式 303
16.2.3 NT驗證模式對SQL Server的影響 303
16.2.4 設置驗證模式 304
16.3 賬號和角色 305
16.3.1 服務器的登錄賬號 305
16.3.2 數(shù)據庫的用戶 308
16.3.3 數(shù)據庫角色 312
16.3.4 用戶和角色的權限問題 316
練習題16 317
上機實驗題11 317
第17章 數(shù)據備份與還原 318
17.1 備份和還原構架 318
17.2 備份數(shù)據庫 321
17.2.1 備份類型和常用備份策略 321
17.2.2 備份數(shù)據庫中各種對象 322
17.3 數(shù)據庫還原 334
17.3.1 數(shù)據庫恢復模型 334
17.3.2 還原數(shù)據庫備份 337
17.3.3 還原事務日志備份 340
練習題17 341
上機實驗題12 341
第18章 數(shù)據轉換 342
18.1 DTS的基本概念 342
18.2 數(shù)據的導入 343
18.3 數(shù)據的導出 346
練習題18 350
上機實驗題13 350
第19章 VB與數(shù)據庫 351
19.1 概述 351
19.1.1 數(shù)據訪問對象模型 351
19.1.2 數(shù)據庫的分類 351
19.1.3 ODBC和數(shù)據源 353
19.2 常用的數(shù)據訪問控件 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
練習題19 392
上機實驗題14 392
第20章 使用DAO操作數(shù)據庫 393
20.1 什么是DAO 393
20.1.1 DAO操作數(shù)據庫的步驟 394
20.1.2 DBEngine初始化數(shù)據庫環(huán)境 396
20.1.3 打開數(shù)據庫 396
20.1.4 打開數(shù)據集 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編程實例 413
練習題20 418
上機實驗題15 418
第21章 使用ADO操作數(shù)據庫 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編程綜合實例 468
練習題21 471
上機實驗題16 471
參考文獻 472

本目錄推薦

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