圖書信息
出版社: 高等教育出版社; 第1版 (2008年10月1日)
叢書名: 銀領工程
平裝: 288頁
正文語種: 簡體中文
開本: 16
ISBN: 9787040250244
條形碼: 9787040250244
尺寸: 29.2 x 18.3 x 2.3 cm
重量: 567 g
內容簡介
《資料庫技術基礎》從開發實際項目的需要出發,以學生選課系統為具體套用實例,詳細介紹了資料庫系統的基本概念和開發技術。《資料庫技術基礎》例題豐富、圖文並茂,使讀者能較快掌握基本的資料庫系統開發技術。
《資料庫技術基礎》介紹了實體一聯繫模型,包括基本模型和擴充模型;重點介紹了SQL語言,並通過大量的例子,以圖示的方式,詳細說明了單表查詢、多表查詢的SQL語句書寫方法;採用全新的方法對分組、聚集函式、嵌套查詢等難點進行了解釋,方便讀者理解和掌握;著重介紹了事務管理的概念和資料庫管理技術;為了突出套用,書中給出了用Delphi和JSP開發的實例學生選課管理系統,分別採用ODBC和JDBC資料庫互連技術,幫助讀者了解開發一個實際系統的全過程。
目錄
第1章 資料庫系統概論
1.1 學習目標
1.2 資料庫系統的定義
l.3 資料庫系統的特點
1.4 資料庫系統的結構
1.4.1 體系結構
1.4.2 三級模式
1.5 資料庫管理系統
1.5.1 發展過程
1.5.2 基本功能
1.5.3 組成模組
1.5.4 層次結構
1.5.5 主要產品介紹
1.6 小結
習題
第2章 實體一聯繫模型
2.1 學習目標
2.2 基本的實體一聯繫模型
2.2.1 基本概念
2.2.2 幾點說明
*2.3 擴充的實體一聯繫模型
2.3.1 IsA聯繫
2.3.2 part-of聯繫
2.4 小結
習題
第3章 關係模型和關係資料庫
3.1 學習目標
3.2 關係模型
3.2.1 關係
3.2.2 基本操作
3.2.3 約束條件
3.3 實體一聯繫模型向關係模型的轉換
3.4 關係資料庫實例
3.5 小結
習題
第4章 結構化查詢語言sQL
4.1 學習目標
4.2 SQL概述
4.2.1 SQL的產生與發展
4.2.2 SQL的組成
4.2.3 SQL的特點
4.3 單表查詢
4.3.1 SELECT語句簡介
4.3.2 選擇列
4.3.3 選擇行
4.3.4 排序
4.3.5 聚集函式
4.3.6 分組
4.3.7 選擇分組
4.4 多表查詢
4.4.1 交叉連線
4.4.2 條件連線
4.4.3 外連線
4.5 集合操作
4.6 嵌套查詢
4.6.1 基本概念
4.6.2 帶有IN謂詞的子查詢
4.6.3 帶有比較運算符的子查詢
4.6.4 帶有SOME或ALL謂詞的子查詢
4.6.5 帶有EXISTS謂詞的子查詢
4.6.6 子查詢在DML語句中的套用
4.7 小結
習題
第5章 資料庫管理
5.1 學習目標
5.2 視圖
5.2.1 建立視圖
5.2.2 刪除視圖
5.2.3 查詢視圖
5.2.4 更新視圖
5.2.5 視圖的作用
5.3 索引
5.3.1 索引的基本概念
5.3.2 索引的建立和維護
5.4 安全性
5.4.1 登錄名與用戶
5.4.2 許可權
5.4.3 授權
5.4.4 收回許可權
5.4.5 角色
5.4.6 一個實例
5.4.7 許可權審核
5.5 完整性
5.5.1 實體完整性
5.5.2 參照完整性
5.5.3 屬性值限制
5.5.4 元組級限制
5.5.5 完整性修改
5.5.6 空值的處理
5.6 系統表
5.7 小結
習題
第6章 事務管理
6.1 學習目標
6.2 事務的概念
6.2.1 定義事務的SQL語句
6.2.2 事務的特性
6.3 恢復技術
6.3.1 故障的種類
6.3.2 應對措施
6.3.3 恢復過程
6.4 並發控制
6.4.1 並髮帶來的問題
6.4.2 封鎖技術
6.4.3 隔離級別
6.5 小結
習題
第7章 nansact-SQL
7.1 學習目標
7.2 Transact-SQL的基本概念
7.2.1 常量
7.2.2 變數
7.2.3 運算符
7.2.4 常用函式
7.2.5 流程控制語句
7.3 游標
7.3.1 使用游標讀取數據
7.3.2 使用游標修改數據
7.4 存儲過程
7.4.1 創建存儲過程
7.4.2 調用存儲過程
7.4.3 管理存儲過程
7.4.4 系統存儲過程
7.5 觸發器
7.5.1 創建觸發器
7.5.2 管理觸發器
7.6 小結
習題
第8章 客戶/伺服器結構的資料庫系統
8.1 學習目標
8.2 資料庫系統體系結構概述
8.2.1 主/從式結構的資料庫系統
8.2.2 分散式結構的資料庫系統
8.2.3 客戶/伺服器結構的資料庫系統
8.3 客戶/伺服器的一般概念
8.3.1 客P/伺服器的工作模式
8.3.2 客P/伺服器的主要技術特徵
8.3.3 客P/伺服器結構的組成
8.3.4 客戶/伺服器結構中的伺服器類型
8.4 客戶/伺服器結構的資料庫系統
8.4.1 客戶/伺服器資料庫系統的功能劃分
8.4.2 客戶/伺服器資料庫系統實例
8.4.3 客戶/伺服器資料庫系統的優點
8.5 三(多)層結構
8.5.1 兩層客戶/伺服器結構的局限性
8.5.2 三(多)層體系結構
8.6 小結
習題
第9章 資料庫互連方法
9.1 學習目標
9.2 資料庫互連原理
9.3 ODBC簡介
9.3.1 ODBC原理概述
9.3.2 ODBC驅動程式的分類
*9.4 ODBC的工作流程
9.4.1 建立和釋放ODBC環境
9.4.2 建立和釋放ODBC連線
9.4.3 連線和斷開數據源
9.4.4 分配和釋放語句句柄
9.4.5 執行SQL語句
9.4.6 結果集處理
9.5 JDBC簡介
9.5.1 JDBC原理概述
9.5.2 JDBC驅動程式的分類
9.6 JDBC的工作流程
9.6.1 一般的查詢流程
9.6.2 一般的更新流程
9.7 小結
習題
第10章 開發實例——客戶/伺服器結構資料庫
10.1 學習目標
10.2 Delphi簡介
10.2.1 Delphi的安裝與啟動
10.2.2 Delphi的集成開發環境
10.3 學生信息管理系統
10.4 系統主視窗
10.5 登錄視窗
10.5.1 登錄視窗布局設計
10.5.2 訪問資料庫
10.5.3 登錄視窗主要功能實現
10.6 學生信息管理功能
10.6.1 創建視窗
10.6.2 數據初始化
10.6.3 數據更新
10.6.4 數據插入
10.6.5 數據刪除
10.6.6 其他輔助功能的實現
10.7 數據查詢
10.8 小結
習題
第11章 開發實例——瀏覽器/伺服器結構資料庫
11.1 學習目標
11.2 JSP簡介
11.3 JSP的運行環境
11.3.1 相關軟體介紹
11.3.2 J2SDK的安裝
11.3.3 Tomcat的安裝
11.4 登錄視窗
11.4.1 登錄安全
11.4.2 登錄頁面設計
11.5 連線資料庫
11.5.1 使用JDBC
11.5.2 登錄驗證設計
11.6 數據維護
11.6.1 數據維護主頁面
11.6.2 數據添加頁面
11.6.3 數據保存頁面
11.6.4 數據修改頁面
11.6.5 數據刪除頁面
11.7 數據查詢
11.8 選單
11.8.1 主工作區和標題區的實現
11.8.2 選單的定義
11.8.3 主頁面的實現
11.9 小結
習題
附錄 創建實例資料庫S-C-SC
參考文獻