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