本书是高等职业教育规划教材。本书以“图书管理”数据库为主线,贯穿始末。从数据表的创建、数据管理到报表、菜单的制作,使读者一路学来能够获得一个完整、系统的概念。本书作为数据库技术基础教材,在数据设计理论方面也作了介绍。另外,数据库标准语言SQL中加大了篇幅。
本书适合于三、五年制高职及中职计算机应用专业教学用书。
第1章 数据库系统导论
1.1 数据库、数据库管理系统与数据库系统
1.2 数据管理的发展
1.3 数据模型
1.4 Visual FoxPro 6.0概述
1.5 习题
第2章 Visual FoxPro的基本操作
2.1 表及其操作
2.2 数据库的操作
2.3 项目管理器
2.4 查询与视图
2.5 习题
第3章 程序设计基础
3.1 变量、运算符和表达式
3.2 常用函数
3.3 程序文件的编制
3.4 习题
第4章 面向对象程序设计
4.1 面向对象的开发方法
4.2 自定义类的创建和使用
4.3 习题
第5章 表单
5.1 表单设计器
5.2 表单界面的控件
5.3 习题
第6章 报表与标签
6.1 创建报表
6.2 使用向导创建报表
6.3 报表的使用
6.4 标签文件
6.5 习题
第7章 菜单
7.1 建立菜单
7.2 快捷菜单
7.3 习题
第8章 关系数据库标准语言SQL
8.1 SQL概述
8.2 查询功能
8.3 数据操作功能
8.4 数据定义功能
8.5 习题
第9章 数据库设计
9.1 数据库设计概述
9.2 需求分析
9.3 数据库设计基本方法
9.4 数据库设计实例
9.5 数据库的实施和维护
9.6 习题
第10章 系统开发
10.1 建立应用程序
10.2 一个应用系统的开发实例
10.3 几个应用系统方案
第11章 数据库工具综述
11.1 中小型企业与大型企业对数据库需求差异
11.2 各类数据库工具比较
11.3 常用数据库及开发工具介绍
11.4 习题
附录
附录A 常函数表
附录B Visual FoxPro命令表
参考文献
数据库技术是计算机科学的重要领域之一。多年来,数据库作为处理数据的方法和技术已经渗透到社会的各个领域。
Visual FoxPro是由微软公司推出的基于Windows平台的32位关系型数据库开发系统。它以简单、易学、快捷、实用等特点而流行甚广。因此,VisualFoxPro也是历年来各类计算机等级考试中所选用的数据库系统软件。作为中、高职技术学院的数据库技术基础课程,我们认为,VisualFoxPro仍不失为数据库入门教学的最佳选择。针对数据库技术近年的发展以及长期以来教学经验的积累,本着强调基础、重在实践的宗旨,我们对教材内容作了精心的选择和编排,力求使本书既具有通用性又具备自己的特色和风格。
1.全书以“图书管理”数据库为主线,贯穿始末。从数据表的创建、数据库管理到报表、菜单的制作,使读者一路学来能够获得一个完整、系统的概念。最后,在数据库设计实例章节中,对“图书管理”数据库系统的开发过程作了综合介绍,并在最后一节提供了若干数据库应用系统的基本模块及数据项目分析、可作大型作业选用的数据库应用系统,为读者提高实践能力打下基础。
2.由于本书作为数据库技术基础教材,在数据库设计的理论方面也作了些介绍。与以往不同的是,我们在这里将“数据库设计”一章放在书的后半部分。目的是考虑到,在学习“系统开发”、着手进行一个数据库应用系统设计之前,具备有关数据需求分析、如何将用户数据抽象成数据库中的数据项和模型等理念是学习一个数据库开发系统的重要前提。
3.本书在数据库标准语言SQL中加大了篇幅。由于SQL语言功能非常强大,几乎所有关系型数据库都支持SQL语言,增加此部分篇幅可以加强后续数据库技术等课程的连贯性。而且从历年来的教学经历中,我们也体会到,学生对SQL语言掌握得好坏,直接影响其应用能力等各方面。
4.最后我们加入了“数据库工具综述”一章。由于数据库技术的蓬勃发展,针对当前市场流行的几种数据库工具,我们做了简单介绍、分析和比较。目的使读者了解当前数据库领域的各个方面,扩大视野。
本书由各高职院校的一线教师参与编写。由章锐任主编,本柏忠任副主编,周岳山任主审。编写人员分工如下:周晓斐编写第1章、第3章的第3.1、3.2节,池同柱编写第2章、第3章第3.3节,章锐编写第4、5章,马蕾编写第6、7章,李智勇编写第8—10章,本伯忠编写第11章,章锐统一全稿。
由于本书篇幅有限,不可能全面介绍VisualFoxPro的所有功能。希望读者通过本书的学习,能够掌握数据库系统设计和应用开发的基本要点。由于时间仓促,水平有限,书中有遗漏的错误和缺点,敬请谅解,并恳请读者提出宝贵意见。