出版時(shí)間:2001-6 出版社:高等教育 作者:聶瑞華 編 頁(yè)數(shù):222
前言
數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)技術(shù)的重要分支,也是應(yīng)用很廣、實(shí)用性很強(qiáng)的一門技術(shù)。它的出現(xiàn)極大地促進(jìn)了計(jì)算機(jī)應(yīng)用向各行各業(yè)的滲透,其應(yīng)用也從一般管理擴(kuò)大到計(jì)算機(jī)輔助設(shè)計(jì)、網(wǎng)絡(luò)與通信、人工智能、多媒體技術(shù)以及科學(xué)計(jì)算等領(lǐng)域,從而使數(shù)據(jù)庫(kù)領(lǐng)域中的新技術(shù)層出不窮,相互滲透、相互結(jié)合成為當(dāng)代數(shù)據(jù)庫(kù)技術(shù)發(fā)展的主要特征。因此,數(shù)據(jù)庫(kù)課程也就成為高校計(jì)算機(jī)教學(xué)中的主干課程,成為計(jì)算機(jī)專業(yè)、各類管理專業(yè)學(xué)生的必修課或選修課程。該課程還常作為許多在職人員計(jì)算機(jī)業(yè)務(wù)進(jìn)修或培訓(xùn)的科目。本書分為二部分,共九章。由第一章至第六章構(gòu)成基礎(chǔ)部分。第一章數(shù)據(jù)庫(kù)系統(tǒng)概述,從數(shù)據(jù)管理技術(shù)進(jìn)展角度著手,闡述了數(shù)據(jù)庫(kù)技術(shù)發(fā)展過程中各階段的主要特征,信息、數(shù)據(jù)、數(shù)據(jù)處理的概念,數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)的方式、文件組織形式及其特點(diǎn),數(shù)據(jù)庫(kù)技術(shù)的新發(fā)展趨勢(shì)。第二章數(shù)據(jù)模型,敘述了數(shù)據(jù)模型的概念、組成內(nèi)容及數(shù)據(jù)模型的分類。介紹了三大經(jīng)典數(shù)據(jù)模型——層次數(shù)據(jù)模型、網(wǎng)狀數(shù)據(jù)模型、關(guān)系數(shù)據(jù)模型的模型結(jié)構(gòu)及其特點(diǎn)。第三章關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),對(duì)關(guān)系模型的概念,關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)各類查詢語(yǔ)言定義和各自特點(diǎn),對(duì)關(guān)系運(yùn)算和關(guān)系代數(shù)的概念、特點(diǎn)與計(jì)算方法等進(jìn)行了著重介紹。第四章關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言——SQL,SQL是目前廣泛應(yīng)用的關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言,因此詳細(xì)介紹了SQL的查詢、定義、操作及控制等語(yǔ)句成分和應(yīng)用舉例。第五章關(guān)系數(shù)據(jù)庫(kù)理論,講述了函數(shù)依賴的有關(guān)概念,2NF、3NF、BCNF規(guī)范化過程與方法,模式的分解等內(nèi)容。第六章數(shù)據(jù)庫(kù)安全保護(hù),重點(diǎn)敘述了數(shù)據(jù)庫(kù)的安全性、數(shù)據(jù)庫(kù)的完整性和并發(fā)控制的有關(guān)概念與內(nèi)容,對(duì)產(chǎn)生死鎖的條件和消除死鎖的常用方法、數(shù)據(jù)庫(kù)的恢復(fù)技術(shù)和方法作了介紹。由第七章至第九章構(gòu)成設(shè)計(jì)部分。第七章數(shù)據(jù)庫(kù)設(shè)計(jì),重點(diǎn)介紹了用工程化方法設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)的步驟、方法和關(guān)鍵技術(shù),對(duì)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)的全過程有一個(gè)清晰的認(rèn)識(shí),以達(dá)到能夠設(shè)計(jì)小型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的目的。第八章數(shù)據(jù)庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),對(duì)DBMS的基本概念和基本原理、DBMS的系統(tǒng)結(jié)構(gòu)、語(yǔ)言處理、數(shù)據(jù)存取、緩沖區(qū)管理等內(nèi)容與方法作了敘述,介紹了數(shù)據(jù)庫(kù)的物理組織形式。
內(nèi)容概要
《數(shù)據(jù)庫(kù)系統(tǒng)概論》是教育部師范教育司組織編寫的中學(xué)教師進(jìn)修高等師范本科(??破瘘c(diǎn))專業(yè)教材。全書分為共九章,《數(shù)據(jù)庫(kù)系統(tǒng)概論》完整地?cái)⑹隽藬?shù)據(jù)庫(kù)系統(tǒng)的基本概念、基本原理、基本方法與技術(shù),介紹了流行的Visual FoxPro數(shù)據(jù)庫(kù)系統(tǒng)及其應(yīng)用。主要內(nèi)容包括:數(shù)據(jù)庫(kù)系統(tǒng)概述、數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)、關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言——SQL、關(guān)系數(shù)據(jù)庫(kù)理論、數(shù)據(jù)庫(kù)安全保護(hù)、數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)、FoxPm數(shù)據(jù)庫(kù)管理系統(tǒng)?! 稊?shù)據(jù)庫(kù)系統(tǒng)概論》理論聯(lián)系實(shí)際,理論體系完整,概念清晰,強(qiáng)調(diào)應(yīng)用。
書籍目錄
第一章 數(shù)據(jù)庫(kù)系統(tǒng)概述1.1 數(shù)據(jù)管理技術(shù)的進(jìn)展1.1.1 數(shù)據(jù)管理概述1.1.2 人工管理階段1.1.3 文件系統(tǒng)階段1.1.4 數(shù)據(jù)庫(kù)系統(tǒng)階段1.1.5 數(shù)據(jù)庫(kù)技術(shù)的發(fā)展1.2 信息、數(shù)據(jù)與數(shù)據(jù)處理1.2.1 數(shù)據(jù)與信息1.2.2 數(shù)據(jù)處理1.3 數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)1.3.1 數(shù)據(jù)的外存組織1.3.2 基本文件組織1.3.3 索引結(jié)構(gòu)1.4 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)1.4.1 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式1.4.2 數(shù)據(jù)獨(dú)立性1.5 數(shù)據(jù)庫(kù)系統(tǒng)的組成1.5.1 數(shù)據(jù)庫(kù)1.5.2 數(shù)據(jù)庫(kù)系統(tǒng)用戶1.5.3 數(shù)據(jù)庫(kù)系統(tǒng)軟件1.5.4 數(shù)據(jù)庫(kù)系統(tǒng)硬件1.6 數(shù)據(jù)庫(kù)技術(shù)新發(fā)展與展望1.6.1 分布式數(shù)據(jù)庫(kù)系統(tǒng)1.6.2 客戶機(jī)/服務(wù)器數(shù)據(jù)庫(kù)系統(tǒng)1.6.3 面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)習(xí)題第二章 數(shù)據(jù)模型2.1 數(shù)據(jù)模型概述2.1.1 數(shù)據(jù)模型概念2.1.2 數(shù)據(jù)模型2.2 數(shù)據(jù)模型的分類2.3 層次數(shù)據(jù)模型2.3.1 模型結(jié)構(gòu)2.3.2 DIS的層次聯(lián)系與特點(diǎn)2.4 網(wǎng)狀數(shù)據(jù)模型2.4.1 模型結(jié)構(gòu)2.4.2 DBTG網(wǎng)狀數(shù)據(jù)模型及轉(zhuǎn)換方法2.5 關(guān)系數(shù)據(jù)模型2.5.1 關(guān)系數(shù)據(jù)模型的基本要素2.5.2 關(guān)系模型結(jié)構(gòu)及其特點(diǎn)習(xí)題二第三章 關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)3.1 關(guān)系模型的基本概念3.1.1 關(guān)系模式3.1.2 關(guān)系數(shù)據(jù)庫(kù)3.1.3視圖3.2 關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)查詢語(yǔ)言3.2.1 ISBL語(yǔ)言3.2.2 QUEL語(yǔ)言3.2.3 QBE語(yǔ)言3.2.4 SQL語(yǔ)言3.3 關(guān)系運(yùn)算3.4 關(guān)系代數(shù)3.4.1 傳統(tǒng)的集合運(yùn)算3.4.2 專門的關(guān)系運(yùn)算習(xí)題三第四章 關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言——SQL4.1 SQL概述4.1.1 SQL的發(fā)展及標(biāo)準(zhǔn)化4.1.2 SQL的主要特點(diǎn)4.2 SQL的數(shù)據(jù)定義功能4.2.1 定義、修改和刪除基本表4.2.2 索引的建立和刪除4.3 SQt.的數(shù)據(jù)操縱功能4.3.1 SELECI 語(yǔ)句4.3.2 INSER3、語(yǔ)句4.3.3 DELETE語(yǔ)句4.3.4 UPDATE語(yǔ)句4.4 視圖4.4.1 定義視圖4.4.2 查詢視圖4.4.3 更新視圖4.5 SQR.的數(shù)據(jù)控制功能4.6 嵌入式SQI習(xí)題四第五章 關(guān)系數(shù)據(jù)庫(kù)理論5.1 問題的提出5.2 函數(shù)依賴5.2.1 函數(shù)依賴5.2.2 函數(shù)依賴的邏輯蘊(yùn)含5.3 函數(shù)依賴的公理系統(tǒng)5.3.1 ArmStrong推導(dǎo)公理5.3.2 閉包的計(jì)算5.3.3 依賴集的等價(jià)5.4 關(guān)系模式的規(guī)范形式5.4.1 第一范式到第三范式5.4.2 Boyce-codd范式(BCNF)5.4.3 多值依賴與第四范式5.5 關(guān)系模式的規(guī)范方法5.5.1 分解的無損連接性和函數(shù)依賴的保持性5.5.2 分解的無損連接性和函數(shù)依賴的保持性的算法5.5.3 關(guān)系模式分解算法習(xí)題五第六章 數(shù)據(jù)庫(kù)安全保護(hù)6.1 數(shù)據(jù)庫(kù)的安全性6.1.1 數(shù)據(jù)庫(kù)安全性與系統(tǒng)保護(hù)機(jī)制6.1.2 授權(quán)機(jī)制6.1.3 數(shù)據(jù)加密與跟蹤審查6.2 完整性6.2.1 完整性約束分類6.2.2 完整性檢驗(yàn)6.3 并發(fā)控制6.3.1 基本概念6.3.2 封鎖6.3.3 死鎖及消除的方法6.4 數(shù)據(jù)庫(kù)的恢復(fù)6.4.1 故障的類型6.4.2 數(shù)據(jù)庫(kù)的后備與日志文件6.4.3 恢復(fù)過程習(xí)題六第七章 數(shù)據(jù)庫(kù)設(shè)計(jì)第八章 數(shù)據(jù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)第九章 FoxPro數(shù)據(jù)庫(kù)管理系統(tǒng)參考文獻(xiàn)
章節(jié)摘錄
1.1.3 文件系統(tǒng)階段在20世紀(jì)50年代后期至60年代中期,這一階段計(jì)算機(jī)外存已有了磁鼓、磁盤等存儲(chǔ)設(shè)備,軟件有了操作系統(tǒng)。直接存取存儲(chǔ)設(shè)備的出現(xiàn)使人們研制出專門的文件管理系統(tǒng),人們?cè)诓僮飨到y(tǒng)的支持下,設(shè)計(jì)開發(fā)了這種專門管理數(shù)據(jù)的計(jì)算機(jī)軟件,稱為文件系統(tǒng)。這一時(shí)期,計(jì)算機(jī)已不僅僅用于科學(xué)計(jì)算,還大量用于數(shù)據(jù)管理。處理方式上不僅有文件批處理,而且能夠聯(lián)機(jī)實(shí)時(shí)處理。這一階段的數(shù)據(jù)管理的特點(diǎn)是:(1)以文件的形式保存數(shù)據(jù)。由于計(jì)算機(jī)大量用于數(shù)據(jù)處理,數(shù)據(jù)需要長(zhǎng)期保留在外存上反復(fù)處置,經(jīng)常對(duì)其進(jìn)行查詢、修改、插入和刪除等操作。因此,在文件系統(tǒng)中,按一定的規(guī)則將數(shù)據(jù)組織為一個(gè)文件,存放在外存儲(chǔ)器中長(zhǎng)期保存。(2)數(shù)據(jù)的物理結(jié)構(gòu)與邏輯結(jié)構(gòu)有了區(qū)別,但比較簡(jiǎn)單。系統(tǒng)將數(shù)據(jù)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)分離,文件的邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)由系統(tǒng)進(jìn)行轉(zhuǎn)換,由存取方法實(shí)現(xiàn)邏輯結(jié)構(gòu)與物理結(jié)構(gòu)之間的映射。應(yīng)用程序只涉及數(shù)據(jù)的邏輯結(jié)構(gòu),系統(tǒng)決定數(shù)據(jù)的物理結(jié)構(gòu),兩者之間可以有差別。這樣,當(dāng)物理結(jié)構(gòu)改變時(shí),不會(huì)導(dǎo)致應(yīng)用程序的修改,其適用性得以提高。此外,應(yīng)用程序員不必關(guān)心數(shù)據(jù)的物理存儲(chǔ)細(xì)節(jié),數(shù)據(jù)在存儲(chǔ)上的改變不一定反映在程序上,這樣可以大大節(jié)省維護(hù)程序的工作量,而且效率也得到提高。(3)文件形式多樣化。由于已有了直接存取存儲(chǔ)設(shè)備,方便了數(shù)據(jù)的存儲(chǔ)和查找,文件系統(tǒng)提供了多種文件組織形式,如順序文件、索引文件、鏈接文件和倒排文件等。(4)數(shù)據(jù)的存取基本上以記錄為單位。與人工管理階段相比,文件系統(tǒng)提供了物理數(shù)據(jù)獨(dú)立性,使應(yīng)用程序與數(shù)據(jù)的物理存儲(chǔ)結(jié)構(gòu)分離,并通過數(shù)據(jù)的抽取、排序、合并等為應(yīng)用提供新的文件,從而使數(shù)據(jù)共享成為可能等優(yōu)點(diǎn),但仍然存在以下問題:文件中的數(shù)據(jù)沒有結(jié)構(gòu),文件之間沒有有機(jī)的聯(lián)系,仍不能表示復(fù)雜的數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)在數(shù)據(jù)文件中只是簡(jiǎn)單地存放;不能實(shí)現(xiàn)數(shù)據(jù)的普通共享,只能實(shí)現(xiàn)文件級(jí)而不能在記錄級(jí)或數(shù)據(jù)項(xiàng)級(jí)實(shí)現(xiàn)數(shù)據(jù)的共享;數(shù)據(jù)面向應(yīng)用,獨(dú)立性較差,仍然存在數(shù)據(jù)重復(fù)存儲(chǔ)的問題,數(shù)據(jù)冗余度大,并且容易造成數(shù)據(jù)的不一致性,給數(shù)據(jù)的修改和維護(hù)帶來了困難。
編輯推薦
《數(shù)據(jù)庫(kù)系統(tǒng)概論》可作為高等學(xué)校計(jì)算機(jī)有關(guān)專業(yè)數(shù)據(jù)庫(kù)課程的教材,適合多種層次(本科或?qū)?疲⒍喾N培養(yǎng)目標(biāo)的人員的學(xué)習(xí)需要,也可供從事計(jì)算機(jī)軟件工作的科技人員和工程技術(shù)人員以及其他有關(guān)人員參閱。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
數(shù)據(jù)庫(kù)系統(tǒng)概論 PDF格式下載