出版時間:2008-8 出版社:清華大學(xué)出版社 作者:王成 等編著 頁數(shù):230
前言
數(shù)據(jù)庫技術(shù)是計算機科學(xué)的重要分支,也是計算機領(lǐng)域中應(yīng)用最廣泛、發(fā)展最迅速的技術(shù)之一。當(dāng)今,信息資源已成為社會的重要財富和資源。建立一個行之有效的信息系統(tǒng)已成為企業(yè)或組織生存和發(fā)展的重要條件。作為信息系統(tǒng)核心和基礎(chǔ)的數(shù)據(jù)庫技術(shù)由此得到了越來越廣泛的應(yīng)用,從小型事務(wù)處理系統(tǒng)到大型信息系統(tǒng),從聯(lián)機事務(wù)處理到聯(lián)機分析處理,從傳統(tǒng)的數(shù)據(jù)管理到空間數(shù)據(jù)庫、工程數(shù)據(jù)庫等特定應(yīng)用領(lǐng)域等,數(shù)據(jù)庫的應(yīng)用幾乎遍及社會的各個領(lǐng)域。對于一個國家來說,數(shù)據(jù)庫的建設(shè)規(guī)模、數(shù)據(jù)庫信息量的大小和使用頻度已成為衡量這個國家信息化程度的重要標(biāo)志。目前很多高等院校都開設(shè)了數(shù)據(jù)庫課程,并將其作為一門基礎(chǔ)必修課。了解和掌握有關(guān)數(shù)據(jù)庫的基礎(chǔ)知識并具備一定的實踐能力,已經(jīng)不僅僅是針對計算機專業(yè)學(xué)生所提出的要求。本書主要是為高等院校非計算機專業(yè)學(xué)生學(xué)習(xí)數(shù)據(jù)庫課程而編寫的,是在作者多年的數(shù)據(jù)庫課程教學(xué)和實際數(shù)據(jù)庫系統(tǒng)開發(fā)工作基礎(chǔ)之上完成的,它簡潔而又精練地介紹了數(shù)據(jù)庫的基礎(chǔ)理論知識,同時圍繞基本理論,介紹了SQL Server 2000的相關(guān)知識。為了配合數(shù)據(jù)庫課程的實驗教學(xué),同時編寫了相應(yīng)的數(shù)據(jù)庫實驗教程。本書的內(nèi)容有兩條主線:一條主線是數(shù)據(jù)庫的基礎(chǔ)理論知識,如關(guān)系數(shù)據(jù)庫理論、關(guān)系規(guī)范化理論、數(shù)據(jù)庫設(shè)計理論等;另一條主線是數(shù)據(jù)庫實際應(yīng)用產(chǎn)品,本書重點介紹了SQL SeⅣer2000,這部分內(nèi)容附在相關(guān)理論之后,主要講述在SQL Server 2000中如何實現(xiàn)上述基本理論以及相關(guān)的基本操作,這樣可以幫助學(xué)生理論聯(lián)系實踐,便于消化理解基本理論。這兩條主線相輔相成、相互滲透,方便學(xué)生學(xué)習(xí)。本書包括7章,主要內(nèi)容如下:第1章主要介紹數(shù)據(jù)庫的基礎(chǔ)知識,包括數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展、數(shù)據(jù)庫的基本概念、數(shù)據(jù)模型的分類以及SQL Server 2000概述。第2章主要介紹關(guān)系數(shù)據(jù)庫的基本理論,包括關(guān)系的數(shù)據(jù)結(jié)構(gòu)、關(guān)系完整性和關(guān)系操作的概念,在關(guān)系操作中主要介紹關(guān)系代數(shù)。第3章主要介紹關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL,包括SQL的基本概念、SQL數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)更新、視圖和數(shù)據(jù)控制等命令,最后重點介紹SQL Server 2000中T-SQL語言。第4章主要介紹關(guān)系規(guī)范化理論,包括數(shù)據(jù)依賴、范式、關(guān)系模式規(guī)范化以及函數(shù)依賴公理。
內(nèi)容概要
本書系統(tǒng)闡述了數(shù)據(jù)庫的基礎(chǔ)理論、基本技術(shù)和方法。全書共7章,主要內(nèi)容包括數(shù)據(jù)庫系統(tǒng)概述、關(guān)系數(shù)據(jù)庫基本理論、關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL、關(guān)系數(shù)據(jù)庫規(guī)范化理論、數(shù)據(jù)庫設(shè)計、數(shù)據(jù)保護以及數(shù)據(jù)庫技術(shù)發(fā)展。本書結(jié)構(gòu)完整、內(nèi)容精練、實用性強。本書在闡述數(shù)據(jù)庫基本理論的同時,圍繞基本理論介紹了SQL Server 2000的相關(guān)知識。此外,本書還提供配套的實驗教程,以方便實驗課程的開展。 本書可作為高等學(xué)校非計算機專業(yè)數(shù)據(jù)庫課程的教材,也可作為從事數(shù)據(jù)庫系統(tǒng)研究和開發(fā)人員的參考書。
書籍目錄
第1章 數(shù)據(jù)庫系統(tǒng)概述 1.1 數(shù)據(jù)管理技術(shù) 1.1.1 數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展 1.1.2 數(shù)據(jù)庫系統(tǒng)的基本概念 1.1.3 數(shù)據(jù)庫技術(shù)的發(fā)展及研究領(lǐng)域 1.2 數(shù)據(jù)模型 1.2.1 數(shù)據(jù)模型的組成要素 1.2.2 數(shù)據(jù)模型分類 1.2.3 概念數(shù)據(jù)模型及表示方法 1.2.4 主要的邏輯數(shù)據(jù)模型 1.3 數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu) 1.3.1 數(shù)據(jù)庫系統(tǒng)模式的概念 1.3.2 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu) 1.3.3 數(shù)據(jù)庫的二級映像功能與數(shù)據(jù)獨立性 1.4 SQL Server 2000概述 1.4.1 SQL Server 2000的版本及特點 1.4.2 SQL Server 2000運行環(huán)境 1.4.3 SQL Server 2000服務(wù)器的啟動與注冊 1.4.4 SQL Server 2000的數(shù)據(jù)庫 1.5 小結(jié) 1.6 習(xí)題第2章 關(guān)系數(shù)據(jù)庫 2.1 關(guān)系模型概述 2.1.1 關(guān)系模型的數(shù)據(jù)結(jié)構(gòu) 2.1.2 關(guān)系操作 2.1.3 完整性約束 2.2 關(guān)系數(shù)據(jù)結(jié)構(gòu) 2.2.1 關(guān)系 2.2.2 關(guān)系模式 2.2.3 關(guān)系數(shù)據(jù)庫 2.3 關(guān)系的完整性 2.3.1 實體完整性 2.3.2 參照完整性 2.3.3 用戶定義的完整性 2.4 關(guān)系代數(shù) 2.4.1 傳統(tǒng)的集合運算 2.4.2 專門的關(guān)系運算 2.5 小結(jié) 2.6 習(xí)題第3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL 3.1 SQL概述 3.2 數(shù)據(jù)定義 3.2.1 基本表的定義、修改與刪除 3.2.2 索引的建立與刪除 3.3 數(shù)據(jù)查詢 3.3.1 單表查詢 3.3.2 連接查詢 3.3.3 嵌套查詢 3.3.4 集合查詢 3.4 數(shù)據(jù)更新 3.4.1 插入數(shù)據(jù) 3.4.2 修改數(shù)據(jù) 3.4.3 刪除數(shù)據(jù) 3.5 視圖 3.5.1 定義視圖 3.5.2 查詢視圖 3.5.3 更新視圖 3.5.4 視圖的作用 3.6 數(shù)據(jù)控制 3.6.1 授權(quán) 3.6.2 收回權(quán)限 3.7 Transact-SQL語言 3.7.1 Transact-SQL語言基礎(chǔ) 3.7.2 Transact-SQL數(shù)據(jù)查詢 3.7.3 存儲過程和觸發(fā)器 3.8 小結(jié) 3.9 習(xí)題第4章 關(guān)系數(shù)據(jù)庫規(guī)范化理論 4.1 數(shù)據(jù)依賴 4.1.1 函數(shù)依賴 4.1.2 函數(shù)依賴對關(guān)系模式的影響 4.2 范式與關(guān)系模式規(guī)范化 4.2.1 第一范式 4.2.2 第二范式 4.2.3 第三范式 4.2.4 Boyce-Codd范式 4.2.5 多值依賴與第四范式 4.3 關(guān)系模式規(guī)范化 4.3.1 關(guān)系模式分解的步驟 4.3.2 關(guān)系模式分解的等價標(biāo)準(zhǔn) 4.4 函數(shù)依賴公理 4.5 小結(jié) 4.6 習(xí)題第5章 數(shù)據(jù)庫設(shè)計 5.1 數(shù)據(jù)庫設(shè)計概述 5.1.1 數(shù)據(jù)庫設(shè)計的原則 5.1.2 數(shù)據(jù)庫設(shè)計方法 5.2 數(shù)據(jù)庫設(shè)計的步驟 ……第6章 數(shù)據(jù)保護第7章 數(shù)據(jù)庫技術(shù)發(fā)展參考文獻(xiàn)
章節(jié)摘錄
插圖:
編輯推薦
《數(shù)據(jù)庫系統(tǒng)應(yīng)用教程》內(nèi)容涵蓋了數(shù)據(jù)庫的基本理論知識,內(nèi)容豐富,語言流暢,通俗易懂先闡述數(shù)據(jù)庫基本理論,后圍繞基本理論介紹其在SQL Server 2000中如何實現(xiàn)以及相關(guān)的操作,理論結(jié)合實際,便于學(xué)生理解針對非計算機專業(yè)學(xué)生,結(jié)合理論介紹相應(yīng)的開發(fā)工具,并輔以實例,實用性強配套有《數(shù)據(jù)庫系統(tǒng)應(yīng)用實驗教程》,按照由淺入深,由易到難的原則,設(shè)計了16個實驗項目,方便實驗課程的開展
圖書封面
評論、評分、閱讀與下載
數(shù)據(jù)庫系統(tǒng)應(yīng)用教程 PDF格式下載