内容介绍
本书主要内容包括数据库理论基础、数据库后台管理实践和数据库前端应用编程技术。数据库理论基础部分全面、系统地介绍了数据库系统的基本概念、数据库系统结构、关系数据库标准语言(SQL)、关系数据库理论、数据库设计和数据库安全保护;数据库后台管理实践部分以SQL Server 2000数据库管理系统为平台,介绍了数据库创建、备份和恢复数据库及安全管理等实践内容;数据库前端应用编程技术选择VisualBasic编程环境,介绍了AD0数据控件和AD0对象模型的数据库编程技术。
本书注重理论和实践的统一。各章都列举大量的实例,并附有丰富的习题。各章实验部分还包括一般论述题和上机练习题,以帮助读者理解和掌握所学的知识。
本书内容讲解循序渐进,深入浅出,概念清晰,条理性强,符合读者学习数据库课程的认知规律。本书可作为非计算机专业本、专科学生的数据库教材。
目录
- 第一篇 数据库理论基础
- 第1章数据库概述
- 1.1数据管理的发展
- 1.1.1文件管理
- 1.1.2数据库管理
- 1.2数据独立性
- 1.3数据库系统的组成
- 1.4数据库应用结构
- 1.4.1集中式结构
- 1.4.2文件服务器结构
- 1.4.3客户/且艮务器结构
- 1.4.4互联网应用结构
- 1.5小结
- 习题
- 第2章数据模型与数据库系统结构
- 2.1数据和数据模型
- 2.1.1数据
- 2.1.2数据模型
- 2.2概念层数据模型
- 2.2.1基本概念
- 2.2.2实体-联系模型
- 2.3组织层数据模型
- 2.3.1关系模型的数据结构
- 2.3.2关系模型的数据操作
- 2.3.3关系模型的数据完整性约束
- 2.4数据库系统结构
- 2.4.1模式的基本概念
- 2.4.2三级模式结构
- 2.4.3数据库的模式映像功能与数据独立性
- 2.4.4数据库管理系统
- 2.5小结
- 习题
- 第3章SQL语言基础及数据定义功能
- 3.1SQL语言概述
- 3.1.1SQL语言的发展
- 3.1.2SQL语言的特点
- 3.1.3SQL语言功能概述
- 3.2SQL语言支持的数据类型
- 3.2.1数值型
- 3.2.2字符串型
- 3.2.3 日期时间类型
- 3.2.4货币类型
- 3.3数据定义功能
- 3.3.1基本表
- 3.3.2数据完整性约束
- 3.4索引
- 3.4.1基本概念
- 3.4.2索引分类
- 3.4.3创建和删除索引
- 3.5小结
- 习题
- 第4章数据操作
- 4.1数据查询功能
- 4.1.1查询语句的基本结构
- 4.1.2简单查询
- 4.1.3多表连接查询
- 4.1.4使用TOP限制结果集
- 4.1.5子查询
- 4.2数据更改功能
- 4.2.1插人数据
- 4.2.2更新数据
- ……
- 第5章关系数据库规范化理论
- 第6章数据统计
- 第7章数据库保护
- 第二篇SQL Server基础应用
- 第三篇数据库应用程序开发
- 第四篇数据库技术的发展