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

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

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

定 價(jià):¥39.80

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

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

內(nèi)容簡(jiǎn)介

  內(nèi)容簡(jiǎn)介目錄數(shù)據(jù)庫(kù)技術(shù)是目前IT行業(yè)中發(fā)展最快的領(lǐng)域之一,已經(jīng)被廣泛應(yīng)用于各種類型的數(shù)據(jù)處理系統(tǒng)之中。了解并掌握數(shù)據(jù)庫(kù)知識(shí)已經(jīng)成為各類科技人員和管理人員的基本要求。本書基于SQL Server 2000系統(tǒng)討論數(shù)據(jù)庫(kù)的原理和應(yīng)用方法。全書分為3部分:第1章~第5章介紹數(shù)據(jù)庫(kù)的一般原理;第6章~第18章介紹SQL Server 2000數(shù)據(jù)庫(kù)管理方法;第19章~第21章介紹VB 6.0環(huán)境下開發(fā)SQL Server 2000數(shù)據(jù)庫(kù)應(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ù)庫(kù)原理與應(yīng)用"或"SQL Server 2000應(yīng)用系統(tǒng)開發(fā)"課程的教學(xué)用書,對(duì)于計(jì)算機(jī)應(yīng)用人員和計(jì)算機(jī)愛(ài)好者本書也是一本實(shí)用的自學(xué)參考書。前言數(shù)據(jù)庫(kù)技術(shù)是目前IT行業(yè)中發(fā)展最快的領(lǐng)域之一,已經(jīng)廣泛應(yīng)用于各種類型的數(shù)據(jù)處理系統(tǒng)之中。了解并掌握數(shù)據(jù)庫(kù)知識(shí)已經(jīng)成為各類科技人員和管理人員的基本要求。"數(shù)據(jù)庫(kù)原理與應(yīng)用"課程已逐漸成為普通高校各個(gè)專業(yè)本、??茖W(xué)生的必修課程。本書基于SQL Server 2000討論數(shù)據(jù)庫(kù)的原理和應(yīng)用方法。全書分為3部分,第1章~第5章介紹數(shù)據(jù)庫(kù)的一般原理;第6章~第18章介紹SQL Server 2000數(shù)據(jù)庫(kù)管理方法;第19章~第21章介紹VB 6.0環(huán)境下開發(fā)SQL Server 2000數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的相關(guān)技術(shù)。第1章為數(shù)據(jù)庫(kù)系統(tǒng)概述,第2章為數(shù)據(jù)模型,第3章為關(guān)系數(shù)據(jù)庫(kù),第4章為關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論,第5章為數(shù)據(jù)庫(kù)設(shè)計(jì),第6章為SQL Server 2000系統(tǒng)概述,第7章為創(chuàng)建和使用數(shù)據(jù)庫(kù),第8章為創(chuàng)建和使用表,第9章為Transact-SQL,第10章為SQL高級(jí)使用,第11章為索引,第12章為視圖,第13章為數(shù)據(jù)庫(kù)完整性,第14章為存儲(chǔ)過(guò)程,第15章為觸發(fā)器,第16章為SQL Server的安全管理,第17章為數(shù)據(jù)備份與還原,第18章為數(shù)據(jù)轉(zhuǎn)換,第19章為VB與數(shù)據(jù)庫(kù),第20章為使用DAO操作數(shù)據(jù)庫(kù),第21章為使用ADO操作數(shù)據(jù)庫(kù)。每一章后都給出相應(yīng)的練習(xí)題,書中還安排了16個(gè)上機(jī)實(shí)驗(yàn)題供讀者選做。本書內(nèi)容由淺入深,循序漸進(jìn),通俗易懂,適合自學(xué)。書中提供了大量例題,有助于讀者理解概念、鞏固知識(shí)、掌握要點(diǎn)、攻克難點(diǎn)。本書可以作為各類院校相關(guān)專業(yè)及其他培訓(xùn)班的"數(shù)據(jù)庫(kù)原理與應(yīng)用"或"SQL Server 2000應(yīng)用系統(tǒng)開發(fā)"課程的教學(xué)用書,對(duì)于計(jì)算機(jī)應(yīng)用人員和計(jì)算機(jī)愛(ài)好者本書也是一本實(shí)用的自學(xué)參考書。由于時(shí)間倉(cāng)促,編者水平有限,書中難免出現(xiàn)錯(cuò)誤和疏漏之處,敬請(qǐng)廣大讀者指正。 編者2005年11月 第1章數(shù)據(jù)庫(kù)系統(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ù)庫(kù)系統(tǒng)階段(20世紀(jì)60年代后期) 31.3數(shù)據(jù)庫(kù)系統(tǒng)的組成與結(jié)構(gòu) 41.3.1數(shù)據(jù)庫(kù)系統(tǒng)的組成 41.3.2數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu) 5l.4數(shù)據(jù)庫(kù)管理系統(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ù)庫(kù)類型 162.3.1層次模型 172.3.2網(wǎng)狀模型 182.3.3關(guān)系模型 19練習(xí)題2 20第3章關(guān)系數(shù)據(jù)庫(kù) 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ù)庫(kù)規(guī)范化理論 284.1問(wèn)題的提出 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模式分解中存在的問(wèn)題 354.4.2無(wú)損分解的定義和性質(zhì) 354.4.3無(wú)損分解的測(cè)試方法 364.4.4保持函數(shù)依賴的分解 36練習(xí)題4 37第5章數(shù)據(jù)庫(kù)設(shè)計(jì) 395.1數(shù)據(jù)庫(kù)設(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ù)庫(kù)的實(shí)施和維護(hù) 51練習(xí)題5 52第6章SQL Server 2000系統(tǒng)概述 546.1SQL Server 2000系統(tǒng)簡(jiǎn)介 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從其他版本升級(jí)到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ù)庫(kù) 807.1查看數(shù)據(jù)庫(kù) 807.1.1查看數(shù)據(jù)庫(kù) 807.1.2查看關(guān)系圖 837.1.3查看表的結(jié)構(gòu)和內(nèi)容 857.1.4查看視圖 867.1.5查看存儲(chǔ)過(guò)程 887.1.6查看用戶和角色 897.1.7數(shù)據(jù)庫(kù)的其他組成部分 917.2SQL Server數(shù)據(jù)庫(kù)和文件 917.2.1文件和文件組 917.2.2數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu) 937.2.3事務(wù)日志 947.3創(chuàng)建數(shù)據(jù)庫(kù) 957.3.1直接建立數(shù)據(jù)庫(kù) 957.3.2使用向?qū)Ы?shù)據(jù)庫(kù) 987.3.3數(shù)據(jù)庫(kù)的屬性設(shè)置 997.3.4數(shù)據(jù)庫(kù)大小估算和收縮數(shù)據(jù)庫(kù) 1007.4數(shù)據(jù)庫(kù)更名 1027.5刪除數(shù)據(jù)庫(kù) 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語(yǔ)言 1169.1.1概述 1169.1.2SQL語(yǔ)言的分類 1179.2Transact-SQL基礎(chǔ) 1189.2.1查詢分析器 1189.2.2數(shù)據(jù)庫(kù)的操作語(yǔ)句 1209.2.3表的操作語(yǔ)句 1249.2.4數(shù)據(jù)查詢 1279.3Transact-SQL程序設(shè)計(jì)基礎(chǔ) 1419.3.1標(biāo)識(shí)符 1429.3.2數(shù)據(jù)類型 1449.3.3運(yùn)算符 1589.3.4變量 1639.3.5批處理 1659.3.6注釋 1669.3.7控制流語(yǔ)句 1679.3.8函數(shù) 174練習(xí)題9 177上機(jī)實(shí)驗(yàn)題4 177第10章SQL高級(jí)應(yīng)用 17910.1SELECT高級(jí)查詢 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ā)問(wèn)題 20610.4.2事務(wù)的隔離級(jí)別 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索引簡(jiǎn)介 22611.1.1創(chuàng)建索引的原因 22611.1.2建立索引應(yīng)該考慮的問(wèn)題 22711.2索引類型 22911.2.1B-樹索引結(jié)構(gòu) 22911.2.2聚集索引和非聚集索引 22911.2.3惟一索引和組合索引 23211.3創(chuàng)建索引 23311.3.1通過(guò)企業(yè)管理器創(chuàng)建索引 23311.3.2通過(guò)向?qū)?chuàng)建索引 23611.3.3使用SQL語(yǔ)言創(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語(yǔ)言 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語(yǔ)句創(chuàng)建視圖 25112.3使用視圖 25212.3.1使用視圖進(jìn)行數(shù)據(jù)檢索 25212.3.2通過(guò)視圖修改數(shù)據(jù) 25312.4視圖的修改 25512.4.1修改視圖 25512.4.2重命名視圖 25612.5視圖信息的查詢 25812.5.1使用企業(yè)管理器查詢視圖信息 25812.5.2使用sp_helptext存儲(chǔ)過(guò)程查詢視圖信息 25812.6視圖的刪除 25912.6.1使用企業(yè)管理器刪除視圖 26012.6.2使用Transact-SQL刪除視圖 261練習(xí)題12 261上機(jī)實(shí)驗(yàn)題7 261第13章數(shù)據(jù)庫(kù)完整性 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)對(duì)象 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ǔ)過(guò)程 27714.1概述 27714.2創(chuàng)建存儲(chǔ)過(guò)程 27714.3執(zhí)行存儲(chǔ)過(guò)程 28214.4存儲(chǔ)過(guò)程的參數(shù) 28314.5存儲(chǔ)過(guò)程的查看、修改和刪除 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ù)庫(kù)的安全性 30116.1.4SQL Server數(shù)據(jù)庫(kù)對(duì)象的安全性 30216.2 SQL Server的驗(yàn)證模式 30216.2.1NT驗(yàn)證模式 30216.2.2混合驗(yàn)證模式 30316.2.3NT驗(yàn)證模式對(duì)SQL Server的影響 30316.2.4設(shè)置驗(yàn)證模式 30416.3賬號(hào)和角色 30516.3.1服務(wù)器的登錄賬號(hào) 30516.3.2數(shù)據(jù)庫(kù)的用戶 30816.3.3數(shù)據(jù)庫(kù)角色 31216.3.4用戶和角色的權(quán)限問(wèn)題 316練習(xí)題16 317上機(jī)實(shí)驗(yàn)題11 317第17章數(shù)據(jù)備份與還原 31817.1備份和還原構(gòu)架 31817.2備份數(shù)據(jù)庫(kù) 32117.2.1備份類型和常用備份策略 32117.2.2備份數(shù)據(jù)庫(kù)中各種對(duì)象 32217.3數(shù)據(jù)庫(kù)還原 33417.3.1數(shù)據(jù)庫(kù)恢復(fù)模型 33417.3.2還原數(shù)據(jù)庫(kù)備份 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ù)庫(kù) 35119.1概述 35119.1.1數(shù)據(jù)訪問(wèn)對(duì)象模型 35119.1.2數(shù)據(jù)庫(kù)的分類 35119.1.3ODBC和數(shù)據(jù)源 35319.2常用的數(shù)據(jù)訪問(wèn)控件 35519.2.1Data控件 35519.2.2ADO Data控件 36019.2.3DataCombo控件 36519.2.4DataGrid控件 36819.3常用的高級(jí)用戶界面控件 37119.3.1圖像列表控件 37119.3.2TreeView控件 37419.3.3ListView控件 38019.3.4公共對(duì)話框控件 387練習(xí)題19 392上機(jī)實(shí)驗(yàn)題14 392第20章使用DAO操作數(shù)據(jù)庫(kù) 39320.1什么是DAO 39320.1.1DAO操作數(shù)據(jù)庫(kù)的步驟 39420.1.2DBEngine初始化數(shù)據(jù)庫(kù)環(huán)境 39620.1.3打開數(shù)據(jù)庫(kù) 39620.1.4打開數(shù)據(jù)集 39620.2DBEngine對(duì)象 39620.2.1DBEngine對(duì)象的屬性 39620.2.2DBEngine對(duì)象的方法 39720.3Workspace對(duì)象 39820.3.1Workspace對(duì)象的屬性 39920.3.2Workspace對(duì)象的方法 39920.4Database對(duì)象 40120.4.1Database對(duì)象的屬性 40120.4.2Database對(duì)象的方法 40220.4.3TableDef對(duì)象 40320.4.4Recordset對(duì)象 40520.4.5QueryDef對(duì)象 40920.5Fields集合和Field對(duì)象 41020.5.1Field對(duì)象的屬性 41020.5.2Field對(duì)象的方法 41120.5.3Fields集合的屬性 41120.5.4Fields集合的方法 41120.6Index對(duì)象 41220.6.1Index對(duì)象的屬性 41220.6.2Index對(duì)象的方法 41220.7DAO編程實(shí)例 413練習(xí)題20 418上機(jī)實(shí)驗(yàn)題15 418第21章使用ADO操作數(shù)據(jù)庫(kù) 41921.1ADO概述 41921.2Connection對(duì)象 42321.2.1Connection對(duì)象的屬性 42421.2.2Connection對(duì)象的方法 42621.2.3Connection對(duì)象的事件 42821.3Recordset對(duì)象 42921.3.1Recordset對(duì)象的屬性 43021.3.2Recordset對(duì)象的方法 43621.3.3Recordset對(duì)象的事件 44721.4Field對(duì)象 45121.4.1Field對(duì)象的屬性 45121.4.2Field對(duì)象的方法 45421.4.3Fields集合 45421.5Command對(duì)象 45921.5.1Command對(duì)象的屬性 46021.5.2Command對(duì)象的方法 46121.5.3 Parameters集合和Parameter對(duì)象 46321.6ADO編程綜合實(shí)例 468練習(xí)題21 471上機(jī)實(shí)驗(yàn)題16 471參考文獻(xiàn) 472

作者簡(jiǎn)介

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

圖書目錄

第1章 數(shù)據(jù)庫(kù)系統(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ù)庫(kù)系統(tǒng)階段(20世紀(jì)60年代后期) 3
1.3 數(shù)據(jù)庫(kù)系統(tǒng)的組成與結(jié)構(gòu) 4
1.3.1 數(shù)據(jù)庫(kù)系統(tǒng)的組成 4
1.3.2 數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu) 5
l.4 數(shù)據(jù)庫(kù)管理系統(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ù)庫(kù)類型 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ù)庫(kù) 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ù)庫(kù)規(guī)范化理論 28
4.1 問(wèn)題的提出 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 模式分解中存在的問(wèn)題 35
4.4.2 無(wú)損分解的定義和性質(zhì) 35
4.4.3 無(wú)損分解的測(cè)試方法 36
4.4.4 保持函數(shù)依賴的分解 36
練習(xí)題4 37
第5章 數(shù)據(jù)庫(kù)設(shè)計(jì) 39
5.1 數(shù)據(jù)庫(kù)設(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ù)庫(kù)的實(shí)施和維護(hù) 51
練習(xí)題5 52
第6章 SQL Server 2000系統(tǒng)概述 54
6.1 SQL Server 2000系統(tǒng)簡(jiǎn)介 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 從其他版本升級(jí)到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ù)庫(kù) 80
7.1 查看數(shù)據(jù)庫(kù) 80
7.1.1 查看數(shù)據(jù)庫(kù) 80
7.1.2 查看關(guān)系圖 83
7.1.3 查看表的結(jié)構(gòu)和內(nèi)容 85
7.1.4 查看視圖 86
7.1.5 查看存儲(chǔ)過(guò)程 88
7.1.6 查看用戶和角色 89
7.1.7 數(shù)據(jù)庫(kù)的其他組成部分 91
7.2 SQL Server數(shù)據(jù)庫(kù)和文件 91
7.2.1 文件和文件組 91
7.2.2 數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu) 93
7.2.3 事務(wù)日志 94
7.3 創(chuàng)建數(shù)據(jù)庫(kù) 95
7.3.1 直接建立數(shù)據(jù)庫(kù) 95
7.3.2 使用向?qū)Ы?shù)據(jù)庫(kù) 98
7.3.3 數(shù)據(jù)庫(kù)的屬性設(shè)置 99
7.3.4 數(shù)據(jù)庫(kù)大小估算和收縮數(shù)據(jù)庫(kù)100
7.4 數(shù)據(jù)庫(kù)更名 102
7.5 刪除數(shù)據(jù)庫(kù) 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語(yǔ)言 116
9.1.1 概述 116
9.1.2 SQL語(yǔ)言的分類 117
9.2 Transact-SQL基礎(chǔ) 118
9.2.1 查詢分析器 118
9.2.2 數(shù)據(jù)庫(kù)的操作語(yǔ)句 120
9.2.3 表的操作語(yǔ)句 124
9.2.4 數(shù)據(jù)查詢 127
9.3 Transact-SQL程序設(shè)計(jì)基礎(chǔ) 141
9.3.1 標(biāo)識(shí)符 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 控制流語(yǔ)句 167
9.3.8 函數(shù) 174
練習(xí)題9 177
上機(jī)實(shí)驗(yàn)題4 177
第10章 SQL高級(jí)應(yīng)用 179
10.1 SELECT高級(jí)查詢 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ā)問(wèn)題 206
10.4.2 事務(wù)的隔離級(jí)別 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 索引簡(jiǎn)介 226
11.1.1 創(chuàng)建索引的原因 226
11.1.2 建立索引應(yīng)該考慮的問(wèn)題 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 通過(guò)企業(yè)管理器創(chuàng)建索引 233
11.3.2 通過(guò)向?qū)?chuàng)建索引 236
11.3.3 使用SQL語(yǔ)言創(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語(yǔ)言 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語(yǔ)句創(chuàng)建視圖 251
12.3 使用視圖 252
12.3.1 使用視圖進(jìn)行數(shù)據(jù)檢索 252
12.3.2 通過(guò)視圖修改數(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ǔ)過(guò)程查詢視圖信息 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ù)庫(kù)完整性 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)對(duì)象 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ǔ)過(guò)程 277
14.1 概述 277
14.2 創(chuàng)建存儲(chǔ)過(guò)程 277
14.3 執(zhí)行存儲(chǔ)過(guò)程 282
14.4 存儲(chǔ)過(guò)程的參數(shù) 283
14.5 存儲(chǔ)過(guò)程的查看、修改和刪除 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ù)庫(kù)的安全性 301
16.1.4 SQL Server數(shù)據(jù)庫(kù)對(duì)象的安全性 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)證模式對(duì)SQL Server的影響 303
16.2.4 設(shè)置驗(yàn)證模式 304
16.3 賬號(hào)和角色 305
16.3.1 服務(wù)器的登錄賬號(hào) 305
16.3.2 數(shù)據(jù)庫(kù)的用戶 308
16.3.3 數(shù)據(jù)庫(kù)角色 312
16.3.4 用戶和角色的權(quán)限問(wèn)題 316
練習(xí)題16 317
上機(jī)實(shí)驗(yàn)題11 317
第17章 數(shù)據(jù)備份與還原 318
17.1 備份和還原構(gòu)架 318
17.2 備份數(shù)據(jù)庫(kù) 321
17.2.1 備份類型和常用備份策略 321
17.2.2 備份數(shù)據(jù)庫(kù)中各種對(duì)象 322
17.3 數(shù)據(jù)庫(kù)還原 334
17.3.1 數(shù)據(jù)庫(kù)恢復(fù)模型 334
17.3.2 還原數(shù)據(jù)庫(kù)備份 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ù)庫(kù) 351
19.1 概述 351
19.1.1 數(shù)據(jù)訪問(wèn)對(duì)象模型 351
19.1.2 數(shù)據(jù)庫(kù)的分類 351
19.1.3 ODBC和數(shù)據(jù)源 353
19.2 常用的數(shù)據(jù)訪問(wèn)控件 355
19.2.1 Data控件 355
19.2.2 ADO Data控件 360
19.2.3 DataCombo控件 365
19.2.4 DataGrid控件 368
19.3 常用的高級(jí)用戶界面控件 371
19.3.1 圖像列表控件 371
19.3.2 TreeView控件 374
19.3.3 ListView控件 380
19.3.4 公共對(duì)話框控件 387
練習(xí)題19 392
上機(jī)實(shí)驗(yàn)題14 392
第20章 使用DAO操作數(shù)據(jù)庫(kù) 393
20.1 什么是DAO 393
20.1.1 DAO操作數(shù)據(jù)庫(kù)的步驟 394
20.1.2 DBEngine初始化數(shù)據(jù)庫(kù)環(huán)境 396
20.1.3 打開數(shù)據(jù)庫(kù) 396
20.1.4 打開數(shù)據(jù)集 396
20.2 DBEngine對(duì)象 396
20.2.1 DBEngine對(duì)象的屬性 396
20.2.2 DBEngine對(duì)象的方法 397
20.3 Workspace對(duì)象 398
20.3.1 Workspace對(duì)象的屬性 399
20.3.2 Workspace對(duì)象的方法 399
20.4 Database對(duì)象 401
20.4.1 Database對(duì)象的屬性 401
20.4.2 Database對(duì)象的方法 402
20.4.3 TableDef對(duì)象 403
20.4.4 Recordset對(duì)象 405
20.4.5 QueryDef對(duì)象 409
20.5 Fields集合和Field對(duì)象 410
20.5.1 Field對(duì)象的屬性 410
20.5.2 Field對(duì)象的方法 411
20.5.3 Fields集合的屬性 411
20.5.4 Fields集合的方法 411
20.6 Index對(duì)象 412
20.6.1 Index對(duì)象的屬性 412
20.6.2 Index對(duì)象的方法 412
20.7 DAO編程實(shí)例 413
練習(xí)題20 418
上機(jī)實(shí)驗(yàn)題15 418
第21章 使用ADO操作數(shù)據(jù)庫(kù) 419
21.1 ADO概述 419
21.2 Connection對(duì)象 423
21.2.1 Connection對(duì)象的屬性 424
21.2.2 Connection對(duì)象的方法 426
21.2.3 Connection對(duì)象的事件 428
21.3 Recordset對(duì)象 429
21.3.1 Recordset對(duì)象的屬性 430
21.3.2 Recordset對(duì)象的方法 436
21.3.3 Recordset對(duì)象的事件 447
21.4 Field對(duì)象 451
21.4.1 Field對(duì)象的屬性 451
21.4.2 Field對(duì)象的方法 454
21.4.3 Fields集合 454
21.5 Command對(duì)象 459
21.5.1 Command對(duì)象的屬性 460
21.5.2 Command對(duì)象的方法 461
21.5.3 Parameters集合和Parameter對(duì)象 463
21.6 ADO編程綜合實(shí)例 468
練習(xí)題21 471
上機(jī)實(shí)驗(yàn)題16 471
參考文獻(xiàn) 472

本目錄推薦

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