数据库技术及应用是数据分析与信息处理领域中的课程,涉及计算机系统与平台、数据分析与信息处理两个知识领域的内容。本书系统介绍了数据库的基本原理和SQL语言的使用,详细介绍了数据库应用系统设计过程,并通过实例开发了完整的C/S模式和B/S模式的小型数据库应用系统,实践一个数据库开发的全过程。本书还初步介绍了数据库保护技术、分布式数据库系统、面向对象数据库系统以及数据库技术的发展与展望。全书概念清楚,内容丰富,每章配有小结和习题,便于讲授与学习。本书可作为各高等院校非计算机专业计算机基础教学的教材,也可供从事计算机工程与应用的广大科技工作者参考。本书前言本书详细介绍了数据库的基本原理和SQL语言的使用、数据库应用系统设计过程,实践一个数据库开发的全过程,并初步介绍了数据库技术最新的应用领域及其发展与展望。全书共分10章。第1章介绍了数据库基础知识,综述了数据库、数据库管理系统和数据库系统等基本概念,详细介绍了数据库系统的内部体系结构和外部体系结构,包括三级模式结构和常用的C/S模式、B/S模式;第2章介绍了常用的实体联系模型和关系数据模型;第3章和第4章论述了SQL语言基础及嵌入式SQL语句的使用;第5章和第6章讨论了数据库应用系统设计的基本过程,并在此基础上通过学生管理系统开发了完整的C/S模式和B/S模式的小型数据库应用系统,实践一个数据库开发的全过程;第7章简单论述了数据库保护技术;第8章和第9章对当前比较流行的分布式数据库和面向对象数据库进行了介绍;第10章介绍了数据库技术的发展,包括多媒体数据库、数据仓库与数据挖掘、实时数据库和专家数据库。本书可作为各高等院校非计算机专业计算机基础教学的教材,讲授学时为40~60。通过本课程的学习,使学生了解计算机信息管理技术的发展及应用,掌握数据库的基本原理和SQL语言的使用,学习以数据库为核心、基于网络环境的信息系统开发的基本过程、设计方法与规范,并通过具体的开发工具的使用,初步掌握代表当前先进开发思想的面向对象技术、组件技术及可视化编程,为今后利用计算机处理信息以及不断跟踪和掌握计算机应用技术打下基础。本书也可供从事计算机工程与应用工作的科技工作者参考。全书的编写由胡燕、周松林、凌咏红、钟珞、郑巧仙、李文华、段翠萍、牛志梅、李强、张德超合作完成,是集体智慧的结晶。其中,本书的第1章和第7章由凌咏红编写,第2章由胡燕、李强编写,第3章由段翠萍编写,第4章由郑巧仙、钟珞编写,第5章由周松林、钟珞编写,第6章由李文华编写,第8章由牛志梅编写,第9章由郑巧仙编写,第10章由周松林、张德超编写。全书由胡燕统一定稿。本书的大纲及书稿由罗可教授审阅,并提出了许多宝贵意见。本书的出版得到了武汉理工大学、武汉大学、华中科技大学、国防科技大学、湖北大学、武汉化工学院、黄石理工学院、长江大学等高校教师和清华大学出版社的大力支持,作者在此一并致以衷心的感谢。由于作者的水平有限,书中难免有疏漏、欠妥、错误之处,敬请读者批评指正。作者2005年6月