出版時(shí)間:2004-1 出版社:高等教育出版社 作者:王恩波 編 頁(yè)數(shù):267
前言
隨著計(jì)算機(jī)及計(jì)算機(jī)網(wǎng)絡(luò)的普及,網(wǎng)絡(luò)數(shù)據(jù)庫(kù)也得到了日益廣泛的應(yīng)用,并成為計(jì)算機(jī)技術(shù)中十分活躍的領(lǐng)域。本書結(jié)合當(dāng)前最流行的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)SQL Server 2000,介紹了數(shù)據(jù)庫(kù)的基本原理和設(shè)計(jì)方法。為達(dá)到學(xué)以致用的目的,本書主要內(nèi)容結(jié)合兩個(gè)應(yīng)用實(shí)例進(jìn)行介紹,并在各章安排了上機(jī)操作的實(shí)驗(yàn)與練習(xí)。本書內(nèi)容共分7章,各章內(nèi)容如下:第1章系統(tǒng)地介紹數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)、關(guān)系代數(shù)、數(shù)據(jù)規(guī)范化和數(shù)據(jù)庫(kù)設(shè)計(jì)方法,并列舉出5個(gè)實(shí)例。第2章介紹SQL Server 2000的不同版本的工作環(huán)境及其安裝方法,介紹了針對(duì)最新出現(xiàn)的SQL Server蠕蟲病毒的防治方法和補(bǔ)丁的安裝方法。在本章的最后介紹了SQL Server 2000所包含的服務(wù)程序的功能,并詳細(xì)指出了聯(lián)機(jī)文檔的使用方法。第3章介紹在SQL Server 2000上建立和應(yīng)用數(shù)據(jù)庫(kù)和表以及創(chuàng)建和使用查詢和索引的方法。第4章介紹SQL Server 2000數(shù)據(jù)庫(kù)中SQL語(yǔ)言的使用,詳細(xì)講解了T-SQL語(yǔ)言中各種命令的使用方法和子查詢、數(shù)據(jù)視圖、存儲(chǔ)過(guò)程和觸發(fā)器的使用。第5章介紹SQL Server 2000數(shù)據(jù)庫(kù)的維護(hù)、管理和安全技術(shù),包括備份、恢復(fù)、復(fù)制、數(shù)據(jù)導(dǎo)入/導(dǎo)出、身份驗(yàn)證與安全管理。第6章介紹SQL Server 2000數(shù)據(jù)庫(kù)的開(kāi)發(fā)方法與接口技術(shù),包括ADO、ODBC編程接口、AsP開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序及開(kāi)發(fā)實(shí)例。
內(nèi)容概要
《21世紀(jì)高等學(xué)校應(yīng)用型教材:網(wǎng)絡(luò)數(shù)據(jù)庫(kù)實(shí)用教程(SQLServer2000)》按照“寬淺新用”和“精講多練”的原則,介紹了網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的基本原理與實(shí)用技術(shù)。全書共7章,內(nèi)容包括關(guān)系數(shù)據(jù)庫(kù)基本原理、SQL Server 2000簡(jiǎn)介、建立數(shù)據(jù)庫(kù)和表、T-sQL語(yǔ)言和子查詢、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的管理與維護(hù)、SQL Server客戶端開(kāi)發(fā)與編程以及數(shù)據(jù)庫(kù)的發(fā)展?!?1世紀(jì)高等學(xué)校應(yīng)用型教材:網(wǎng)絡(luò)數(shù)據(jù)庫(kù)實(shí)用教程(SQLServer2000)》結(jié)合“學(xué)生成績(jī)管理系統(tǒng)”與“網(wǎng)絡(luò)作業(yè)系統(tǒng)”兩個(gè)實(shí)例,介紹網(wǎng)絡(luò)數(shù)據(jù)庫(kù)知識(shí),內(nèi)容取舍得當(dāng),文字精煉,例題豐富,且每章后面都安排上機(jī)練習(xí)指導(dǎo),既益于教學(xué),也有利于加強(qiáng)學(xué)生上機(jī)實(shí)踐能力的培養(yǎng),提高教學(xué)效果。
書籍目錄
第1章 關(guān)系數(shù)據(jù)庫(kù)基本原理1.1 數(shù)據(jù)與數(shù)據(jù)庫(kù)1.1.1 數(shù)據(jù)1.1.2 數(shù)據(jù)庫(kù)1.1.3 數(shù)據(jù)庫(kù)管理系統(tǒng)1.1.4 數(shù)據(jù)處理技術(shù)的發(fā)展1.1.5 數(shù)據(jù)庫(kù)系統(tǒng)的用戶1.1.6 數(shù)據(jù)庫(kù)系統(tǒng)的組成1.1.7 數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)1.1.8 數(shù)據(jù)庫(kù)管理系統(tǒng)的功能1.2 關(guān)系代數(shù)的基本原理1.2.1 關(guān)系的數(shù)學(xué)定義1.2.2 關(guān)系運(yùn)算1.3 數(shù)據(jù)庫(kù)分類與關(guān)系規(guī)范化1.3.1 數(shù)據(jù)庫(kù)分類1.3.2 關(guān)系規(guī)范化1.4 數(shù)據(jù)庫(kù)的設(shè)計(jì)方法1.4.1 E-R方法1.4.2 從E-R圖到數(shù)據(jù)庫(kù)1.5 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)例1.5.1 學(xué)生成績(jī)管理1.5.2 教學(xué)排課管理系統(tǒng)1.5.3 發(fā)票管理1.5.4 工廠生產(chǎn)管理1.5.5 網(wǎng)絡(luò)教學(xué)本章小結(jié)習(xí)題一第2章 sQLServer2000簡(jiǎn)介2.1 SQLSetvet2000的運(yùn)行環(huán)境2.1.1 SQLServer2000的硬件環(huán)境要求2.1.2 SQLServer2000的軟件環(huán)境要求2.1.3 SQLServer2000的網(wǎng)絡(luò)環(huán)境要求2.2 SQLServer2000的安裝2.2.1 SQLServer2000的版本和組件2.2.2 SQLServer2000的安裝步驟2.2.3 SQLServer2000的安全升級(jí)2.3 SQLServer2000的主要管理工具本章小結(jié)習(xí)題二第3章 建立數(shù)據(jù)庫(kù)和表3.1 SQLServer數(shù)據(jù)庫(kù)基本知識(shí)3.1.1 SQLServer中的數(shù)據(jù)庫(kù)所包含的數(shù)據(jù)對(duì)象類型3.1.2 標(biāo)識(shí)符命名規(guī)則3.2 在企業(yè)管理器中建立數(shù)據(jù)庫(kù)和表3.2.1 啟動(dòng)和關(guān)閉企業(yè)管理器3.2.2 在企業(yè)管理器中創(chuàng)建數(shù)據(jù)庫(kù)3.2.3 在企業(yè)管理器中查看和修改數(shù)據(jù)庫(kù)屬性3.2.4 在企業(yè)管理器中創(chuàng)建表3.2.5 在企業(yè)管理器中刪除數(shù)據(jù)庫(kù)3.2.6 在企業(yè)管理器中刪除表3.2.7 在企業(yè)管理器中對(duì)表進(jìn)行操作3.3 使用查詢分析器建立數(shù)據(jù)庫(kù)和表3.3.1 使用查詢分析器建立數(shù)據(jù)庫(kù)3.3.2 使用查詢分析器建立表3.4 使用查詢分析器操作表3.4.1 修改表結(jié)構(gòu)3.4.2 添加數(shù)據(jù)3.4.3 修改數(shù)據(jù)3.4.4 刪除數(shù)據(jù)3.4.5 刪除表3.5 索引的使用3.5.1 索引的種類3.5.2 創(chuàng)建索引3.5.3 刪除索引3.6 表中數(shù)據(jù)行的查詢3.6.1 簡(jiǎn)單查詢3.6.2 帶有更復(fù)雜參數(shù)的查詢3.6.3 算術(shù)函數(shù)3.6.4 GROUPBY子句3.6.5 HAVING子句3.6.6 ORDERBY子句3.6.7 組合條件查詢3.6.8 IN和BETwEEN條件運(yùn)算符3.7 上機(jī)操作實(shí)例3.7.1 創(chuàng)建數(shù)據(jù)庫(kù)3.7.2 創(chuàng)建表3.7.3 向表中輸入數(shù)據(jù)3.7.4 插人數(shù)據(jù)3.7.5 更新數(shù)據(jù)3.7.6 創(chuàng)建和管理索引3.7.7 創(chuàng)建數(shù)據(jù)庫(kù)關(guān)系圖3.7.8 查詢數(shù)據(jù)行3.8 上機(jī)指導(dǎo)——網(wǎng)絡(luò)作業(yè)系統(tǒng)中的數(shù)據(jù)庫(kù)和表的創(chuàng)建3.8.1 創(chuàng)建數(shù)據(jù)庫(kù)和表3.8.2 創(chuàng)建索引3.8.3 創(chuàng)建關(guān)系3.8.4 創(chuàng)建視圖3.8.5 創(chuàng)建數(shù)據(jù)庫(kù)關(guān)系圖3.8.6 插入數(shù)據(jù)行3.8.7 刪除數(shù)據(jù)行3.8.8 修改數(shù)據(jù)行3.8.9 刪除表3.8.1 0刪除數(shù)據(jù)庫(kù)本章小結(jié)習(xí)題三第4章 T-SQL語(yǔ)言及子查詢4.1 T-SQL語(yǔ)言的特點(diǎn)4.2 變量4.2.1 局部變量4.2.2 全局變量4.3 運(yùn)算符和函數(shù)4.3.1 運(yùn)算符4.3.2 函數(shù)4.4 SQL語(yǔ)言流程控制語(yǔ)句4.4.1 IFELSE結(jié)構(gòu)4.4.2 BEGINEND4.4.3 WHILE結(jié)構(gòu)4.4.4 BREAK語(yǔ)句4.4.5 CONTINUE語(yǔ)句4.4.6 GOTO語(yǔ)句4.4.7 wAITFOR語(yǔ)句4.4.8 注釋語(yǔ)句4.4.9 CASE結(jié)構(gòu)4.4.1 0EXECUTE命令4.4.1 1PRINT語(yǔ)句4.5 用戶自定義函數(shù)4.6 連接4.6.1 內(nèi)連接4.6.2 外連接4.7 子查詢4.7.1 子查詢4.7.2 使用EXISTS的子查詢4.8 數(shù)據(jù)視圖的創(chuàng)建和使用4.8.1 創(chuàng)建視圖4.8.2 修改視圖4.8.3 刪除視圖4.9 存儲(chǔ)過(guò)程4.9.1 存儲(chǔ)過(guò)程的定義和分類4.9.2 創(chuàng)建存儲(chǔ)過(guò)程4.9.3 存儲(chǔ)過(guò)程的執(zhí)行4.9.4 存儲(chǔ)過(guò)程的修改4.9.5 存儲(chǔ)過(guò)程的刪除-_4.1 0觸發(fā)器4.1 0.1 觸發(fā)器的概念4.1 0.2 觸發(fā)器的工作原理4.1 0.3 創(chuàng)建觸發(fā)器4.1 0.4 修改觸發(fā)器4.1 0.5 嵌套觸發(fā)器4.1 0.6 刪除觸發(fā)器4.1 1上機(jī)操作實(shí)例4.1 1.1 創(chuàng)建視圖4.1 1.2 創(chuàng)建存儲(chǔ)過(guò)程4.1 1.3 執(zhí)行存儲(chǔ)過(guò)程4.1 1.4 創(chuàng)建觸發(fā)器4.1 1.5 通過(guò)事件觸發(fā)觸發(fā)器4.1 1.6 創(chuàng)建嵌套觸發(fā)器4.1 1.7 觸發(fā)嵌套觸發(fā)器4.1 2上機(jī)指導(dǎo)4.1 2.1 創(chuàng)建存儲(chǔ)過(guò)程4.1 2.2 創(chuàng)建觸發(fā)器本章小結(jié)習(xí)題四第5章 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的管理和維護(hù)5.1 數(shù)據(jù)庫(kù)備份5.1.1 備份需求分析5.1.2 數(shù)據(jù)庫(kù)備份的基本概念5.1.3 備份方法5.1.4 備份操作5.2 數(shù)據(jù)庫(kù)恢復(fù)5.2.1 檢查點(diǎn)5.2.2 數(shù)據(jù)庫(kù)的恢復(fù)命令5.2.3 使用企業(yè)管理器恢復(fù)數(shù)據(jù)庫(kù)5.3 數(shù)據(jù)庫(kù)的導(dǎo)人/導(dǎo)出5.3.1 導(dǎo)入/導(dǎo)出概念5.3.2 使用bcp實(shí)用程序?qū)耍瘜?dǎo)出數(shù)據(jù)5.3.3 數(shù)據(jù)轉(zhuǎn)換服務(wù)5.4 復(fù)制技術(shù)5.4.1 復(fù)制模型5.4.2 復(fù)制類型及工作機(jī)理5.4.3 服務(wù)器的連接方式5.4.4 復(fù)制操作5.5 系統(tǒng)安全管理5.5.1 SQLServer2000的身份認(rèn)證模式5.5.2 建立和管理用戶賬號(hào)5.5.3 服務(wù)器角色與數(shù)據(jù)庫(kù)角色5.6 上機(jī)指導(dǎo)5.6.1 備份5.6.2 恢復(fù)5.6.3 導(dǎo)入/導(dǎo)出5.6.4 復(fù)制5.6.5 安全管理本章小結(jié)習(xí)題五第6章 sQLServer客戶端開(kāi)發(fā)與編程6.1 數(shù)據(jù)庫(kù)編程接口6.1.1 開(kāi)放式數(shù)據(jù)庫(kù)連接(ODBC)6.1.2 ADO6.2 ASP訪問(wèn)數(shù)據(jù)庫(kù)6.2.1 ASP運(yùn)行環(huán)境的建立6.2.2 在ASP中使用ADO對(duì)象6.2.3 通過(guò)ODBC訪問(wèn)數(shù)據(jù)庫(kù)6.2.4 開(kāi)發(fā)工具6.3 上機(jī)指導(dǎo)6.3.1 學(xué)生成績(jī)查詢6.3.2 網(wǎng)絡(luò)作業(yè)系統(tǒng)本章小結(jié)習(xí)題六第7章 數(shù)據(jù)庫(kù)的發(fā)展7.1 大型網(wǎng)絡(luò)數(shù)據(jù)庫(kù)介紹7.1.1 Oracle數(shù)據(jù)庫(kù)7.1.2 Sybase數(shù)據(jù)庫(kù)7.1.3 DB2數(shù)據(jù)庫(kù)7.2 數(shù)據(jù)庫(kù)應(yīng)用軟件開(kāi)發(fā)過(guò)程概述7.2.1 可行性研究7.2.2 需求分析階段7.2.3 系統(tǒng)設(shè)計(jì)階段7.2.4 系統(tǒng)實(shí)現(xiàn)階段7.2.5 系統(tǒng)測(cè)試階段7.2.6 系統(tǒng)運(yùn)行維護(hù)階段7.3 數(shù)據(jù)庫(kù)的發(fā)展與數(shù)據(jù)倉(cāng)庫(kù)7.3.1 數(shù)據(jù)庫(kù)的發(fā)展7.3.2 數(shù)據(jù)倉(cāng)庫(kù)7.3.3 聯(lián)機(jī)分析處理與數(shù)據(jù)挖掘7.3.4 數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)挖掘7.4 SQLServer2000的數(shù)據(jù)倉(cāng)庫(kù)解決方案7.4.1 SQLServer2000的數(shù)據(jù)倉(cāng)庫(kù)7.4.2 數(shù)據(jù)集市7.4.3 微軟數(shù)據(jù)倉(cāng)庫(kù)框架7.4.4 綜合的OLAP分析能力7.4.5 英語(yǔ)查詢本章小結(jié)附錄網(wǎng)絡(luò)作業(yè)系統(tǒng)程序代碼參考文獻(xiàn)及網(wǎng)站
章節(jié)摘錄
插圖:1.1.8 數(shù)據(jù)庫(kù)管理系統(tǒng)的功能數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)作為數(shù)據(jù)庫(kù)系統(tǒng)的核心軟件,其主要目標(biāo)是使數(shù)據(jù)成為方便用戶使用的資源,易于為各種用戶所共享,并增強(qiáng)數(shù)據(jù)的安全性、完整性和可用性。數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式實(shí)際上是在用戶數(shù)據(jù)的邏輯結(jié)構(gòu)與物理存儲(chǔ)結(jié)構(gòu)之間加入了數(shù)據(jù)的整體邏輯結(jié)構(gòu)。整體邏輯結(jié)構(gòu)涉及到所有用戶的數(shù)據(jù)定義,是全局的數(shù)據(jù)視圖。這三級(jí)模式之間可以有很大差別。為了實(shí)現(xiàn)三級(jí)結(jié)構(gòu)之間的轉(zhuǎn)換,DBMS提供了相鄰兩級(jí)結(jié)構(gòu)之間的映像。用戶只需關(guān)心自己用到的局部邏輯結(jié)構(gòu)就可以了,而不必關(guān)心數(shù)據(jù)在系統(tǒng)內(nèi)的表示和存儲(chǔ)。DBMS保證了數(shù)據(jù)和操縱數(shù)據(jù)的應(yīng)用程序之間的物理獨(dú)立性和邏輯獨(dú)立性。其中,前者是指當(dāng)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)改變時(shí),由系統(tǒng)提供數(shù)據(jù)的物理結(jié)構(gòu)與邏輯結(jié)構(gòu)之間的映射或轉(zhuǎn)換功能,保持?jǐn)?shù)據(jù)的邏輯結(jié)構(gòu)不變,從而不必修改應(yīng)用程序;后者是指由系統(tǒng)提供數(shù)據(jù)的總體邏輯結(jié)構(gòu)和面向某個(gè)具體應(yīng)用的局部邏輯結(jié)構(gòu)之間的映射或轉(zhuǎn)換功能,當(dāng)數(shù)據(jù)的總體邏輯結(jié)構(gòu)改變時(shí),能夠通過(guò)映射來(lái)保持局部邏輯結(jié)構(gòu)不變,從而應(yīng)用程序也不需要進(jìn)行修改。不同的DBMS對(duì)硬件資源、軟件環(huán)境的適應(yīng)性各不相同,因而其功能也有差異。但一般來(lái)說(shuō),DBMS應(yīng)該具備以下幾方面的功能。1.數(shù)據(jù)庫(kù)定義功能數(shù)據(jù)庫(kù)定義也稱為數(shù)據(jù)庫(kù)描述,包括定義構(gòu)成數(shù)據(jù)庫(kù)系統(tǒng)的模式、存儲(chǔ)模式和外模式,定義外模式與模式之間、模式與存儲(chǔ)模式之間的映射,以及定義有關(guān)的約束條件,如為保證數(shù)據(jù)庫(kù)中數(shù)據(jù)具有正確語(yǔ)義而定義的完整性規(guī)則,為保證數(shù)據(jù)庫(kù)安全而定義的用戶口令和存取權(quán)限等。2.數(shù)據(jù)庫(kù)操縱功能數(shù)據(jù)庫(kù)操縱是DBMs面向用戶的功能。DBMS接收、分析和執(zhí)行用戶對(duì)數(shù)據(jù)庫(kù)提出的各種操作要求,完成數(shù)據(jù)庫(kù)數(shù)據(jù)的檢索、插入、刪除和更新等各種數(shù)據(jù)處理任務(wù)。
編輯推薦
《網(wǎng)絡(luò)數(shù)據(jù)庫(kù)實(shí)用教程(SQL Server2000)》為高等教育出版社出版。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
網(wǎng)絡(luò)數(shù)據(jù)庫(kù)實(shí)用教程 PDF格式下載