内容简介
第一篇 数据库基础知识
第1章 数据库基础操作
1.1添加操作
1.1.1新建数据库
1.1.2数据库中新建表
1.1.3数据库表中添加数据
1.2修改操作
1.3查询操作
1.3.1数据库/表信息查询
1.3.2单表查询
1.3.3分组查询
1.3.4连接查询
1.3.5视图查询
1.4删除操作
1.5其他
1.5.1数据完整性
1.5.2触发器
1.5.3存储过程
1.5.4数据库恢复
1.5.5并发控制
第2章 数据库中易混淆的概念
2.1 DB、 DBS、 DBMS和数据库技术
2.2关系、关系模式和关系数据库
2.3 C/S、B/S和两层C/S
2.4数据完整性和安全性
2.5记录、字段、属性和元组
2.6数据字典
2.7并发和并行
第二篇 系统开发工具与环境配置
第3章 数据库管理系统
3.1 MySQL安装
3.1.1 MySQL软件获取
3.1.2 MySQL软件安装
3.2 SQL Server安装
3.2.1 SQL Server软件获取
3.2.2 SQL Server软件安装
第4章Web服务器
4.1 Apache服务器
4.2 IIS服务器
4.3 Tomcat服务器
第5章 应用开发语言
5.1Java
5.1.1介绍
5.1.2安装和环境变量设置
5.2 PHP
5.2.1介绍
5.2.2安装和环境变量设置
第6章MySQL图形化管理工具
6.1 Workbench
6.2 Navicat
第7章 常用开发框架
7.1 MVC框架
7.1.1 M层(模型)
7.1.2 V层(视图)
7.1.3 C层(控制器)
7.2 SSH框架
7.2.1Struts框架
7.2.2 Spring框架
7.2.3 Hibernate框架
7.3 PHP框架
7.3.1 ThinkPHP框架
7.3.2国外著名框架
第三篇 数据库设计与开发实操
第8章 数据库设计概述
8.1数据库设计定义
8.2数据库设计目标及意义
8.2.1设计意义
8.2.2设计目标
8.3数据库设计技巧及注意事项
8.3.1设计技巧
8.3.2注意事项
8.4课程设计规范
8.4.1命名规范
8.4.2报告形式
实习题目
第9章 数据库设计基本步骤
9.1需求分析
9.1.1需求说明
9.1.2数据字典
9.1.3数据流图符号说明
9.2概念结构设计
9.2.1特点
9.2.2分类方法
9.2.3 E-R图
9.2.4视图集成
9.2.5验证概念结构
9.3逻辑结构设计
9.4物理结构设计
9.5数据库实施
9.6数据库运行和维护
第10章 数据库设计实例
10.1病房管理系统(MySQL+PHP)
10.1.1需求分析
10.1.2概念设计
10.1.3逻辑结构设计
10.1.4物理设计
10.1.5系统实施与系统维护
10.1.6系统运行结果
10.1.7分模块源代码
10.1.8 ThinkPHP框架版本
10.2食堂订餐系统(SQL Server+Java)
10.2.1需求分析
10.2.2概念设计
10.2.3逻辑结构设计
10.2.4物理设计
10.2.5系统实施与系统维护
10.2.6系统运行结果
10.2.7分模块源代码
10.3家庭理财系统(Android : SQLite+Java)
10.3.1需求分析
10.3.2概念设计
10.3.3逻辑结构设计
10.3.4物理设计
10.3.5系统实施与设计分析
10.3.6系统运行结果
10.3.7分模块源代码
第四篇 数据库实验指导
实验一 数据库定义与基础操作
实验1.1数据库定义实验
实验1.2数据库查询实验
实验1.3数据库更新实验
实验二 权限与安全
实验三 完整性语言
实验四 存储过程
实验五 触发器
实验六 性能优化
实验6.1数据库查询性能优化
实验6.2数据库结构优化
实验七 数据库备份与恢复
实验7.1数据库备份实验
实验7.2数据库恢复实验
参考文献