本书系统全面地阐述了数据库设计理论、数据库管理技术、基于ADO.NET的数据库访问技术和数据库应用系统开发技术。
全书理论教学分为三篇9章。数据库设计篇包括数据库技术概论、关系数据库和数据库设计3章;数据库管理篇包括关系数据库标准语言SQL,Transact-SQL、存储过程和触发器,数据库保护机制3章;数据库访问篇包括VB.NET程序设计基础、ADO.NET数据库访问技术和数据库应用系统开发3章。最后一部分是实践篇,由11个实验和1个大作业组成,培养学生的VB.NET程序设计技能,融Transact-SQL、存储过程、触发器、视图为一体的数据库操纵和管理技能,基于ADO.NET的数据库访问技能。前11个实验是为最后一个实验即大作业作技术储备;大作业要求学生运用本书介绍的所有数据库设计技术、管理技术和访问技术开发一个实际的数据库应用系统,以求促进实践、探究和创新能力的提高。
本书知识结构清晰,内容全面翔实,技术求新务实,案例丰富,讲解透彻,实用性强,在编写风格上更强调知识的灵活应用。本书可作为高等学校“数据库技术及应用”课程的教材,也可以作为广大数据库应用系统开发爱好者的自学参考书。本书配有丰富的教学辅助资源。
- 前言
- 数据库设计篇
- 第1章 数据库技术概论
- 1.1 数据库技术的发展
- 1.2 数据库系统基础
- 1.3 数据库应用系统
- 1.4 数据库系统开发技术
- 1.5 常见的数据库管理系统
- 思考题
- 第2章 关系数据库
- 2.1 关系数据库应用系统引例
- 2.2 关系模型概述
- 2.3 关系代数
- 思考题
- 第3章 数据库设计
- 3.1 数据库设计概述
- 3.2 概念模式设计
- 3.3 逻辑模式的设计
- 3.4 数据库实施与维护
- 思考题
- 数据库管理篇
- 第4章 关系数据库标准语言SQL
- 4.1 SQL Server简介
- 4.2 SQL概述
- 思考题
- 第5章 Transact-SQL、存储过程和触发器
- 5.1 Transact-SQL语言
- 5.2 存储过程
- 5.3 触发器
- 思考题
- 第6章 数据库保护机制
- 6.1 数据库的完整性
- 6.2 安全性控制
- 6.3 并发控制
- 6.4 数据库备份与恢复
- 思考题
- 数据库访问篇
- 第7章 VB.NET程序设计基础
- 7.1 VB.NET基本概念
- 7.2 VB.NET可视化界面设计
- 7.3 VB.NET基本语法
- 7.4 程序调试
- 思考题
- 第8章 ADO.NET数据库访问技术
- 8.1 数据库访问技术基本概念
- 8.2 基于断开式连接的数据访问
- 8.3 基于绑定的数据访问
- 8.4 基于SqlCommand对象的数据访问方法
- 8.5 存储过程的调用方法
- 8.6 ADO.NET数据访问综合实例
- 思考题
- 第9章 数据库应用系统开发
- 9.1 软件开发概述
- 9.2 需求分析
- 9.3 数据库设计
- 9.4 系统设计和实现
- 9.5 系统测试
- 9.6 应用系统开发文档
- 思考题
- 实践篇
- 实验一 VB.NET环境和程序设计
- 实验二 走进SQL Server
- 实验三 创建数据库和数据表
- 实验四 SQL数据查询
- 实验五 视图、存储过程和触发器
- 实验六 SQL Server的安全管理
- 实验七 建立VB.NET和数据库的连接
- 实验八 基于绑定的数据库访问
- 实验九 用ADO.NET对象访问数据库(一)
- 实验十 用ADO.NET对象访问数据库(二)
- 实验十一 用ADO.NET对象访问数据库(三)
- 实验十二 数据库应用系统设计
- 参考文献
- 版权