标题：程序员突击：MySQL原理与Web系统开发
基本信息
出版社: 清华大学出版社; 第1版 (2009年8月1日)
丛书名: 程序员突击系列
平装: 374页
正文语种: 简体中文
开本: 16
ISBN: 7302184666, 9787302184669
条形码: 9787302184669
商品尺寸: 25.8 x 18.2 x 1.6 cm
商品重量: 581 g
品牌: 清华大学出版社
ASIN: B002M77TBC
内容简介
《程序员突击: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 小结