《資料庫套用課程設計案例精編》是 2009年3月1日清華大學出版社出版的圖書。本書是針對資料庫技術及其上的軟體開發技術而設計的,目的是簡要介紹資料庫技術,著重介紹資料庫之上的軟體系統開發,並配有相應的案例。前者主要包括資料庫基礎知識和Oracle資料庫;後者則包括ODBC和JDBC介紹、資料庫的搜尋問題、資料庫與XML的互動以及hiemate。
基本介紹
- 書名:資料庫套用課程設計案例精編
- ISBN:9787302191193
- 頁數:345頁
- 出版社:清華大學出版社
- 出版時間:2009年3月1日
- 裝幀:平裝
- 開本:16
- 叢書名:高等院校課程設計案例精編
內容簡介,目錄,
內容簡介
《資料庫套用課程設計案例精編》內容為:隨著信息技術的發展,人們的日常工作、生活越來越離不開計算機。而其中核心之一就是資料庫,其技術經過幾十年的發展已經十分成熟。資料庫已成為現代信息系統的核心組成部分,在很多領域,特別是金融等行業,表現得更為突出。於是,資料庫技術及其之上的軟體系統的開發技術,也成為計算機技術的重要組成部分。
目錄
尺寸: 27.2 x 21 x 0.4 cm
第1章 資料庫基礎知識
1.1 資料庫技術的發展
1.2 關係資料庫的幾個概念
1.2.1 基本概念
1.2.2 關係模犁
1.2.3 關係模式
1.2.4 關係操作
1.3 關係範式
1.3.1 函式依賴
1.3.2 第一範式
1.3.3 第二範式
13.4 第三範式
1.3.5 BC範式
1.4 結構化查詢語言SQL
1.4.1 基本數據類型
1.4.2 SQL中的運算符與函式
1.4.3 數據查詢語言DOL
1.4.4 數據操縱語言DMI
1.4.5 數據定義語言DDL
1.4.6 數據控制語言DCL
1.5 數據模型
1.5.1 概念模型
1.5.2 數據模型
1.5.3 實體-關係模型
1.5.4 ERwin簡介
1.6 事務和鎖
1.6.1 事務
1.6.2 事務的類型
1.6.3 鎖
1.6.4 Oracle巾的鎖機制
第2章 Oracle資料庫
2.1 0racle資料庫的物理存儲結構
2.1.1 數據檔案
2.1.2 日誌檔案
2.1.3 控制檔案
2.1.4 跟蹤檔案與警告日誌
2.2 0racle的邏輯結構
2.2.1 表卒問
2.2.2 段、範圍、數據塊
2.3 Oracle記憶體結構
2.3.1 系統全局區SGA
2.3.2 程式傘局區PGA
2.3.3 排序區、大池及Java池
2.4 自動共享記憶體管理
2.4.1 系統全局區域
2.4.2 程式令局區域
2.5 資料庫和例程的啟動和關閉
2.6 Oracle的後台進程
2.7 PLSO—L語言
2.7.1 背景介紹
2.7.2 PLSQL的優點
2.7.3 PLSQL塊結構
2.8 0racle安裝
第3章 JDBC基礎——新聞發布系統
3.1 理論基礎
3.1.1 Java連線資料庫
3.1.2 使用0DBC連線資料庫
3.1.3 使用JDBC連線資料庫
3.1.4 JDBC與ODBC的比較
3.1.5 Tomcat上配置JSP環境
3.2 JBuiider介紹
3.3 需求分析及設計
3.4 資料庫沒計
3.4.1 數據字典
3.4.2 資料庫表及其介紹
3.5 程式實現及運行結果
3.5.1 對JDBC的第一層封裝
3.5.2 與用戶信息相關業務邏輯封裝
3.5.3 與新聞信息相關業務邏輯封裝
3.5.4 用戶註冊
3.5.5 用戶登錄
3.5.6 新聞及圖片信息提交
3.5.7 新聞管理
3.5.8 圖片管理
3.5.9 新聞主頁顯示
第4章 JDBC基礎——繳費系統
4.1 JDBC-ODBC橋接
4.2 系統介紹
4.2.1 系統需求
4.2.2 環境配置
4.3 管理員模組程式的實現及運行結果
4.3.1 登錄管理
4.3.2 管理員視窗
4.3.3 管理員信息維護
4.3.4 表單初始化
4.3.5 單據作廢
4.4 操作員模組的實現及運行結果
4.4.1 票據輸入
4.4.2 查詢與統計
第5章 JDBC拓展——學員管理系統
5.1 理論基礎
5.1.1 JDBC連線基小知識同顧
5.1.2 PreparedStatemenl與CallableStatement
5.1.3 ResultSetMetaData
5.1.4 大對象CLOB和BLOB
5.1.5 DataSource
5.2 需求及設計
5.2.1 系統分析
5.2.2 資料庫設計
5.3 系統實現、分析及運行結果
5.3.1 JDBC的第一層封裝
5.3.2 基本數據操作邏輯封裝
5.3.3 與統計相關操作的封裝
5.3.4 註冊信息
5.3.5 預覽信息
5.3.6 查詢
5.3.7 統計
第6章 JDBC拓展與搜尋引擎——文檔管理系統
6.1 理論基礎
6.1.1 JDBC記錄集新特性
6.1.2 Rowset
6.1.3 資料庫中的模糊查詢
6.1.4 藉助於搜尋引擎
6.1.5 lucene
6.2 需求分析及設計
6.2.1 系統分析與設計
6.2.2 資料庫設計
6.3 程式實現、分析及運行結果
6.3.1 JDBC:封裝
6.3.2 資料庫到對象的封裝
6.3.3 多數據源生成Document對象
6.3.4 建立索引
6.3.5 刪除索引中某個文檔
6.3.6 索引重置
6.3.7 搜尋已有的索引
6.3.8 添加數據
6.3.9 索引初始化
6.3.1 0刪除文檔
6.3.1 1檢索主頁面
第7章 JDBC拓展與XML.dbToXmI數據轉換器
7.1 知識準備
7.1.1 XML簡介
7.1.2 XML規則基礎
7.1.3 DTD
7.1.4 XML文檔分析器
7.1.5 ResultSetMetaData與DataBaseMetaData
7.2 需求與設計
7.3 實現、解析及運行結果
7.3.1 對dora4i的封裝
7.3.2 對JDBC的封裝
7.3.3 數據轉換
7.3.4 轉換與顯示
第8章 hibemate——社團活動管理
8.1 知識準備
8.1.1 中間件——hiberhate
8.1.2 hibernate環境配置
8.1.3 hibernate.Properties配置檔案
8.1.4 XML配置檔案
8.1.5 對象關係映射
8.2 需求分析及設計
8.3 資料庫設計
8.4 配置檔案、程式實現及運行結果
8.4.1 配置檔案
8.4.2 映射檔案
8.4.3 持久化類
8.4.4 對hibm"hate的封裝
8.4.5 數據的錄入
8.4.6 預覽
8.4.7 信息刪除
第9章 C++連線OraCle——學生商店信息管理系統
9.1 MFC0DBC
9.1.1 MFc0DBC簡介
9.1.2 MFC連線ODBC示例
9.1.3 RFX機制
9.1.4 分析Wizard產生的代碼
9.1.5 RFX的數據多行存取
9.2 MFC通過0CCI連線0racle
9.2.1 OCCI簡介
9.2.2 VC6.0中環境的設定
9.3 實現及運行結果
9.3.1 對0CCI的簡單封裝
9.3.2 建立工程
9.3.3 添加控制項並設定變數
9.3.4 變數初始化
9.3.5 對話框的數據交換機制
9.3.6 查看數據實現及其運行結果
9.3.7 刪除數據實現及其運行結果
9.3.8 添加數據實現及其運行結果