出版時(shí)間:2012-3 出版社:西安電子科技大學(xué)出版社 作者:范劍波
內(nèi)容概要
《數(shù)據(jù)庫(kù)理論與技術(shù)實(shí)現(xiàn)》詳細(xì)介紹了數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),闡述了關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的理論、方法和設(shè)計(jì)技術(shù),講解了SQLServer中的T-SQL語(yǔ)言,給出了數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)的實(shí)例。
書籍目錄
第一篇 數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)篇第1章 數(shù)據(jù)庫(kù)系統(tǒng)概述 1.1 數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用和研究 1.1.1 數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用 1.1.2 數(shù)據(jù)庫(kù)系統(tǒng)的研究 1.2 文件系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng) 1.2.1 數(shù)據(jù)、信息和數(shù)據(jù)處理 1.2.2 文件系統(tǒng)的特點(diǎn)與局限性 1.2.3 數(shù)據(jù)庫(kù)系統(tǒng)的產(chǎn)生與發(fā)展 1.2.4 數(shù)據(jù)庫(kù)系統(tǒng)的主要特點(diǎn) 1.2.5 數(shù)據(jù)庫(kù)的有關(guān)概念 1.3 數(shù)據(jù)描述和數(shù)據(jù)模型 1.3.1 數(shù)據(jù)描述的領(lǐng)域 1.3.2 數(shù)據(jù)聯(lián)系的描述 1.3.3 數(shù)據(jù)模型的概念 1.3.4 概念數(shù)據(jù)模型及實(shí)例 *1.3.5 結(jié)構(gòu)數(shù)據(jù)模型及實(shí)例 1.4 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)和數(shù)據(jù)庫(kù)管理系統(tǒng) 1.4.1 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu) 1.4.2 數(shù)據(jù)與程序的獨(dú)立性 1.4.3 數(shù)據(jù)庫(kù)系統(tǒng)的組成 1.4.4 數(shù)據(jù)庫(kù)管理系統(tǒng)的基本功能和組成 1.4.5 數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇和評(píng)價(jià) 1.5 典型案例分析 本章小結(jié) 練習(xí)題第2章 關(guān)系數(shù)據(jù)模型 2.1 關(guān)系模型的基本概念 2.1.1 關(guān)系的通俗解釋 2.1.2 關(guān)系的數(shù)學(xué)定義 2.1.3 關(guān)系模型 2.1.4 關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng) 2.2 關(guān)系代數(shù) 2.2.1 傳統(tǒng)的集合運(yùn)算 2.2.2 專門的關(guān)系運(yùn)算 2.2.3 關(guān)系代數(shù)表達(dá)式及實(shí)例 *2.3 關(guān)系演算 2.3.1 元組關(guān)系演算 2.3.2 域關(guān)系演算 2.4 關(guān)系數(shù)據(jù)庫(kù)查詢的優(yōu)化 2.4.1 查詢優(yōu)化問(wèn)題的提出 2.4.2 關(guān)系代數(shù)的等價(jià)變換 2.4.3 查詢優(yōu)化的一般策略 2.4.4 查詢優(yōu)化的步驟 2.5 典型案例分析 本章小結(jié) 練習(xí)題第二篇 數(shù)據(jù)庫(kù)系統(tǒng)實(shí)踐篇第3章 sql server 2005綜述 3.1 sql server 2005概述 3.2 sql server 2005的安裝 3.2.1 sql server 2005的安裝環(huán)境 3.2.2 sql server 2005的安裝過(guò)程 3.3 sql server 2005管理工具 3.3.1 sql server 2005服務(wù)器的配置 3.3.2 sql server 2005服務(wù)器的注冊(cè)和連接 3.3.3 sql server 2005服務(wù)器的啟動(dòng)和關(guān)閉 3.3.4 sql server 2005的常用工具 3.4 sql server 2005在線手冊(cè) 3.5 典型案例分析 本章小結(jié) 練習(xí)題第4章 t-sql事務(wù)結(jié)構(gòu)查詢語(yǔ)言i 4.1 sql server 2005的數(shù)據(jù)庫(kù) 4.1.1 數(shù)據(jù)庫(kù)的結(jié)構(gòu)與組成 4.1.2 創(chuàng)建用戶數(shù)據(jù)庫(kù) 4.1.3 管理用戶數(shù)據(jù)庫(kù) 4.2 sql server 2005的數(shù)據(jù)表 4.2.1 數(shù)據(jù)表的結(jié)構(gòu)和內(nèi)容 4.2.2 創(chuàng)建用戶數(shù)據(jù)表 4.2.3 管理用戶數(shù)據(jù)表 4.3 sql server 2005的數(shù)據(jù)更新 4.3.1 數(shù)據(jù)插入 4.3.2 數(shù)據(jù)修改 4.3.3 數(shù)據(jù)刪除 4.4 sql server 2005的數(shù)據(jù)查詢 4.4.1 數(shù)據(jù)基本查詢 4.4.2 數(shù)據(jù)分組查詢 4.4.3 多表連接查詢 4.4.4 數(shù)據(jù)子查詢 4.4.5 附加子句 4.5 sql server 2005的流程控制語(yǔ)言 4.5.1 批處理、腳本和變量 4.5.2 順序結(jié)構(gòu)語(yǔ)句 4.5.3 分支結(jié)構(gòu)語(yǔ)句 4.5.4 循環(huán)結(jié)構(gòu)語(yǔ)句 4.5.5 其他語(yǔ)句 4.6 sql server 2005的游標(biāo) 4.6.1 游標(biāo)的概念 4.6.2 游標(biāo)的使用 4.7 sql server 2005的視圖、存儲(chǔ)過(guò)程和觸發(fā)器 4.7.1 視圖的建立、查詢和刪除 4.7.2 存儲(chǔ)過(guò)程的建立、執(zhí)行和刪除 *4.7.3 觸發(fā)器的建立和刪除 4.8 典型案例分析 本章小結(jié) 練習(xí)題第5章 t-sql事務(wù)結(jié)構(gòu)查詢語(yǔ)言ii 5.1 sql server 2005的安全性和數(shù)據(jù)庫(kù)恢復(fù) 5.1.1 安全性的相關(guān)概念 5.1.2 sql server 2005系統(tǒng)的安全性 5.1.3 數(shù)據(jù)庫(kù)恢復(fù)的相關(guān)概念 5.1.4 sql server 2005系統(tǒng)的恢復(fù)技術(shù) 5.2 sql server 2005的完整性和數(shù)據(jù)庫(kù)并發(fā)控制 5.2.1 完整性的相關(guān)概念 5.2.2 sql server 2005系統(tǒng)的完整性 5.2.3 數(shù)據(jù)庫(kù)并發(fā)控制的相關(guān)概念 5.2.4 并發(fā)控制的封鎖機(jī)制 5.2.5 sql server 2005系統(tǒng)的并發(fā)控制 5.3 sql server 2005的函數(shù) 5.3.1 sql server 2005函數(shù)分類 5.3.2 用戶定義函數(shù) 5.4 典型案例分析 本章小結(jié) 練習(xí)題第三篇 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)篇第6章 實(shí)體-聯(lián)系數(shù)據(jù)模型 6.1 數(shù)據(jù)庫(kù)建模概述 6.2 e-r模型(e-r圖) 6.2.1 e-r圖的主要組成部分 6.2.2 e-r圖中聯(lián)系的角色 6.2.3 e-r圖中聯(lián)系的多向性 6.3 設(shè)計(jì)原則 6.3.1 真實(shí)性 6.3.2 避免冗余 6.3.3 簡(jiǎn)單性 6.3.4 合理選擇元素類型 6.4 子類和繼承 6.4.1 e-r圖中的子類 6.4.2 e-r圖中的繼承 6.5 約束的建模 6.5.1 e-r圖中的鍵碼 6.5.2 單值約束 6.5.3 引用完整性 6.5.4 其他類型的約束 6.6 典型案例分析 本章小結(jié) 練習(xí)題第7章 關(guān)系數(shù)據(jù)庫(kù)的模式設(shè)計(jì) 7.1 關(guān)系模式的存儲(chǔ)異常和數(shù)據(jù)依賴 7.2 函數(shù)依賴的概念 7.2.1 函數(shù)依賴的定義 7.2.2 完全函數(shù)依賴和部分函數(shù)依賴 7.2.3 傳遞函數(shù)依賴 7.2.4 關(guān)系中的鍵碼 7.3 函數(shù)依賴的規(guī)則 7.3.1 三個(gè)推理規(guī)則 7.3.2 閉包的計(jì)算 7.4 關(guān)系的規(guī)范化 7.4.1 第一范式 7.4.2 第二范式 7.4.3 第三范式 7.4.4 bcnf范式 *7.4.5 多值依賴和第四范式 7.5 模式分解的優(yōu)劣 7.5.1 模式分解的等價(jià)性 7.5.2 模式分解的規(guī)則和方法 7.6 典型案例分析 本章小結(jié) 練習(xí)題第8章 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì) 8.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述 8.1.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的方法 8.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn) 8.1.3 數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟 8.2 需求分析 8.2.1 需求分析的任務(wù)和方法 8.2.2 數(shù)據(jù)流圖 8.2.3 數(shù)據(jù)字典 8.3 概念結(jié)構(gòu)設(shè)計(jì) 8.3.1 概念結(jié)構(gòu)設(shè)計(jì)的方法與步驟 8.3.2 數(shù)據(jù)抽象與局部視圖設(shè)計(jì) 8.3.3 視圖的集成 8.4 邏輯結(jié)構(gòu)設(shè)計(jì) 8.4.1 e-r圖向關(guān)系模型的轉(zhuǎn)換 8.4.2 關(guān)系模型的優(yōu)化 *8.5 數(shù)據(jù)庫(kù)物理設(shè)計(jì) 8.6 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的實(shí)施與調(diào)優(yōu) 8.7 典型案例分析 本章小結(jié) 練習(xí)題第9章 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)案例 9.1 應(yīng)用系統(tǒng)開(kāi)發(fā)模型 9.1.1 瀑布模型 9.1.2 原型模型 9.2 賓館信息管理系統(tǒng)的設(shè)計(jì) 9.2.1 系統(tǒng)的需求分析 9.2.2 系統(tǒng)的概念結(jié)構(gòu)設(shè)計(jì) 9.2.3 系統(tǒng)的邏輯結(jié)構(gòu)設(shè)計(jì) 9.2.4 系統(tǒng)的物理結(jié)構(gòu)設(shè)計(jì) 9.3 在線考試系統(tǒng)的設(shè)計(jì) 9.3.1 系統(tǒng)功能模塊設(shè)計(jì) 9.3.2 系統(tǒng)工作流程設(shè)計(jì) 9.3.3 數(shù)據(jù)庫(kù)分析與設(shè)計(jì) 9.4 odbc api數(shù)據(jù)庫(kù)連接方法 9.4.1 odbc基礎(chǔ) 9.4.2 使用odbc api建立應(yīng)用程序 9.5 圖書網(wǎng)上銷售系統(tǒng)的案例分析 9.5.1 網(wǎng)上購(gòu)物流程設(shè)計(jì) 9.5.2 網(wǎng)上購(gòu)物功能設(shè)計(jì) 9.5.3 網(wǎng)上購(gòu)物數(shù)據(jù)庫(kù)設(shè)計(jì) 本章小結(jié) 練習(xí)題第四篇 數(shù)據(jù)庫(kù)系統(tǒng)新進(jìn)展篇第10章 數(shù)據(jù)庫(kù)系統(tǒng)新進(jìn)展 10.1 面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng) 10.1.1 面向?qū)ο髷?shù)據(jù)模型的基本概念 10.1.2 對(duì)象定義語(yǔ)言odl概述 10.1.3 面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)的發(fā)展前景 10.2 分布式數(shù)據(jù)庫(kù)系統(tǒng) 10.2.1 分布式數(shù)據(jù)庫(kù)系統(tǒng)概述 10.2.2 分布式數(shù)據(jù)庫(kù)系統(tǒng)的查詢處理和優(yōu)化 10.2.3 分布式數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展前景 10.3 xml語(yǔ)言 10.3.1 xml概述 10.3.2 xml語(yǔ)法 10.3.3 xml文檔類型定義 10.4 數(shù)據(jù)挖掘概述 10.4.1 數(shù)據(jù)挖掘的定義 10.4.2 數(shù)據(jù)挖掘的任務(wù) 10.4.3 數(shù)據(jù)挖掘流程和方法 本章小結(jié) 練習(xí)題附錄1 “數(shù)據(jù)庫(kù)理論與技術(shù)”課程模擬試題參考答案附錄2 “數(shù)據(jù)庫(kù)理論與技術(shù)”課程實(shí)驗(yàn)指導(dǎo)實(shí)驗(yàn)1 sql server 2005以及應(yīng)用案例的安裝實(shí)驗(yàn)2 sql的數(shù)據(jù)定義和更新實(shí)驗(yàn)3 sql的數(shù)據(jù)查詢實(shí)驗(yàn)4 視圖、存儲(chǔ)過(guò)程和觸發(fā)器的練習(xí)實(shí)驗(yàn)5 sql的綜合練習(xí)實(shí)驗(yàn)6 數(shù)據(jù)庫(kù)的安全性和完整性實(shí)驗(yàn)7 數(shù)據(jù)庫(kù)連接的練習(xí)實(shí)驗(yàn)8 數(shù)據(jù)庫(kù)設(shè)計(jì)的練習(xí)參考文獻(xiàn)
編輯推薦
范劍波主編的《數(shù)據(jù)庫(kù)理論與技術(shù)實(shí)現(xiàn)》中詳細(xì)介紹了數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),闡述了關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的理論、方法和設(shè)計(jì)技術(shù),講解了SQL Server中的T-SQL語(yǔ)言,給出了數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)的實(shí)例,最后還介紹了數(shù)據(jù)庫(kù)技術(shù)的新進(jìn)展。具體包括:數(shù)據(jù)庫(kù)系統(tǒng)概述、關(guān)系數(shù)據(jù)模型、SQLServer 2005綜述、T-SQL事務(wù)結(jié)構(gòu)查詢語(yǔ)言、實(shí)體-聯(lián)系數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)案例等。書末附有課程模擬試題、參考答案和實(shí)驗(yàn)指導(dǎo)。 本書可作為高等學(xué)校計(jì)算機(jī)類專業(yè)及相關(guān)專業(yè)本科教材和卓越工程師教育教材。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
數(shù)據(jù)庫(kù)理論與技術(shù)實(shí)現(xiàn) PDF格式下載