注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫數據庫理論數據庫原理及設計

數據庫原理及設計

數據庫原理及設計

定 價:¥32.00

作 者: 陶宏才主編
出版社: 清華大學出版社
叢編項: 普通高校本科計算機專業(yè)特色教材精選
標 簽: 計算機與互聯網 計算機專業(yè) 大學 教材教輔與參考書

購買這本書可以去


ISBN: 9787302079330 出版時間: 2004-02-01 包裝: 膠版紙
開本: 26cm 頁數: 404 字數:  

內容簡介

  本書特色:·復雜問題簡單化:將數據庫原理與應用設計的內容緊密結合,以通俗易懂的語言和圖解實例的形式解釋原理與設計之間的復雜關系?!だ碚撝R實用化:以實際數據庫應用系統(tǒng)為例,詳細講解了數據庫的設計開發(fā)與實現過程;講透數據庫的基本理論和技術,然后再介紹該理論知識在實際數據庫產品中的具體體現?!そ虒W工作傻瓜化:為了方便教學,本教材中主要術語采用英漢或漢英對照,附有上機實驗及指導,免費提供配套的電子教案。本書是作者在長期數據庫教學和項目開發(fā)基礎上,為高等學校計算機及相關專業(yè)編寫的數據庫教材。本書對數據庫的原理、應用與設計3個方面的內容進行了深入淺出和全新的詮釋。主要內容包括:數據庫系統(tǒng)概述,實體聯系數據模型,關系數據模型,SQL語言及其操作,數據庫的保護,關系數據庫設計理論,數據庫應用設計,數據庫應用系統(tǒng)設計實例,主流數據庫產品、工具及比較,數據倉庫與數據挖掘及數據庫新進展,數據庫上機實驗及指導。本書以數據庫系統(tǒng)的核心-一DBMS的出現背景為線索,引出了數據庫的相關概念及數據庫的整個框架體系,理順了數據庫原理、應用與設計之間的有機聯系。本書突出理論產生的背景和根源,強化理論與商用RDBMS產品,以及理論與應用開發(fā)的結合,重視知識的實用,跟蹤數據庫技術發(fā)展前沿,反映最新的主流數據庫產品,并免費提供配套的電子課件。本書邏輯性、系統(tǒng)性、實踐性和實用性強,可作為計算機及相關專業(yè)本科生及研究生教材,也可作為從事數據庫開發(fā)的專業(yè)人員的參考書。

作者簡介

暫缺《數據庫原理及設計》作者簡介

圖書目錄

第1章 數據庫系統(tǒng)概述
1.1 數據庫系統(tǒng)及其總體結構
1.1.1 數據庫管理系統(tǒng)出現的背景
1.1.2 數據庫系統(tǒng)的抽象層次
1.1.3 數據庫語言與SQL/ODBC/JDBC
1.1.4 數據庫系統(tǒng)總體結構
1.2 數據庫系統(tǒng)中的關鍵術語與概念
1.2.1 數據庫及其相關概念
1.2.2 視圖及其相關概念
1.2.3 數據抽象、數據模型、數據模式及其相關關系
1.2.4 傳統(tǒng)數據模型回顧
1.3 數據庫系統(tǒng)的用戶
1.4 數據庫應用系統(tǒng)開發(fā)概述
1.4.1 C/S模式
1.4.2 B/S模式
1.4.3 組件與分布式對象開發(fā)技術
1.4.4 CGI/ISAPI/NSAPI
1.4.5 ASP/JSP/PHP
1.5 由應用需求看數據庫技術的發(fā)展
1.5.1 基于文件系統(tǒng)的數據管理
1.5.2 第一代數據庫系統(tǒng)
1.5.3 第二代數據庫系統(tǒng)
1.5.4 OLTP及OLAP
1.5.5 數據倉庫與數據挖掘
1.5.6 并行與分布式數據庫系統(tǒng)
1.5.7 Internet/Web數據庫
1.5.8 面向對象的數據庫系統(tǒng)
本章小結
習題
第2章 實體聯系數據模型
2.1 關于數據模型的幾個重要問題
2.2 數據庫設計概述
2.3 實體聯系模型
2.3.1 實體、實體型及屬性
2.3.2 聯系及聯系型
2.3.3 ERM中的完整性約束
2.3.4 聯系型屬性的移動處理
2.3.5 弱實體
2.3.6 ERM各元素圖示
2.4 擴展實體聯系模型
2.4.1 類層次
2.4.2 演繹與歸納
2.4.3 演繹的原則
2.4.4 聚集
2.5 利用ER模型的概念數據庫設計
2.5.1 實體與屬性的取舍
2.5.2 屬性在實體與聯系間的取舍
2.5.3 二元聯系與三元聯系的取舍
2.5.4 三元聯系與聚集的取舍
2.5.5 大型系統(tǒng)的概念數據加設計方法
2.5.6 應用實例
本章小結
習題
第3章 關系數據模型
3.1 關系數據模型的基本概念
3.1.1 SQL語言簡介
3.1.2 關系模型
3.1.3 SQL Server和Sybase支持的完整性約束及其設定
3.1.4 視圖及其操作
3.1.5 實體聯系模型向關系模型的轉換
3.2 關系代數及關系運算
3.2.1 關系代數
3.2.2 關系運算
本章小結
習題
第4章 SQL語言及其操作
4.1 SQL語言概述
4.1.1 SQL語言及其標準
4.1.2 SQL語言的特點
4.1.3 SQL-92標準的分級
4.1.4 標準SQL語言與實際數據庫產品中的SQL語言
4.2 數據定義子語言及其操作
4.2.1 定義子語言的3個命令關鍵字
4.2.2 定義數據庫
4.2.3 定義表
4.2.4 定義視圖
4.2.5 定義索引
4.3 數據操縱子語言及其操作
4.3.1 數據操縱子語言的4個命令關鍵字
4.3.2 數據插入
4.3.3 數據修改
4.3.4 數據刪除
4.3.5 數據查詢
4.4 Sybase和MS SQL Server中的T-SQL語言
4.4.1 T-SQL語言簡介
4.4.2 T-SQL的數據類型
4.4.3 T-SQL編程
4.4.4 T-SQL提供的函數
4.4.5 T-SQL游標
4.4.6 T-SQL存儲過程
4.5 嵌入式SQL
4.5.1 嵌入式SQL語句的基本形式
4.5.2 嵌入式SQL與宿主語言的通信
4.5.3 SQL通信區(qū)
4.5.4 主變量的定義與使用
4.5.5 嵌入SQL中的游標定義與使用
4.5.6 C語言中的嵌入式SQL實例
本章小結
習題
第5章 數據庫的保護
5.1 數據庫的保護概述
5.1.1 破壞數據庫的類型
5.1.2 DBMS對數據庫的保護措施
5.2 數據庫安全性
5.2.1 數據庫安全性的概念
5.2.2 自主式訪問控制的授權與撤權
5.2.3 Sybase及MS SQL Server的安全體系及其設置
5.2.4 數據庫安全性的其他相關內容
5.3 數據庫完整性
5.3.1 數據庫完整性的概念
5.3.2 完整性約束的類型
5.3.3 完整性約束的定義
5.3.4 完整性約束的驗證
5.3.5 SQL-92和數據庫產品對完整性的支持
5.4 故障恢復技術
5.4.1 事務管理概述
5.4.2 故障恢復導論
5.4.3 日志結構
5.4.4 DBMS圍繞更新事務的工作
5.4.5 事務內消息的處理
5.4.6 故障類型及恢復對策
5.4.7 MS SQL Server中的事務及故障恢復
5.5 并發(fā)控制
5.5.1 并發(fā)控制導論
5.5.2 并發(fā)執(zhí)行可能引起的問題
5.5.3 并發(fā)控制的正確性準則
5.5.4 基于鎖的并發(fā)控制協議
5.5.5 多粒度加鎖協議
5.5.6 死鎖及其預防、檢測與處理
5.5.7 MS SQL Server中的并發(fā)控制技術
本章小結
習題
第6章 關系數據庫設計理論
6.1 關系模式中可能存在的異常
6.1.1 存在異常的關系模式示例
6.1.2 可能存在的異常
6.2 關系模式中存在異常的原因
6.3 函數依賴
6.3.1 函數依賴定義
6.3.2 函數依賴分類及其定義
6.3.3 其他相關定義
6.3.4 函數依賴示例
6.3.5 Armstrong公理系統(tǒng)
6.4 關系模式的規(guī)范形式
6.4.1 范式
6.4.2 規(guī)范化
6.4.3 以函數依賴為基礎的范式
6.4.4 多值依賴與第四范式
6.4.5 連接依賴與第五范式
6.5 關系模式的規(guī)范化
6.5.1 規(guī)范化步驟
6.5.2 關系模式的分解及其指標
本章小結
習題
第7章 數據庫應用設計
7.1 數據庫應用設計的步驟
7.2 數據庫設計工具簡介
7.2.1 Oracle Case
7.2.2 ERwin
7.2.3 SmartER
7.2.4 InfoModeler
7.3 用戶需求描述與分析
7.3.1 需求分析的內容
7.3.2 用戶需求調研的方法
7.3.3 用戶需求描述與分析
7.3.4 用戶需求描述與分析實例
7.4 概念設計
7.4.1 概念設計的方法
7.4.2 視圖設計
7.4.3 視圖集成
7.5 邏輯設計
7.5.1 ER圖向關系模型的轉換
7.5.2 數據模式的優(yōu)化
7.5.3 設計用戶外模式
7.6 物理設計
7.6.1 索引的有關概念
7.6.2 聚簇索引與非聚簇索引
7.6.3 建立索引
7.7 數據庫實施
7.7.1 數據載入
7.7.2 編寫、調試應用程序
7.7.3 數據庫試運行
7.8 數據庫使用與維護
本章小結
習題
第8章 數據庫應用系統(tǒng)設計實例
8.1 系統(tǒng)總體需求簡介
8.1.1 用戶總體業(yè)務結構
8.1.2 總體安全要求
8.2 系統(tǒng)總體設計
8.2.1 系統(tǒng)設計考慮的主要內容
8.2.2 系統(tǒng)的體系結構
8.2.3 系統(tǒng)軟件開發(fā)平臺
8.2.4 系統(tǒng)的總體功能模塊
8.3 系統(tǒng)需求描述
8.3.1 系統(tǒng)全局數據流圖
8.3.2 系統(tǒng)局部數據流圖
8.3.3 系統(tǒng)數據字典
8.4 系統(tǒng)概念模型描述
8.4.1 構成系統(tǒng)的實體型
8.4.2 系統(tǒng)局部ER圖
8.4.3 合成全局ER圖
8.4.4 優(yōu)化全局ER圖
8.5 系統(tǒng)的邏輯設計
8.5.1 轉化為關系數據模型
8.5.2 關系數據模型的優(yōu)化與調整
8.5.3 數據庫表的結構
8.6 數據庫的物理設計
8.6.1 存儲介質類型的選擇
8.6.2 定義數據庫
8.6.3 創(chuàng)建表及視圖
8.6.4 創(chuàng)建索引
8.6.5 數據庫服務器性能優(yōu)化
本章小結
習題
第9章 主流數據庫產品、工具及比較
9.1 主流數據庫廠商、產品及工具
9.1.1 Oracle公司的Oracle
9.1.2 IBM公司的DB2及Informix
9.1.3 Sybase公司的ASE
9.1.4 CA公司及Ingres
9.2 信息系統(tǒng)對數據庫產品的需求
9.3 主流數據庫產品功能的粗略比較
本章小結
習題
第10章 數據倉庫與數據挖掘及數據庫新進展
10.1 數據倉庫技術
10.1.1 數據倉庫概述
10.1.2 數據倉庫的多維數據模型
10.1.3 數據倉庫的相關概念
10.1.4 數據倉庫的系統(tǒng)結構
10.1.5 數據倉庫系統(tǒng)開發(fā)與工作過程
10.2 數據挖掘技術
10.2.1 數據挖掘概述
10.2.2 數據挖掘的主要技術
10.2.3 數據挖掘與數據倉庫
10.2.4 數據挖掘在各行業(yè)的應用
10.3 數據庫技術的研究與發(fā)展
10.3.1 數據庫技術研究的新特點
10.3.2 數據庫技術的研究特點
10.3.3 國內數據庫技術的發(fā)展狀況
10.3.4 數據庫技術的發(fā)展方向
本章小結
習題
第11章 數據庫上機實驗及指導
11.1 SQL數據庫語言操作實驗
11.1.1 SQL定義子語言實驗
11.1.2 SQL操縱子語言實驗
11.1.3 T-SQL編程實驗
11.2 數據庫完整性實驗
11.2.1 表本身的完整性
11.2.2 表間參照完整性
11.3 SQL Server安全設置實驗
11.3.1 創(chuàng)建登錄賬號
11.3.2 數據庫用戶設置
11.3.3 SQL Server角色管理
11.3.4 SQL Server語句及對象授權實驗
11.4 數據庫系統(tǒng)管理實驗
11.4.1 故障恢復實驗
11.4.2 數據庫服務器及性能設置實驗
本章小結
習題
附錄
附錄A 英漢術語對照表
附錄B MS SQL Server 2000安裝
附錄C SQL Server樣例庫表結構
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號