數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用

出版時(shí)間:2011-2  出版社:水利水電出版社  作者:李曉峰,李東 主編  頁(yè)數(shù):359  

內(nèi)容概要

  本書(shū)從不同層次、角度,由淺入深地介紹數(shù)據(jù)庫(kù)系統(tǒng)的原理和應(yīng)用,吸取新思想、新技術(shù),詳細(xì)介紹數(shù)據(jù)庫(kù)系統(tǒng)的基本概念、關(guān)系模型的運(yùn)算理論、SQL語(yǔ)言和SQL Server 2008、規(guī)范化設(shè)計(jì)理論、數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)保護(hù)等基本知識(shí),并對(duì)目前正在發(fā)展的高級(jí)數(shù)據(jù)庫(kù)技術(shù)作了介紹,強(qiáng)調(diào)內(nèi)容的特色化與創(chuàng)新性?! ”緯?shū)本著突出理論知識(shí)的應(yīng)用和實(shí)踐能力的培養(yǎng).基礎(chǔ)理論以必需、夠用為度,專業(yè)教學(xué)加強(qiáng)針對(duì)性和實(shí)用性等原則,共分三部分:基礎(chǔ)篇、應(yīng)用篇和高級(jí)篇。“基礎(chǔ)篇”內(nèi)容涉及數(shù)據(jù)庫(kù)的基本概念、操作、模型:“應(yīng)用篇” 結(jié)合sQL Server 2008和計(jì)算機(jī)實(shí)驗(yàn)簽到系統(tǒng)實(shí)例介紹數(shù)據(jù)庫(kù)管理和高級(jí)應(yīng)用技術(shù),達(dá)到理論與實(shí)踐緊密結(jié)合;“高級(jí)篇”內(nèi)容包括一些前沿技術(shù),如“分布式數(shù)據(jù)庫(kù)”、“面向?qū)ο髷?shù)據(jù)庫(kù)”。  本書(shū)內(nèi)容循序漸進(jìn),深入淺出,概念清晰,條理性強(qiáng),每一章都給出了大量的實(shí)例,并且每章后面附有大量習(xí)題,從各種不同角度幫助讀者了解和掌握所學(xué)的知識(shí)點(diǎn),完成全部知識(shí)體系的銜接?! ”緯?shū)可作為大學(xué)計(jì)算機(jī)及相關(guān)專業(yè)的本科教材,也可供從事計(jì)算機(jī)軟件工作的科技人員、工程技術(shù)人員以及其他相關(guān)人員參閱。

書(shū)籍目錄

前言第一篇 基礎(chǔ)篇 第1章 數(shù)據(jù)庫(kù)系統(tǒng)概論  1.1 數(shù)據(jù)庫(kù)系統(tǒng)基本概念   1.1.1 信息、數(shù)據(jù)與數(shù)據(jù)處理   1.1.2 數(shù)據(jù)庫(kù)   1.1.3 數(shù)據(jù)庫(kù)管理系統(tǒng)與管理信息系統(tǒng)   1.1.4 數(shù)據(jù)庫(kù)系統(tǒng)  1.2 數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展   1.2.1 數(shù)據(jù)管理技術(shù)的發(fā)展   1.2.2 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)  1.3 數(shù)據(jù)模型   1.3.1 信息的三個(gè)世界   1.3.2 模型與數(shù)據(jù)模型   1.3.3 數(shù)據(jù)模型的基本組成   1.3.4 數(shù)據(jù)模型的分類  1.4 數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)   1.4.1 數(shù)據(jù)庫(kù)三級(jí)模式結(jié)構(gòu)   1.4.2 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的體系結(jié)構(gòu)  1.5 數(shù)據(jù)庫(kù)系統(tǒng)研究領(lǐng)域   1.5.1 數(shù)據(jù)庫(kù)技術(shù)、方法、理論   1.5.2 DBMS產(chǎn)品及工具   1.5.3 數(shù)據(jù)庫(kù)技術(shù)與相關(guān)技術(shù)的融合  本章小結(jié)  習(xí)題一 第2章 關(guān)系數(shù)據(jù)庫(kù)  2.1 關(guān)系數(shù)據(jù)庫(kù)的基本概念   2.1.1 關(guān)系的數(shù)學(xué)定義   2.1.2 關(guān)系的性質(zhì)   2.1.3 關(guān)系模式與關(guān)系數(shù)據(jù)庫(kù)  2.2 關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)模型   2.2.1 關(guān)系模型結(jié)構(gòu)   2.2.2 關(guān)系模型的數(shù)據(jù)操作   2.2.3 關(guān)系完整性約束  2.3 關(guān)系代數(shù)   2.3.1 關(guān)系代數(shù)的傳統(tǒng)集合運(yùn)算   2.3.2 關(guān)系代數(shù)專門的關(guān)系運(yùn)算   2.3.3 關(guān)系代數(shù)表達(dá)式應(yīng)用舉例  2.4 關(guān)系演算   2.4.1 元組關(guān)系演算   2.4.2 域關(guān)系演算  2.5 關(guān)系系統(tǒng)的查詢優(yōu)化技術(shù)   2.5.1 查詢優(yōu)化問(wèn)題的提出   2.5.2 查詢優(yōu)化的一般策略   2.5.3 關(guān)系代數(shù)表達(dá)式的等價(jià)變換規(guī)則   2.5.4 關(guān)系表達(dá)式的優(yōu)化算法  本章小結(jié)  習(xí)題二 第3章 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)理論  3.1 關(guān)系模式設(shè)計(jì)問(wèn)題   3.1.1 數(shù)據(jù)冗余與操作異?!  ?.1.2 冗余產(chǎn)生原因分析和問(wèn)題解決思路  3.2 關(guān)系模式的規(guī)范化   3.2.1 函數(shù)依賴   3.2.2 碼的形式定義   3.2.3 關(guān)系模式基礎(chǔ)范式   3.2.4 多值依賴與第四范式  3.3 數(shù)據(jù)依賴的公理系統(tǒng)   3.3.1 Annstrong公理   3.3.2 屬性集的閉包及其算法   3.3.3 候選碼的求解理論和算法   3.3.4 函數(shù)依賴集的等價(jià)與覆蓋   3.3.5 最小函數(shù)依賴集  3.4 關(guān)系模式的分解   3.4.1 模式分解的等價(jià)性   3.4.2 無(wú)損連接分解   3.4.3 保持依賴性分解   3.4.4 關(guān)系模式分解算法  3.5 規(guī)范化理論的應(yīng)用   3.5.1 規(guī)范化的優(yōu)缺點(diǎn)   3.5.2 反規(guī)范化設(shè)計(jì)   3.5.3 規(guī)范化設(shè)計(jì)與反規(guī)范化設(shè)計(jì)   3.5.4 規(guī)范化示例  本章小結(jié)  習(xí)題三第二篇 應(yīng)用篇 第4章 SQL Server2008和關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL  4.1 SQL Server2008概述   4.1.1 SQL Server 2008的發(fā)展歷史   4.1.2 SQL Server 2008簡(jiǎn)介   4.1.3 SQL Server 2008的版本   4.1.4 SQL Server 2008的安裝與配置  4.2 SQL Server 2008的管理工具   4.2.1 SQL Server 2008管理工具一覽   4.2.2 SQL Server 2008 Management Studio   4.2.3 SQL Server 2008配置管理器  4.3 SQL Server 2008的體系結(jié)構(gòu)   4.3.1 邏輯結(jié)構(gòu)   4.3.2 物理結(jié)構(gòu)  4.4 關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言SQL   4.4.1 SQL的發(fā)展史   4.4.2 SQL的功能特點(diǎn)   4.4.3 SQL的基本組成  4.5 Transact-SQL的數(shù)據(jù)定義語(yǔ)言   4.5.1 數(shù)據(jù)庫(kù)管理與使用   4.5.2 表的管理與使用   4.5.3 視圖的管理與使用   4.5.4 索引的管理與使用   4.5.5 同義詞的管理和使用  4.6 Transact-SQL的數(shù)據(jù)查詢語(yǔ)言   4.6.1 SELECT的基本結(jié)構(gòu)   4.6.2 簡(jiǎn)單查詢   4.6.3 連接查詢   4.6.4 子查詢   4.6.5 集合查詢   4.6.6 遞歸合并查詢  4.7 Transact-SQL的數(shù)據(jù)操縱語(yǔ)言   4.7.1 數(shù)據(jù)插入   4.7.2 數(shù)據(jù)修改   4.7.3 數(shù)據(jù)刪除  4.8 Transact-SQL的數(shù)據(jù)控制語(yǔ)言   4.8.1 數(shù)據(jù)控制的方法   4.8.2 權(quán)限的授予與收回  4.9 嵌入式SQL   4.9.1 嵌入式SQL的實(shí)現(xiàn)方式   4.9.2 嵌入式SQL語(yǔ)言的分類   4.9.3 嵌入式SQL和宿主語(yǔ)言之間的通信   4.9.4 嵌入式SQL的使用規(guī)定   4.9.5 嵌入式SQL的使用技術(shù)   4.9.6 嵌入式SQL應(yīng)用實(shí)例  本章小結(jié)  習(xí)題四 第5章 SQL Server 2008高級(jí)應(yīng)用  5.1 Transact-SQL程序設(shè)計(jì)   5.1.1 TransactSQL程序結(jié)構(gòu)   5.1.2 TransactSQL程序的批處理   5.1.3 系統(tǒng)數(shù)據(jù)類型   5.1.4 常量與變量   5.1.5 注釋符與運(yùn)算符   5.1.6 標(biāo)準(zhǔn)(庫(kù))函數(shù)   5.1.7 流程控制語(yǔ)句   5.1.8 常用命令  5.2 存儲(chǔ)過(guò)程   ……第三篇 高級(jí)篇參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁(yè):插圖:(1)候選碼與主碼。能唯一標(biāo)識(shí)關(guān)系中元組的一個(gè)屬性或?qū)傩约Q為候選碼(candidate Key),也稱候選關(guān)鍵字。如果一個(gè)關(guān)系中有多個(gè)候選碼,可以從中選擇一個(gè)作為查詢、插入或刪除元組的操作變量,被選用的候選碼稱為主關(guān)系碼(Primary Key),或簡(jiǎn)稱為主碼、主鍵、主關(guān)鍵字等。一般習(xí)慣把一個(gè)關(guān)系模式的主碼屬性列在其他屬性前面?!纠?.4】“學(xué)生關(guān)系”中的學(xué)號(hào)能唯一標(biāo)識(shí)每一個(gè)學(xué)生,則屬性“學(xué)號(hào)”是學(xué)生關(guān)系的候選碼。在“選課關(guān)系”中,只有屬性的組合“學(xué)號(hào)+課程號(hào)”才能唯一地區(qū)分每一條選課記錄,則屬性集“學(xué)號(hào)+課程號(hào)”是選課關(guān)系的候選碼。假設(shè)在學(xué)生關(guān)系中沒(méi)有重名的學(xué)生,則“學(xué)號(hào)”和“姓名”都可作為學(xué)生關(guān)系的候選碼。如果選定“學(xué)號(hào)”作為數(shù)據(jù)操作的依據(jù),則“學(xué)號(hào)”為主碼;如果選定“姓名”作為數(shù)據(jù)操作的依據(jù),則“姓名”為主碼。主關(guān)系碼是關(guān)系模型中的一個(gè)重要概念。每個(gè)關(guān)系必須選擇一個(gè)主關(guān)系碼,選定以后,不能隨意改變。每個(gè)關(guān)系必定有且僅有一個(gè)主碼,因?yàn)殛P(guān)系的任意兩個(gè)元組都不能重復(fù),至少可以將關(guān)系的所有屬性的組合作為主碼,通常用較小的屬性組合作為主碼。(2)超碼。是一個(gè)或多個(gè)屬性的集合,這些屬性的組合可以使我們?cè)谝粋€(gè)實(shí)體集中唯一地標(biāo)識(shí)一個(gè)實(shí)體。如果K是一個(gè)超碼,那么K的任意超集也是超碼,也就是說(shuō)如果K是超碼,那么所有包含K的集合也是超碼。

編輯推薦

《數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用》特色:根據(jù)數(shù)據(jù)庫(kù)發(fā)展的過(guò)程與特點(diǎn),從不同角度出發(fā),凝煉出數(shù)據(jù)庫(kù)發(fā)展的三條線索覆蓋的知識(shí)面廣,既包括數(shù)據(jù)庫(kù)理論,又包括數(shù)據(jù)庫(kù)應(yīng)用技術(shù)提供大量實(shí)例分析,幫助讀者理解相關(guān)知識(shí)點(diǎn),提高實(shí)際應(yīng)用能力突出應(yīng)用型人才培養(yǎng)要求,對(duì)實(shí)用性強(qiáng)的內(nèi)容有所側(cè)重將數(shù)據(jù)庫(kù)原理知識(shí)與實(shí)際數(shù)據(jù)庫(kù)開(kāi)發(fā)工具結(jié)合,提高綜合實(shí)踐與創(chuàng)新能力

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7