數(shù)據(jù)庫(kù)原理與應(yīng)用教程

出版時(shí)間:2012-10  出版社:黃川林、魯艷霞、 邵欣欣 清華大學(xué)出版社 (2012-10出版)  作者:黃川林,魯艷霞,邵欣欣 編  頁(yè)數(shù):181  

內(nèi)容概要

  《21世紀(jì)高等學(xué)校規(guī)劃教材·計(jì)算機(jī)應(yīng)用:數(shù)據(jù)庫(kù)原理與應(yīng)用教程》主要是配合“數(shù)據(jù)庫(kù)原理與應(yīng)用”課程的學(xué)習(xí)而編寫的,全面系統(tǒng)地介紹了數(shù)據(jù)庫(kù)技術(shù)的基本原理和應(yīng)用,涉及目前流行的SQL Server 2005的功能和使用方法,以及在Java環(huán)境中開(kāi)發(fā)數(shù)據(jù)庫(kù)的方法和步驟?!?1世紀(jì)高等學(xué)校規(guī)劃教材·計(jì)算機(jī)應(yīng)用:數(shù)據(jù)庫(kù)原理與應(yīng)用教程》不但內(nèi)容全面,知識(shí)點(diǎn)深入淺出,圖文并茂,而且全文以網(wǎng)上商城數(shù)據(jù)庫(kù)WebStore為例,講解如何應(yīng)用和操縱數(shù)據(jù)庫(kù),結(jié)構(gòu)合理、內(nèi)容緊湊,并在部分章節(jié)結(jié)束后配有相應(yīng)的實(shí)驗(yàn),所有實(shí)驗(yàn)以庫(kù)存管理數(shù)據(jù)庫(kù)Warehouse為例,使學(xué)生能夠?qū)?shù)據(jù)庫(kù)的基本理論真正地應(yīng)用到SQL Server中,加深對(duì)具體的DBMS的認(rèn)識(shí)?!  ?1世紀(jì)高等學(xué)校規(guī)劃教材·計(jì)算機(jī)應(yīng)用:數(shù)據(jù)庫(kù)原理與應(yīng)用教程》可作為高校計(jì)算機(jī)類及相關(guān)專業(yè)的本、??平滩模部勺鳛閺氖掠?jì)算機(jī)軟件工作的科技人員、工程技術(shù)人員及其他相關(guān)人員的補(bǔ)充讀物,并可供數(shù)據(jù)庫(kù)初學(xué)者作為入門讀物。

書籍目錄

第1章數(shù)據(jù)庫(kù)系統(tǒng)概論 1.1數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展 1.1.1人工管理階段 1.1.2文件系統(tǒng)階段 1.1.3數(shù)據(jù)庫(kù)系統(tǒng)階段 1.2數(shù)據(jù)庫(kù)基本概念 1.2.1數(shù)據(jù) 1.2.2數(shù)據(jù)庫(kù) 1.2.3數(shù)據(jù)庫(kù)管理系統(tǒng) 1.2.4數(shù)據(jù)庫(kù)系統(tǒng) 1.3數(shù)據(jù)模型 1.3.1數(shù)據(jù)模型的組成 1.3.2概念模型 1.3.3邏輯模型 1.3.4物理模型 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ù)二級(jí)映像與數(shù)據(jù)獨(dú)立性 1.5數(shù)據(jù)庫(kù)技術(shù)新發(fā)展 本章小結(jié) 習(xí)題l 第2章關(guān)系數(shù)據(jù)庫(kù) 2.1關(guān)系數(shù)據(jù)庫(kù)概述 2.2關(guān)系數(shù)據(jù)庫(kù)基本概念 2.2.1關(guān)系 2.2.2關(guān)系模式 2.2.3關(guān)系數(shù)據(jù)庫(kù) 2.3關(guān)系的完整性約束 2.3.1實(shí)體完整性 2.3.2參照完整性 2.3.3用戶定義的完整性 2.4關(guān)系代數(shù) 2.4.1傳統(tǒng)的集合運(yùn)算 2.4.2專門的關(guān)系運(yùn)算 本章小結(jié) 習(xí)題2 第3章SQL Server數(shù)據(jù)庫(kù)基礎(chǔ) 3.1 SQL Server 2005的安裝 3.1.1關(guān)于SQL Server 2005的版本 3.1.2系統(tǒng)需求 3.1.3安裝SQL Server 2005 3.1.4啟動(dòng)和停止SQL Server服務(wù)器 3.2 SQL Server 2005的常用管理工具 3.2.1 SQL Server Management Studi0 3.2.2 Business Intelligence Development Studi0 3.2.3 Analysis Services 3.2.4 SQL Server Configuration Manager配置工具 3.2.5性能工具 3.2.6文檔和教程 3.3 SQL Server 2005的數(shù)據(jù)庫(kù)與表 3.3.1 SQL Server 2005中數(shù)據(jù)庫(kù)的建立和刪除 3.3.2 SQL Server 2005中表的管理 本章小結(jié) 習(xí)題3 實(shí)驗(yàn)l數(shù)據(jù)庫(kù)與表的創(chuàng)建與管理 第4章關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL 4.1 SQL語(yǔ)言概述 4.1.1 SQL的產(chǎn)生與發(fā)展 4.1.2 SQL的基本概念 4.1.3 SQL的基本功能 4.1.4 SQL的主要特點(diǎn) 4.2數(shù)據(jù)定義 4.2.1數(shù)據(jù)庫(kù)的建立與刪除 4.2.2基本表的定義、修改與刪除 4.2.3索引的定義與刪除 4.3數(shù)據(jù)查詢 4.3.1單表查詢 4.3.2多表連接查詢 4.3.3子查詢 4.4數(shù)據(jù)更新 4.4.1插入數(shù)據(jù) 4.4.2修改數(shù)據(jù) 4.4.3刪除數(shù)據(jù) 4.5視圖 4.5.1視圖的概念和作用 4.5.2定義視圖 4.5.3查詢視圖 4.5.4更新視圖 4.5.5刪除視圖 4.6數(shù)據(jù)控制 4.6.1授權(quán) 4.6.2收回權(quán)限 本章小結(jié) 習(xí)題4 實(shí)驗(yàn)2 SQL語(yǔ)言實(shí)驗(yàn):數(shù)據(jù)定義 實(shí)驗(yàn)3 SQL語(yǔ)言實(shí)驗(yàn):數(shù)據(jù)操縱 實(shí)驗(yàn)4視圖的創(chuàng)建與使用 第5章關(guān)系數(shù)據(jù)理論 5.1關(guān)系模式存在的問(wèn)題 5.1.1數(shù)據(jù)冗余 5.1.2插入異常 5.1.3刪除異常 5.1.4修改異常 5.2關(guān)系的規(guī)范化 5.2.1函數(shù)依賴 5.2.2范式 5.2.3第一范式 5.2.4第二范式 5.2.5第三范式 5.3關(guān)系模式的分解 本章小結(jié) 習(xí)題5 第6章數(shù)據(jù)庫(kù)設(shè)計(jì) 6.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述 6.1.1數(shù)據(jù)庫(kù)設(shè)計(jì)的基本任務(wù)和特點(diǎn) 6.1.2數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟 6.2需求分析 6.2.1需求分析的任務(wù) 6.2.2數(shù)據(jù)流圖 6.2.3數(shù)據(jù)字典 6.3概念結(jié)構(gòu)設(shè)計(jì) 6.3.1 E-R模型 6.3.2概念結(jié)構(gòu)設(shè)計(jì)的方法與步驟 6.4邏輯結(jié)構(gòu)設(shè)計(jì) 6.4.1 E-R圖向關(guān)系模型的轉(zhuǎn)換 6.4.2數(shù)據(jù)模型的優(yōu)化 6.4.3設(shè)計(jì)外模式 6.5物理結(jié)構(gòu)設(shè)計(jì) 6.5.1物理設(shè)計(jì)的內(nèi)容 6.5.2數(shù)據(jù)庫(kù)存取方式的選擇 6.5.3數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)的確定 6.5.4數(shù)據(jù)庫(kù)物理結(jié)構(gòu)的評(píng)價(jià) 6.6數(shù)據(jù)庫(kù)實(shí)施 本章小結(jié) 習(xí)題6 實(shí)驗(yàn)5數(shù)據(jù)庫(kù)設(shè)計(jì) 第7章數(shù)據(jù)庫(kù)保護(hù) 7.1數(shù)據(jù)庫(kù)安全性 7.1.1安全控制 7.1.2用戶和角色管理 7.1.3 SQL Server的安全控制 7.2數(shù)據(jù)庫(kù)完整性 7.3并發(fā)控制 7.3.1事務(wù)的基本概念 7.3.2并發(fā)控制概述 7.3.3封鎖與封鎖協(xié)議 7.3.4封鎖出現(xiàn)的問(wèn)題與解決辦法 7.4數(shù)據(jù)庫(kù)恢復(fù) 7.4.1數(shù)據(jù)庫(kù)恢復(fù)的原理及技術(shù) 7.4.2數(shù)據(jù)庫(kù)的故障和恢復(fù)的策略 本章小結(jié) 習(xí)題7 實(shí)驗(yàn)6數(shù)據(jù)庫(kù)安全 第8章 使用Java開(kāi)發(fā)數(shù)據(jù)庫(kù)系統(tǒng)實(shí)例 參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁(yè):   插圖:   6.5.2數(shù)據(jù)庫(kù)存取方式的選擇 確定數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)時(shí)要綜合考慮存取時(shí)間、存儲(chǔ)空間利用率和維護(hù)代價(jià)三方面的因素。這三個(gè)方面常常是相互矛盾的,例如消除一切冗余數(shù)據(jù)雖然能夠節(jié)約存儲(chǔ)空間,但往往會(huì)導(dǎo)致檢索代價(jià)的增加,因此必須進(jìn)行權(quán)衡,選擇一個(gè)折中方案。 存取方法是快速存取數(shù)據(jù)庫(kù)中數(shù)據(jù)的關(guān)鍵技術(shù),物理設(shè)計(jì)的任務(wù)之一就是要確定選擇哪些存取方法。常用的存取方法有索引方法和聚簇方法。 索引存取方法就是根據(jù)應(yīng)用要求確定對(duì)關(guān)系的哪些屬性列建立索引、哪些屬性列建立組合索引、哪些索引要設(shè)計(jì)為唯一索引等。索引建立在單個(gè)關(guān)系上,關(guān)系上定義的索引數(shù)并不是越多越好,系統(tǒng)為維護(hù)索引要付出代價(jià),查找索引也要付出代價(jià)。一般的DBMS都在主鍵的基礎(chǔ)上建立索引。 為了提高某個(gè)屬性(或?qū)傩越M)的查詢速度,把這個(gè)或這些屬性(稱為聚簇鍵)上具有相同值的元組集中存放在連續(xù)的物理塊稱為聚簇。創(chuàng)建聚簇可以提高按聚簇鍵進(jìn)行查詢的效率,一個(gè)數(shù)據(jù)庫(kù)可以建立多個(gè)聚簇,但一個(gè)關(guān)系只能有一個(gè)聚簇;聚簇可以建立在單表上,也可建立在進(jìn)行連接操作的多個(gè)表上;SQL中與聚簇有關(guān)的操作有ORDER BY,GROUPBY,UNION,DISTINCT等。 假設(shè)用戶經(jīng)常要按商品類別查詢顧客的購(gòu)買數(shù)量,這一查詢涉及商品關(guān)系和購(gòu)買關(guān)系的連接操作,即需要按商品編號(hào)連接這兩個(gè)關(guān)系,為提高連接操作的效率,可以把具有相同商品編號(hào)值的商品元組和購(gòu)買元組在物理上聚簇在一起。 聚簇只能提高某些應(yīng)用的性能,而且建立與維護(hù)聚簇的開(kāi)銷是相當(dāng)大的。對(duì)已有關(guān)系建立聚簇,將導(dǎo)致關(guān)系中元組移動(dòng)其物理存儲(chǔ)位置,并使此關(guān)系的存儲(chǔ)位置也要做相應(yīng)移動(dòng),聚簇鍵值要相對(duì)穩(wěn)定,以減少修改聚簇鍵值所引起的維護(hù)開(kāi)銷。 6.5.3數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)的確定 數(shù)據(jù)庫(kù)的物理設(shè)計(jì)與特定的DBMS、硬件環(huán)境和實(shí)施環(huán)境都密切相關(guān)。在確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)時(shí),必須仔細(xì)理解、參考DBMS的規(guī)定。確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)主要指確定數(shù)據(jù)的存放位置和存儲(chǔ)結(jié)構(gòu)。 確定數(shù)據(jù)的存放位置。例如,確定數(shù)據(jù)存放在一個(gè)磁盤上還是多個(gè)磁盤上,什么數(shù)據(jù)該存放在高速存儲(chǔ)器上,什么應(yīng)存放在低速存儲(chǔ)器上等。一般來(lái)說(shuō),DBMS已經(jīng)確定了基本的存儲(chǔ)結(jié)構(gòu),設(shè)計(jì)人員可以不用自己確定,存儲(chǔ)結(jié)構(gòu)要綜合考慮存取時(shí)間、存儲(chǔ)空間和維護(hù)代價(jià)這幾方面。

編輯推薦

《21世紀(jì)高等學(xué)校規(guī)劃教材?計(jì)算機(jī)應(yīng)用:數(shù)據(jù)庫(kù)原理與應(yīng)用教程》可作為高校計(jì)算機(jī)類及相關(guān)專業(yè)的本、??平滩?,也可作為從事計(jì)算機(jī)軟件工作的科技人員、工程技術(shù)人員及其他相關(guān)人員的補(bǔ)充讀物,并可供數(shù)據(jù)庫(kù)初學(xué)者作為入門讀物。

圖書封面

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


    數(shù)據(jù)庫(kù)原理與應(yīng)用教程 PDF格式下載


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

 
 

 

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

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