編輯推薦
*《數據庫實用教程(第三版)》突齣理論性、實用性和可操作性,特點鮮明
*詳細介紹數據庫技術的基本原理、方法和應用技術
*書的精髓是關係代數、SQL語言、模式設計、ER圖、對象聯係圖和UML類圖
*書中具有豐富的例題、習題和應用開發實例,便於教師教學和學生自學
內容簡介
《數據庫實用教程(第三版)》是為全國高等院校計算機專業及相關專業開設數據庫課程而精心組織和編著的一本實用教材。這次再版時做瞭修改和補充。該書詳細介紹瞭數據庫基本原理、方法和應用技術。內容包括數據庫係統結構、關係運算、SQL語言、規範化設計、實體聯係模型、數據庫設計全過程、數據庫管理機製、分布式數據庫、對象關係數據庫、麵嚮對象數據庫、SQL Server 2000和PowerBuilder 10.0應用簡介。 《數據庫實用教程(第三版)》內容豐富,概念闡述細緻清楚,有豐富的例題和習題,便於學生學習。該書的精髓是關係代數、SQL語言、模式設計、ER圖、對象聯係圖和UML類圖等內容。
內頁插圖
目錄
第1部分 基礎篇
第1章 數據庫發展史
1.1 數據管理技術的發展
1.1.1 人工管理階段
1.1.2 文件係統階段
1.1.3 文件係統的缺陷
1.1.4 倒排文件係統階段
1.2 數據庫技術的産生和發展
1.2.1 數據庫技術的産生
1.2.2 數據庫階段的特點
1.2.3 數據庫技術的術語
1.2.4 數據庫技術的發展
小結
習題1
第2章 數據庫係統結構
2.1 數據描述
2.1.1 概念設計中的數據描述
2.1.2 邏輯設計中的數據描述
2.1.3 存儲介質層次及數據描述
2.1.4 數據聯係的描述
2.2 數據模型
2.2.1 數據模型的定義
2.2.2 實體聯係模型
2.2.3 層次模型
2.2.4 網狀模型
2.2.5 關係模型
2.2.6 麵嚮對象模型
2.3 數據庫的體係結構
2.3.1 三級模式結構
2.3.2 三級結構和兩級映像
2.3.3 兩級數據獨立性
2.3.4 用戶及用戶界麵
2.4 數據庫管理係統
2.4.1 DBMS的工作模式
2.4.2 DBMS的主要功能
2.4.3 DBMS的模塊組成
2.5 數據庫係統
2.5.1 DBS的組成
2.5.2 DBS的全局結構
2.5.3 DBS結構的分類
2.5.4 DBS的效益
小結
習題2
第2部分 運算篇
第3章 關係運算
3.1 關係數據模型
3.1.1 關係數據模型的定義
3.1 一關鍵碼和錶之間的聯係
3.1.3 關係模式、關係子模式和存儲模式
3.1.4 關係模型的完整性規則
3.1.5 關係模型的形式定義
3.2 關係代數
3.2.1 關係查詢語言和關係運算
3.2.2 關係代數的五個基本操作
3.2.3 關係代數的組閤操作
3.2.4 關係代數錶達式及其應用實例
3.2.5 擴充的關係代數操作
3.3 關係演算
3.3.1 元組關係演算
3.3.2 域關係演算
3.3.3 關係運算的安全性和等價性
3.4 查詢優化
3.4.1 關係代數錶達式的優化問題
3.4.2 關係代數錶達式的等價變換規則
3.4.3 優化的一般策略
3.4.4 優化算法
小結
習題3
第4章 結構化查詢語言
4.1 SQL概述
4.1.1 SQL的發展曆程
4.1.2 SQL數據庫的體係結構
4.1.3 SQL的組成
4.2 SQL的數據定義
4.2.1 SQL模式的創建和撤銷
4.2.2 SQL提供的基本數據類型
4.2.3 基本錶的創建、修改和撤銷
4.2.4 視圖的創建和撤銷
4.2.5 索引的創建和撤銷
4.3 SQL的數據查詢
4.3.1 SELECT語句格式
4.3.2 單錶查詢
4.3.3 多錶查詢
4.3.4 聯接操作
4.3.5 聚閤函數
4.3.6 數據分組
4.3.7 集閤操作
4.4 SQL的數據更新
4.4.1 數據插入
4.4.2 數據刪除
4.4.3 數據修改
4.4.4 對視圖的更新操作
4.5 嵌入式SQL
4.5.1 SQL語言的運行環境
4.5.2 嵌入式SQL的使用規定
4.5.3 嵌入式SQL的使用技術
4.5.4 動態SQL語句
小結
習題4
第3部分 設計篇
第5章 規範化設計
5.1 關係模式的設計問題
5.1.1 關係模型的外延和內涵
……
第4部分 發展篇
第5部分 應用篇
參考文獻
前言/序言
《數據庫實用教程(第二版)》一書自2003年11月齣版以來,在計算機界同仁和學生中受到很大的關注。這次第三版又做瞭調整、修改和補充。書中的PowerBuilder版本由8.0改為10.0,並對其中示例程序的功能進行瞭擴展。SQL Server版本由7.0改為2000,並對高級技術應用的舉例進行瞭補充。改版後去掉瞭教學中不常用的“第8章存儲技術”,將原網絡篇中的部分章節歸入計劃齣版的《網絡數據庫》-書,將原網絡篇中有關分布式數據庫內容閤並到發展篇。
數據庫是普通高校計算機專業和信息管理專業的一門專業基礎課。它的主要任務是研究如何存儲、使用和管理數據。目的是使學生掌握數據庫的基本原理、方法和應用技術,能有效使用現有的數據庫管理係統和軟件開發工具,掌握數據庫結構的設計和數據庫應用係統的開發方式。
數據庫技術是計算機軟件領域的一個重要分支,産生於20世紀60年代末。近四十年來,數據庫技術得到迅速發展,並已形成較為完整的理論體係和一大批實用係統,同時造就瞭C.W.Bachman、E.F.Codd和J.Gray三位圖靈奬得主。隨著數據庫係統的推廣,計算機應用己深入到社會各個角落。當今的管理信息係統( MIS)、辦公信息係統(OIS)、計算機輔助設計與製造( CAD/CAM)、計算機集成製造係統(CIMS)、地理信息係統(GIS)等都以數據庫技術為係統。在20世紀90年代初,我國已在國民經濟各領域裝備瞭以數據庫為基礎的大型計算機係統。
在人類進入21世紀知識經濟的時候,信息已變為經濟發展的戰略資源,信息技術已成為社會生産力中重要的組成部分。人們充分認識到,數據庫是信息化社會中信息資源管理與開發利用的基礎。對於一個國傢,數據庫的建設規模、使用水平已成為衡量該國信息化程度的重要標誌。因此,數據庫是計算機技術中一門重要的課程。
本書詳細介紹瞭數據庫技術的基本原理、方法和應用技術。全書分5個部分:基礎篇、運算篇、設計篇、發展篇和應用篇。具體內容如下:
第1章介紹數據庫技術的由來和發展過程。
第2章介紹數據庫係統的數據模型、體係結構和全局結構等內容。
第3章介紹關係模型的運算理論——關係代數和關係演算。
第4章介紹關係數據庫標準語言SQL的全貌。
第5章介紹關係數據庫的模式設計理論,包括函數依賴、分解特性和範式等內容。
第6章介紹實體聯係模型的基本要素、設計過程,並給齣瞭許多實例。
第7章介紹數據庫應用係統設計的全過程,重點在概念設計和邏輯設計。
第8章介紹數據庫的管理機製,包括事務的概念及恢復、並發控製、完整性控製和安全性控製。
第9章介紹分布式數據庫係統的概念、數據存儲、模式結構和查詢處理。
第10章介紹對象聯係圖、對象關係數據庫的定義語言和查詢語言。
第11章介紹麵嚮對象數據模型的基本概念、ODMG標準和UML的類圖。
第12章介紹SQL Server 2000的基本組成和使用技術。
第13章介紹軟件開發工具PowerBuilder 10.0的基本概念和數據庫應用開發實例。
每章後均配有適量的習題,以加強對數據庫基本原理、方法的理解和掌握。除第12與第13兩章外,每章均有較豐富的例題,並以※號標齣瞭例題的結束位置。
全書內容豐富,書中標有*號的節錶示此節內容較深,講授時應根據需要作適當取捨。
根據我們多年授課的經驗,可把全書分成若乾闆塊,建議如下:
①講授。重點講授第1~8章的內容,其中對於第3章中關係演算和第5章中理論性較強的內容,可根據情況適當壓縮。
②介紹。對於第9章的內容,教師可有針對性地選擇某些內容,嚮學生傳授。
③自學。對於第10、11章對象關係數據庫和麵嚮對象數據庫內容,教師可作適當引導,讓學生自學或作為課外作業,以提高學生的工作能力和研究水平,拓寬知識麵。
④實習。第12、13章兩章配有6個實驗題,可根據具體實習環境酌情采用,建議用作上機實習驗證。
本書第1、2、5、10、11章由丁寶康撰寫,第3、4、6~9、12、13章由董健全撰寫。復旦大學施伯樂教授審閱瞭全稿,並提齣瞭許多寶貴的意見。
本書第一版組稿時,我們曾和西安交通大學顧學春教授、中國人民大學信息學院何軍教授就全書的結構、取材進行瞭三次探討。本書的齣版還得到瞭上海大學、復旦大學、上海(國際)數據庫研究中心的支持。薑連生、楊衛稼和陳長洪等老師為本書的齣版做瞭大量工作。在此謹嚮他們錶示衷心感謝。
數據庫實用教程(第三版) 下載 mobi epub pdf txt 電子書 格式