第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 第二范式
1.3.4 第三范式
1.3.5 BC范式
1.4 结构化查询语言SQL
1.4.1 基本数据类型
1.4.2 SQL中的运算符与函数
1.4.3 数据查询语言DQL
1.4.4 数据操纵语言DML
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 Oracle数据库的物理存储结构
2.1.1 数据文件
2.1.2 日志文件
2.1.3 控制文件
2.1.4 跟踪文件与警告日志
2.2 Oracle的逻辑结构
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 PLSQL语言
2.7.1 背景介绍
2.7.2 PLSQL的优点
2.7.3 PLSQL块结构
2.8 Oracle安装
第3章 JDBC基础——新闻发布系统
3.1 理论基础
3.1.1 Java连接数据库
3.1.2 使用ODBC连接数据库
3.1.3 使用JDBC连接数据库
3.1.4 JDBC与ODBC的比较
3.1.5 Tomcat上配置JSP环境
3.2 JBuilder介绍
3.3 需求分析及设计
3.4 数据库设计
3.4.1 数据字典
3.4.2 数据库表及其介绍
3.5 程序实现及运行结果
……
第4章 JDBC基础——缴费系统
第5章 JDBC拓展——学员管理系统
第6章 JDBC拓展与搜索引擎——文档管理系统
第7章 JDBC拓展与XML-dbToXml数据转换器
第8章 hibernate——社团活动管理
第9章 C++连接Oracle——学生商店信息管理系统