在《数据库设计开发技术案例教程》中,作者张浩军、张凤玲、毋建军、郭锐围绕一个真实项目案例来贯穿数据库技术中各个模块的理论讲解,包括数据库概述、数据库设计、SQL语言基础、SQL查询技术、SQL语言高级技术、存储过程和函数、触发器、数据库权限与安全管理、事务控制与锁定、数据备份与恢复等内容。通过项目实践,可以对技术应用有明确的目的性(为什么学),对技术原理更好地融会贯通(学什么),也可以更好地检验学习效果(学得怎样)。
张浩军、张凤玲、毋建军、郭锐编写的《数据库设计开发技术案例教程》应用“项目驱动”最新教学模式,以SQL Server数据库系统和PowerDesigner工具为例,通过完整的项目案例介绍了数据库设计和开发技术的原理和方法,主要内容包括数据库概述、数据库设计、SQL 语言基础、SQL查询技术、SQL语言高级技术、存储过程和函数、触发器、数据库权限与安全管理、事务控制与锁定、数据备份与恢复等。
《数据库设计开发技术案例教程》注重理论与实践相结合,内容系统、全面,提供了大量实例,突出应用能力的培养,将一个实际项目的知识点分解在各章作为案例讲解,是一本实用性突出的教材。《数据库设计开发技术案例教程》可作为普通高等学校计算机专业、软件工程专业本科生和专科生数据库技术课程的教材,也可供数据库设计和开发人员参考使用。
第1章 数据库概述
1.1 数据库发展及其重要性
1.2 数据库系统在企业中的应用
1.3 关系型数据库系统中的基本概念
1.4 关系型数据库操作语言SQL介绍
1.5 数据库设计工具PowerDesigner介绍
1.6 关系型数据库管理系统SQL server 2005
本章小结
习题
第2章 AscentWeb医药商务系统项目案例简介
2.1 项目需求介绍
2.2 项目的数据库设计
2.3 环境搭建和工具配置
本章小结
第3章 关系型数据库的基础设计
3.1 数据库设计
3.2 关系型数据的设计与优化
3.3 数据的关系模型
3.4 项目案例
本章小结
习题
第4章 s9l语言基础
4.1 SQL语言介绍
4.2 SQL的数据定义语言DDL
4.3 SQL的数据操纵语言DML
4.4 关系数据库控制语言DCL
4.5 数据库视图操作
4.6 数据库索引创建和设计
4.7 项目案例
本章小结
习题
第5章 SQL中的查询
5.1 单一的SELECT查询语句
5.2 复杂的查询语句
5.3 项目案例
本章小结
习题
第6章 SQL语言高级部分
6.1 CASE...WHEN...DND语句
6.2 CUBE运算符
6.3 ROLLUP运算符
6.4 标准函数介绍
6.5 在查询语句中使用函数
6.6 项目案例
本章小结
习题
第7章 存储过程和函数创建
7.1 SQL Server的T-SQL编程语言
7.2 存储过程
7.3 自定义函数
7.4 项目案例
本章小结
习题
第8章 触发器
8.1 触发器简介
8.2 触发器类型
8.3 创建触发器
8.4 管理触发器
8.5 项目案例
本章小结
习题
第9章 SQL Server权限与安全
9.1 用户管理
9.2 角色和权限管理
9.3 项目案例
本章小结
习题
第10章 事务控制与锁定
10.1 事务管理
10.2 锁的使用
10.3 项目案例
本章小结
习题
第11章 数据备份与恢复
11.1 数据备份与恢复概念
11.2 备份与恢复方法及策略
11.3 项目案例
本章小结
习题