出版時(shí)間:2009-11 出版社:科學(xué)出版社 作者:師鳴若,張彥麗,馬傳連 著 頁(yè)數(shù):266
前言
IBM是關(guān)系型數(shù)據(jù)庫(kù)的鼻祖,它開(kāi)創(chuàng)了人們對(duì)業(yè)務(wù)數(shù)據(jù)的管理和應(yīng)用的新紀(jì)元。SQL(Structured Query L,anguage,結(jié)構(gòu)查詢語(yǔ)言)是一個(gè)功能強(qiáng)大的數(shù)據(jù)庫(kù)語(yǔ)言,通常使用于數(shù)據(jù)庫(kù)的通訊。.ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)學(xué)會(huì))聲稱(chēng),SQL是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。SQL語(yǔ)句通常用于完成一些數(shù)據(jù)庫(kù)的操作任務(wù),比如在數(shù)據(jù)庫(kù)中更新數(shù)據(jù),或者從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)。使用soL的常見(jiàn)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)有:Oracle、Sybase、Microsoft SQt.Server、Access、 Ingres等。雖然絕大多數(shù)的數(shù)據(jù)庫(kù)系統(tǒng)使用SQL,但是它們同樣有另外的專(zhuān)有擴(kuò)展功能用于它們的系統(tǒng)。標(biāo)準(zhǔn)的SQL命令,比如Select、Insert、IJpdate、Delete、Create和Drop常常被用于完成絕大多數(shù)數(shù)據(jù)庫(kù)的操作?! QL Server 2000是微軟公司的旗艦企業(yè)級(jí)數(shù)據(jù)庫(kù)產(chǎn)品,它是在SQL Server.7.0建立的堅(jiān)固基礎(chǔ)之上產(chǎn)生的,并對(duì)SQL Server 7.0做了大量的擴(kuò)展。SQL Server 2000通過(guò)對(duì)高端硬件平臺(tái)以及最新網(wǎng)絡(luò)和存儲(chǔ)技術(shù)的支持,可以為最大的Web站點(diǎn)和企業(yè)級(jí)的應(yīng)用提供可擴(kuò)展性和高可靠性.它具有完全的 Web功能,支持?jǐn)U展標(biāo)記語(yǔ)言(XML)并且擁有一個(gè)新的、集成的數(shù)據(jù)挖掘引擎,使用戶可以快速創(chuàng)建下一代的可擴(kuò)展電子商務(wù)和數(shù)據(jù)倉(cāng)庫(kù)解決方案。本書(shū)還對(duì)IBM的DB2數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)進(jìn)行了講解,使讀者可以對(duì):DB2數(shù)據(jù)庫(kù)有一個(gè)初步的認(rèn)識(shí)。 本書(shū)適合于數(shù)據(jù)庫(kù)設(shè)計(jì)領(lǐng)域的初學(xué)者和有一定基礎(chǔ)的開(kāi)發(fā)人員,同時(shí)還可作為院校的相關(guān)專(zhuān)業(yè)教材。
內(nèi)容概要
《數(shù)據(jù)庫(kù)管理》詳細(xì)介紹了數(shù)據(jù)庫(kù)應(yīng)用模塊(SQL Server平臺(tái))的基礎(chǔ)知識(shí)、語(yǔ)言基礎(chǔ)以及利用SQL Server 2000進(jìn)行數(shù)據(jù)庫(kù)開(kāi)發(fā)等內(nèi)容。還講解了DB2數(shù)據(jù)庫(kù)的基本知識(shí)。全書(shū)利用大量示例對(duì)重點(diǎn)內(nèi)容進(jìn)行講解、分析,并強(qiáng)調(diào)可操作性,對(duì)于每一個(gè)例子都有詳細(xì)的操作步驟?! 稊?shù)據(jù)庫(kù)管理》共14章,內(nèi)容包括數(shù)據(jù)庫(kù)基礎(chǔ)、安裝與卸載SQL Server 2000、企業(yè)管理器與查詢分析器、SQL Server 2000的部署、數(shù)據(jù)表的創(chuàng)建與編輯、TSQL、試圖技術(shù)、SQL Server 2000中的索引技術(shù)、存儲(chǔ)過(guò)程、觸發(fā)器概述、事務(wù)、用戶和安全性管理、備份和恢復(fù)以及DB2基礎(chǔ)?! 稊?shù)據(jù)庫(kù)管理》適合于SQL Server數(shù)據(jù)庫(kù)設(shè)計(jì)領(lǐng)域的初學(xué)者和高級(jí)開(kāi)發(fā)者,同時(shí)可作為大專(zhuān)院校相關(guān)專(zhuān)業(yè)的教材?!稊?shù)據(jù)庫(kù)管理》已被選為“IBM教育學(xué)院”、“英特爾軟件學(xué)院”教育培養(yǎng)計(jì)劃指定教材。
書(shū)籍目錄
第1章 數(shù)據(jù)庫(kù)基礎(chǔ)1.1 數(shù)據(jù)庫(kù)的發(fā)展與現(xiàn)狀1.2 數(shù)據(jù)模型1.2 一關(guān)系模型的基本概念1.2.2 關(guān)系模型的三類(lèi)完整性規(guī)則1.2.3 關(guān)系模型的形式定義1.2.4 ER模型向關(guān)系的轉(zhuǎn)換1.3 關(guān)系代數(shù)1.4 關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論1.4.1 關(guān)系模式的問(wèn)題1.4.2 函數(shù)依賴(lài)1.4.3 范式1.4.4 2NF范式1.4.5 3NF范式1.4.6 4NF范式1.4.7 BCNF范式1.5 Codd博士關(guān)于數(shù)據(jù)庫(kù)模型的十三條準(zhǔn)則1.6 本章小結(jié)第2章 安裝與卸載SQLServer20002.1 SQLServer2000的版本與系統(tǒng)需求2.1.1 SQLServer2000的版本2.1.2 SQLServer2000的系統(tǒng)需求2.2 安裝SQLServer20002.3 SQLServer2000的卸載2.4 本章小結(jié)2.5 練習(xí)第3章 企業(yè)管理器與查詢分析器3.1 企業(yè)管理器的環(huán)境3.2 SQLServer服務(wù)器的啟動(dòng)3.3 注冊(cè)服務(wù)器3.4 連接與斷開(kāi)服務(wù)器3.5 配置服務(wù)器3.5.1 用企業(yè)管理器配置3.5.2 用控制面板配置3.6 對(duì)象的SQL腳本3.7 調(diào)用SQLServer工具和向?qū)?.8 查詢分析器3.8.1 配置和使用查詢分析器3.8.2 交互式操作3.8.3 執(zhí)行規(guī)劃3.9 本章小結(jié)3.10 練習(xí)第4章 SQLServer的部署4.1 數(shù)據(jù)庫(kù)管理技術(shù)簡(jiǎn)介4.2 新建一個(gè)數(shù)據(jù)庫(kù)4.2.1 在企業(yè)管理中創(chuàng)建數(shù)據(jù)庫(kù)4.2.2 使用向?qū)?chuàng)建數(shù)據(jù)庫(kù)4.2.3 使用CREATEDATABASE創(chuàng)建數(shù)據(jù)庫(kù)4.3 刪除數(shù)據(jù)庫(kù)4.4 連接數(shù)據(jù)庫(kù)4.5 數(shù)據(jù)庫(kù)的查看和修改4.6 創(chuàng)建數(shù)據(jù)庫(kù)維護(hù)計(jì)劃4.7 收縮數(shù)據(jù)庫(kù)4.8 本章小結(jié)4.9 練習(xí)第5章 數(shù)據(jù)表的創(chuàng)建與編輯5.1 創(chuàng)建表5.2 編輯表5.3 刪除表5.4 設(shè)置主外鍵5.5 自定義數(shù)據(jù)類(lèi)型5.6 設(shè)置用戶對(duì)表操作的權(quán)限5.7 查看表的定義及其相關(guān)性5.8 對(duì)表進(jìn)行數(shù)據(jù)操作5.8.1 SELECT子句.5.8.2 INTO子句5.8.3 FROM子句5.8.4 WHERE子句5.8.5 GROUPBY.子句5.8.6 HAVING子句5.8.7 UNION操作符5.8.8 ORDERBY子句5.8.9 COMPIJTE子句5.8.10 FORBROWSE子句5.8.11 OPTION子句5.9 本章小結(jié)5.10 練習(xí)第6章 TSQL6.1 SQL語(yǔ)言6.1.1 SQL概述6.1.2 數(shù)據(jù)定義語(yǔ)言6.1.3 操縱語(yǔ)言6.1.4 查詢語(yǔ)言6.1.5 存儲(chǔ)查詢結(jié)果6.2 Transact-SQL語(yǔ)言概述6.2.1 數(shù)據(jù)類(lèi)型6.2.2 變量6.2.3 運(yùn)算符6.2.4 流控制語(yǔ)句6.2.5 常用函數(shù)6.3 本章小結(jié)6.4 練習(xí)第7章 視圖技術(shù)7.1 什么是視圖7.2 視圖的優(yōu)點(diǎn)7.2.1 視點(diǎn)集中7.2.2 簡(jiǎn)化操作7.2.3 定制數(shù)據(jù)7.2.4 合并分割數(shù)據(jù)7.2.5 安全性7.3 創(chuàng)建視圖技術(shù)7.3.1 用企業(yè)管理器創(chuàng)建視圖7.3.2 用CREATEVIEW語(yǔ)句創(chuàng)建視圖7.3.3 用向?qū)?chuàng)建視圖7.4 視圖的維護(hù)技術(shù)7.4.1 修改、查看視圖7.4.2 重命名視圖7.4.3 刪除視圖7.4.4.用存儲(chǔ)過(guò)程查看視圖7.5 所有者權(quán)鏈難題7.6 視圖的隱藏7.7 使用視圖修改數(shù)據(jù)的技術(shù)7.8 本章小結(jié)7.9 練習(xí)第8章 SQLServer2000中的索引技術(shù)8.1 什么是索引8.2 索引的種類(lèi)8.2.1 聚簇索引8.2.2 非聚簇索引8.2.3 唯一索引8.3 創(chuàng)建索引技術(shù)8.3.1 企業(yè)管理器創(chuàng)建索引8.3.2 CREATEINDEXSQL語(yǔ)句創(chuàng)建索引8.3.3 使用向?qū)?chuàng)建索引技術(shù)8.4 在視圖上創(chuàng)建索引8.5 重建索引8.6 重命名索引8.7 刪除索引8.8 索引維護(hù)技術(shù)8.8.1 DBCCSHOWCONTIG語(yǔ)句8.8.2 索引統(tǒng)計(jì)技術(shù)8.8.3 索引分析技術(shù)8.8.4 優(yōu)化器隱藏技術(shù)8.9 索引性能提高的技術(shù)8.10 本章小結(jié)8.11 練習(xí)第9章 存儲(chǔ)過(guò)程9.1 存儲(chǔ)過(guò)程的概念9.1.1 什么是存儲(chǔ)過(guò)程9.1.2 存儲(chǔ)過(guò)程的優(yōu)點(diǎn)9.2 存儲(chǔ)過(guò)程的類(lèi)型9.2.1 系統(tǒng)存儲(chǔ)過(guò)程9.2.2 本地存儲(chǔ)過(guò)程9.2.3 臨時(shí)存儲(chǔ)過(guò)程9.2.4 遠(yuǎn)程存儲(chǔ)過(guò)程9.2.5 擴(kuò)展存儲(chǔ)過(guò)程9.3 創(chuàng)建存儲(chǔ)過(guò)程9.3.1 使用企業(yè)管理器創(chuàng)建存儲(chǔ)過(guò)程9.3.2 用CREATEPROCEDURE語(yǔ)句創(chuàng)建存儲(chǔ)過(guò)程9.3.3 用向?qū)?chuàng)建存儲(chǔ)過(guò)程9.4 管理存儲(chǔ)過(guò)程9.4.1 查看存儲(chǔ)過(guò)程9.4.2 重命名存儲(chǔ)過(guò)程9.4.3 修改存儲(chǔ)過(guò)程9.4.4 刪除存儲(chǔ)過(guò)程9.4.5 執(zhí)行存儲(chǔ)過(guò)程9.4.6 處理錯(cuò)誤消息的技術(shù)9.5 本章小結(jié)9.6 練習(xí)第10章 觸發(fā)器概述10.1 觸發(fā)器的概念及作用10.2 觸發(fā)器的種類(lèi)10.3 創(chuàng)建觸發(fā)器10.3.1 用企業(yè)管理器創(chuàng)建觸發(fā)器10.3.2 用CREATE.TRIGGER命令創(chuàng)建觸發(fā)器10.4 觸發(fā)器的原理10.4.1 插入表的功能10.4.2 刪除表的功能10.4.3 INSTEADOF觸發(fā)器10.5 觸發(fā)器的應(yīng)用10.5.1 插入型觸發(fā)器的應(yīng)用10.5.2 刪除型觸發(fā)器的應(yīng)用10.5.3 更新型觸發(fā)器應(yīng)用10.5.4 嵌套觸發(fā)器10.5.5 觸發(fā)器的高級(jí)應(yīng)用10.6 管理觸發(fā)器10.6.1 使用企業(yè)管理器顯示觸發(fā)器信息10.6.2 使用系統(tǒng)存儲(chǔ)過(guò)程查看觸發(fā)器10.6.3 修改觸發(fā)器10.6.4 刪除觸發(fā)器10.6.5 使用觸發(fā)器的建議10.7 本章小結(jié)10.8 練習(xí)第11章 事務(wù)11.1 事務(wù)的由來(lái)11.2 事務(wù)的概念11.3 事務(wù)的類(lèi)型11.4 事務(wù)回滾11.5 事務(wù)日志11.6 鎖11.6.1 鎖的概念11.6.2 鎖的類(lèi)別11.6.3 隔離級(jí)別11.6.4 查看鎖11.6.5 死鎖及其防止11.7 本章小結(jié)11.8 練習(xí)第12章 用戶和安全性管理12.1 sQLServer的登錄認(rèn)證12.1.1 SoLServer登錄認(rèn)證簡(jiǎn)介12.1.2 SQLServer認(rèn)證模式的設(shè)置12.2 管理SQLServer登錄12.2.1 用SQLServer企業(yè)管理器管理SQLServer登錄12.2.2 使用TransactSQL管理SQLServer登錄12.3 數(shù)據(jù)庫(kù)用戶12.3.1 數(shù)據(jù)庫(kù)用戶簡(jiǎn)介12.3.2 管理數(shù)據(jù)庫(kù)用戶12.4 權(quán)限管理12.4.1 權(quán)限管理簡(jiǎn)介12.4.2 利用SQLServer企業(yè)管理器管理權(quán)限12.5 角色管理12.5.1 角色管理簡(jiǎn)介12.5.2 角色的管理12.6 許可管理技術(shù)12.6.1 許可的類(lèi)型12.6.2 驗(yàn)證許可12.6.3 許可的管理12.6.4 許可的授予12.6.5 許可的否定12.6.6 許可的收回;12.6.7 許可的信息12.7 本章小結(jié)12.8 練習(xí)第13章 備份和恢復(fù)13.1 備份和恢復(fù)概述13.1.1 備份和恢復(fù)13.1.2 數(shù)據(jù)庫(kù)備份的類(lèi)型13.1.3 備份組合13.1.4 數(shù)據(jù)恢復(fù)模式13.2 備份設(shè)備的種類(lèi)13.2.1 磁盤(pán)備份設(shè)備13.2.2 磁帶備份設(shè)備13.2.3 命名管道備份設(shè)備13.2.4 創(chuàng)建備份設(shè)備13.3 備份用戶數(shù)據(jù)庫(kù)13.4 備份系統(tǒng)數(shù)據(jù)庫(kù)13.4.1 備份maste數(shù)據(jù)庫(kù)13.4.2 備份msdb數(shù)據(jù)庫(kù)13.4.3 備份model數(shù)據(jù)庫(kù)13.4.4 備份分發(fā)數(shù)據(jù)庫(kù)13.5 還原數(shù)據(jù)庫(kù)]3.5.!恢復(fù)用戶數(shù)據(jù)庫(kù)13.5.2 恢復(fù)系統(tǒng)數(shù)據(jù)庫(kù)13.6 本章小結(jié)13.7 練習(xí)第14章 DB2基礎(chǔ)14.1 DB2概述14.1.1 DB2的劃分14.1.2 DB2與其他數(shù)據(jù)庫(kù)的比較14.1.3 DB2的架構(gòu)14.1.4 DB2產(chǎn)品組件14.1.5 DB2的安裝14.1.6 DB2卸載14.1.7 測(cè)試連接14.2 DB2數(shù)據(jù)庫(kù)的對(duì)象14.2.1 DB2實(shí)例14.2.2 DB2管理服務(wù)器14.2.3 表空間14.2.4 表14.2.5 視圖14.2.6 模式14.2.7 索引14.2.8 數(shù)據(jù)類(lèi)型14.2.9 緩沖池14.2.10 約束14.3 DB2UDB的圖形用戶界面14.3.1 創(chuàng)建樣本數(shù)據(jù)庫(kù)14.3.2 控制中心14.3.3 工具設(shè)置14.3.4 向?qū)?4.3.5 命令工具14.3.6 開(kāi)發(fā)中心14.3.7 健康中心14.3.8 配置助手14.3.9 任務(wù)中心14.3.10 復(fù)制中心14.3.11 日志14.4 本章小結(jié)14.5 練習(xí)
章節(jié)摘錄
3.系統(tǒng)構(gòu)成 早期的產(chǎn)品主要提供數(shù)據(jù)定義、數(shù)據(jù)存取、數(shù)據(jù)控制等基本的操作和數(shù)據(jù)存儲(chǔ)組織、并發(fā)控制、安全性完整性檢查、系統(tǒng)恢復(fù)、數(shù)據(jù)庫(kù)的重新組織和重新構(gòu)造等基本功能。這些成為RDBMS的核心功能?! 〉诙A段的產(chǎn)品以數(shù)據(jù)管理的基本功能為核心,著力開(kāi)發(fā)外圍軟件系統(tǒng),比如FORMS表格生成系統(tǒng)、REPOR了S報(bào)表系統(tǒng)、MENUS菜單生成系統(tǒng)等。這些外圍工具軟件就是所謂的第四代應(yīng)用開(kāi)發(fā)環(huán)境,它們大大提高了數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)的效率.4.對(duì)應(yīng)用的支持RDBMS的第一代產(chǎn)品主要用于信息管理領(lǐng)域,這些應(yīng)用對(duì)聯(lián)機(jī)速度的要求不是很高。第二階段的主要應(yīng)用領(lǐng)域轉(zhuǎn)移到了聯(lián)機(jī)事務(wù)處理上,提高事務(wù)吞吐量,提高事務(wù)聯(lián)機(jī)響應(yīng)性能是各個(gè)商家的重點(diǎn)問(wèn)題。相對(duì)應(yīng)的關(guān)鍵實(shí)現(xiàn)技術(shù)是性能,提高RDBMS對(duì)聯(lián)機(jī)事務(wù)響應(yīng)速度;可靠性,由于聯(lián)機(jī)事務(wù)不允許RDBMS間斷運(yùn)行,在發(fā)生故障、軟硬件故障時(shí)均能有相應(yīng)的恢復(fù)能力,保證聯(lián)機(jī)事務(wù)的正常運(yùn)行、撤銷(xiāo)和恢復(fù)。保證數(shù)據(jù)的完整性和移植性?! 〉谌A段的熱點(diǎn)是聯(lián)機(jī)分析處理。用戶希望數(shù)據(jù)庫(kù)系統(tǒng)不僅能夠迅速、完美地完成數(shù)據(jù)處理的任務(wù),而且希望它能有一定的輔助決策的能力。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版