程式設計師突擊:MySQL原理與Web系統開發

程式設計師突擊:MySQL原理與Web系統開發

《程式設計師突擊:MySQL原理與Web系統開發》是2009年8月在清華大學出版社出版的書籍,作者是吳吉義。

基本介紹

  • 書名:程式設計師突擊:MySQL原理與Web系統開發
  • ISBN:7302184666,9787302184669 
  • 頁數:374頁
  • 出版社:清華大學出版社
  • 裝幀:平裝
  • 開本:16
  • 正文語種:簡體中文
  • 條形碼:9787302184669
  • 商品尺寸:25.8x18.2x1.6cm
內容簡介,編輯推薦,目錄,

內容簡介

《程式設計師突擊:MySQL原理與Web系統開發》分為4篇共13章,包括步入MySQL開發的殿堂、苦練基本功、突出重圍 項目實戰和高級開發技術。《程式設計師突擊:MySQL原理與Web系統開發》使用的開發環境是JDK 1.5+Tomcat 5.5+ Eclipse 3.1+ MySQL 5.1/Oracle 8i,逐步引領讀者從基礎到各個知識點的學習,然後開發出完整的系統。全書內容由淺入深,輔以大量的實例說明,並給出了4個完整的項目案例,且4個項目案例均遵循大中型軟體企業規範的程式設計。《程式設計師突擊:MySQL原理與Web系統開發》供有一定Java Web編程基礎的程式設計師作為參考用書,也可供社會Java技術培訓班作為教材使用,對於缺乏項目實戰經驗的程式設計師來說可用於快速積累項目開發經驗。

編輯推薦

《程式設計師突擊:MySQL原理與Web系統開發》特色:
由淺入深、循序漸進,真正全面掌握系統開發技術。
以真實的項目開發與實現為主線,對各個設計元素進行深入講解。
精選多個典型案例,並結合基礎知識對系統進行分析、設計與編程實現。
對主流框架進行詳細分析並整合至真實項目中。
強大的技術支持,讀者可在學賽網社區“書評線上”版塊中與作者進行直接交流。
豐富的程式資源,讀者也可以在希賽網下載中心或學賽網下載中心下載《程式設計師突擊:MySQL原理與Web系統開發》所有實例的原始碼和實戰項目的原始碼。

目錄

第1篇 步入MySQL開發的殿堂
第1章MySQL導論
1.1 資料庫概述
1.1.1 資料庫技術的發展
1.1.2 數據模型
1.1.3 常用資料庫介紹
1.2 MySQL簡介
1.2.1 MySQL是什麼
1.2.2 MySQL的特點
1.2.3 MySQL的套用
1.3 MySQL體系結構綜述
1.3.1 外掛程式式存儲引擎體系結構
1.3.2 公共MySQL資料庫伺服器層
1.4 MySQL引擎
1.4.1 選擇存儲引擎
1.4.2 使用存儲引擎
1.4.3 MyISAM存儲引擎
1.4.4 InnoDB存儲引擎
1.5 小結
第2章MySQL基本操作
2.1 獲得MySQL
2.2 MySQL的安裝和配置
2.2.1 Windows下二進制包安裝
2.2.2 重新配置MySQL伺服器
2.3 MySQL GUI的安裝和使用
2.3.1 MySQL Administrator
2.3.2 MySQL Query Browser
2.3.3 MySQL Migration Toolkit
2.3.4 MySQL Workbench
2.4 MySQL的使用
2.4.1 MySQL的基本使用
2.4.2 MySQL客戶端程式
2.4.3 MySQL服務端程式
2.5 MySQL工具程式的使用
2.5.1 mysqladmin
2.5.2 mysqlcheck
2.5.3 mysqldump
2.5.4 mysqlshow
2.5.5 myisamchk
2.5.6 myisampack
2.5.7 mysqlbinlog
2.5.8 mysqlimport
2.5.9 perror
2.6 小結
第3章SQL基礎知識
3.1 SQL語言基本知識
3.1.1 SQL的歷史
3.1.2 SQL的特點
3.1.3 SQL的基本概念
3.2 數據定義語言
3.2.1 資料庫級別的SQL操作
3.2.2 創建、刪除與修改基本表
3.3 數據查詢語言
3.3.1 普通查詢
3.3.2 條件查詢
3.3.3 查詢排序
3.3.4 查詢分組與行計數
3.3.5 多表查詢
3.4 數據操縱語言
3.4.1 插入數據
3.4.2 修改數據
3.4.3 刪除數據
3.5 數據控制語言
3.5.1 授權
3.5.2 回收許可權
3.6 嵌入式SQL
3.6.1 嵌入式SQL語句與主語言之間的通信
3.6.2 不用游標的SQL語句
3.6.3 使用游標的SQL語句
3.7 小結
第2篇 苦練基本功
第4章 資料庫分析與設計
4.1 數據設計概述
4.1.1 資料庫和信息系統
4.1.2 資料庫設計的特點
4.1.3 資料庫設計的基本步驟
4.1.4 資料庫各級模式的形成過程
4.2 資料庫的設計範式
4.3 資料庫設計技巧
4.3.1 需求分析階段
4.3.2 表和欄位的設計
4.3.3 選擇鍵和索引
4.3.4 索引使用原則
4.3.5 數據完整性設計
4.3.6 其他設計技巧
4.4 Power Designer 10簡介
4.5 Power Designer 10的使用
4.6 正向工程與逆向工程
4.7 小結
第5章 存儲過程、觸發器
5.1 存儲過程和授權表
5.2 存儲過程的語法
5.2.1 基本語法規則
5.2.2 條件
5.2.3 循環
5.2.4 調用存儲過程
5.2.5 參數和返回值
5.2.6 存儲過程的管理
5.2.7 BEGIN-END複合語句
5.2.8 存儲過程的變數
5.2.9 游標
5.2.10 存儲過程套用示例
5.3 存儲過程、函式、觸發器和複製:常見問題
5.4 觸發器
5.4.1 創建觸發器
5.4.2 刪除觸發器
5.4.3 觸發器套用示例
5.5 存儲過程和觸發器的二進制日誌功能
5.6 小結
第6章JDBC基礎
6.1 基本的JDBC概念
6.1.1 JDBC基本功能
6.1.2 JDBC的層次
6.1.3 JDBC驅動
6.2 關於ODBC
6.2.1 ODBC接口
6.2.2 ODBC體系結構
6.2.3 JDBC與ODBC
6.2.4 建立ODBC數據源
6.3 JDBC資料庫設計方法
6.3.1 JDBC的資料庫訪問模型
6.3.2 連線池
6.4 JDBC安全性
6.4.1 Java體系結構對信息安全的支持
6.4.2 JDBC安全模式
6.5 獲取和安裝JDBC
6.6 關於JDBC API
6.6.1 接口概貌
6.6.2 JDBC API的接口和類
6.6.3 如何實現JDBC性能最佳化
6.7 小結
第7章Connector/J的使用
7.1 安裝Connector/J
7.1.1 支持的Java版本
7.1.2 MySQL伺服器版本指南
7.1.3 Connector/J的安裝
7.2 JDBC引用
7.2.1 JDBC基本編程的步驟
7.2.2 預處理語句
7.2.3 批處理命令
7.2.4 事務
7.2.5 可更新的結果集
7.2.6 用DataSource建立連線
7.3 與J2EE和其他Java框架一起使用Connector/J
7.3.1 O/R Mapping的介紹
7.3.2 Hibernate介紹
7.3.3 Struts簡介
7.4 診斷Connector/J方面的問題
7.4.1 關於授權問題
7.4.2 SQLException,無法連線到MySQL伺服器
7.4.3 結果集不可更新
7.4.4 如何通報缺陷和問題
7.5 Connector/J的版本
7.6 小結
第3篇 突出重圍 項目實戰
第8章 用戶管理系統案例
8.1 系統需求分析
8.1.1 需求概述
8.1.2 系統功能描述
8.2 系統總體架構
8.3 資料庫設計
8.3.1 業務實體設計
8.3.2 數據模型設計
8.4 系統詳細設計
8.4.1 界面設計
8.4.2 邏輯主線
8.4.3 系統中的視圖設計
8.4.4 系統中的包設計
8.4.5 資料庫的訪問連線設計
8.4.6 業務層設計
8.5 運行與調試本章的案例
8.6 小結
第9章CASE支撐系統案例
9.1 系統需求分析
9.1.1 需求概述
9.1.2 系統功能描述
9.2 系統總體架構
9.3 資料庫設計
9.3.1 業務實體設計
9.3.2 數據模型設計
9.4 系統詳細設計
9.4.1 界面設計
9.4.2 邏輯主線
9.4.3 系統中的視圖設計
9.4.4 系統中的包設計
9.4.5 資料庫的訪問連線設計
9.4.6 業務層設計
9.5 運行與調試本章的案例
9.6 小結
第10章 檔案管理系統案例
10.1 系統需求分析
10.1.1 需求概述
10.1.2 系統功能描述
10.2 系統總體架構
10.3 資料庫設計
10.3.1 E-R圖
10.3.2 數據模型設計
10.4 系統詳細設計
10.4.1 界面設計
10.4.2 邏輯主線
10.4.3 系統中的視圖設計
10.4.4 系統中的包設計
10.4.5 資料庫的訪問連線設計
10.4.6 業務層設計
10.5 運行與調試本章的案例
10.6 小結
第11章 教務管理系統案例
11.1 系統需求分析
11.1.1 需求概述
11.1.2 系統功能描述
11.1.3 系統分析
11.2 系統總體架構
11.3 資料庫設計
11.3.1 資料庫邏輯結構設計
11.3.2 創建資料庫
11.3.3 創建表的腳本檔案
11.4 系統詳細設計
11.4.1 界面設計
11.4.2 目錄和包結構設計
11.4.3 HibernateUtil設計
11.4.4 SetCharacterEncodingFilter設計
11.4.5 數據層設計
11.5 小結
第4篇 高級開發技術
第12章MySQL 5.0高級特性
12.1 MySQL 5.0存儲過程新特性
12.1.1 存儲過程體中合法的MySQL語句
12.1.2 Call the Procedure 調用存儲過程
12.1.3 Characteristics Clauses特徵子句
12.1.4 Parameters參數
12.2 新SQL語句和Loops循環語句
12.2.1 新SQL語句
12.2.2 Conditions and IF-THEN-ELSE條件式和IF-THEN-ELSE
12.2.3 循環語句
12.3 數據導入導出工具mysqlimport
12.4 MySQL性能最佳化
12.5 小結
第13章MySQL與XML
13.1 XML
13.1.1 XML的10個設計目標
13.1.2 XML的語法簡介
13.1.3 XML的相關技術及套用簡介
13.2 XSLT
13.2.1 XPath簡介
13.2.2 XSLT-轉換
13.3 XML、MySQL的結合運用
13.3.1 ExtractValue()函式
13.3.2 UpdateXML()函式
13.4 小結

相關詞條

熱門詞條

聯絡我們