内容简介
本书旨在让大学生能够主动、地学习和掌握数据库基础知识和应用技术。全书以Visual FoxPro 6.0为平台,从数据库基础理论和实际应用出发,循序渐进、深入浅出地介绍数据库的基础知识和应用技术:基于数据库产生的原因,介绍数据库技术的基本概念,建立学习数据库技术的框架体系;基于典型案例介绍数据库及其对象的创建和管理,培养学生组织数据的基本能力;基于大量示例介绍SQL语言的语法及其应用,培养学生处理和分析数据的基本能力;基于应用至上的原则,介绍程序设计、查询设计、表单设计、菜单设计、报表设计和应用系统开发等方面的内容,培养学生的创新能力。
全书以“销售管理”和“学生管理”为主线,以基本知识、基本技能、基本能力和创新培养为目标,以理论够用、实用、实践为第一原则,使读者能够快速、轻松地掌握Visual FoxPro 6.0数据库技术的应用与开发。本书配有多媒体课件、练习题和实验讲义,便于读者更好地学习和掌握数据库的基本知识与技能。
本书可作为各类院校“数据库应用”相关课程的教材,也可作为各类培训班相关课程的教材。对于参加全国计算机二级Visual FoxPro考试的读者来说,本书也是一本相当实用的参考书。
目录
第1章 数据库基础
1.1 数据库技术产生的原因
1.1.1 文件组织数据的弊端
1.1.2 数据库组织数据的优势
1.2 数据库系统的组成
1.2.1 数据库
1.2.2 数据库管理系统
1.2.3 数据库应用程序
1.3 关系数据库的数据模型
1.3.1 数据模型概述
1.3.2 关系数据库的数据模型
1.3.3 SQL语言
习题
一、单选题
二、填空题
三、思考题
第2章 Visual FoxPro基础
2.1 Visual FoxPro的用户界面
2.2 Visual FoxPro的操作方式
2.2.1 命令执行方式
2.2.2 菜单执行方式
2.2.3 程序执行方式
2.3 Visual FoxPro的环境设置
2.3.1 “选项”对话框
2.3.2 设置默认目录
2.3.3 设置日期和时间格式
2.4 Visual FoxPro的设计工具
2.4.1 向导
2.4.2 设计器
2.4.3 生成器
2.5 Visual FoxPro的数据基础
2.5.1 常量
2.5.2 变量
2.5.3 函数
2.5.4 表达式
2.5.5 数组
2.5.6 命令格式
2.5.7 文件类型
习题
一、单选题
二、填空题
三、思考题
第3章 数据表的创建与维护
3.1 数据表的建立
3.1.1 表结构的建立
3.1.2 表记录的输入
3.2 数据表的数据维护
3.2.1 数据表的打开
3.2.2 数据表的关闭
3.2.3 记录指针的定位
3.2.4 记录的显示
3.2.5 记录的更新
3.2.6 记录的窗口维护
3.3 数据表的结构维护
3.3.1 数据表结构的显示
3.3.2 数据表结构的修改
3.4 数据表的排序
3.4.1 物理排序
3.4.2 逻辑排序
3.5 数据表的备份和删除
3.5.1 数据表的复制备份
3.5.2 数据表的删除
3.6 数据表的导入和导出
习题
一、单选题
二、填空题
三、思考题
四、操作题
第4章 数据库的创建与管理
4.1 数据库的创建
4.1.1 容器的创建
4.1.2 在容器中创建表
4.1.3 在容器中添加和移除表
4.2 数据库的管理
4.2.1 数据库的打开
4.2.2 数据库的关闭
4.2.3 数据库的修改与删除
4.2.4 建立数据库表的表间关系
4.3 数据库约束的定义
4.3.1 字段有效性约束的定义
4.3.2 记录有效性约束的定义
4.3.3 参照完整性约束的定义
4.4 数据库的数据字典
习题
一、单选题
二、填空题
三、思考题
四、操作题
第5章 SQL语言
5.1 SQL语言概述
5.1.1 SQL语言的功能
5.1.2 SQL语言的特点
5.2 SQL的定义功能
5.2.1 表的定义
5.2.2 视图的定义
5.3 SQL的更新功能
5.3.1 插入数据
5.3.2 更新数据
5.3.3 删除数据
5.4 SQL的查询功能
5.4.1 简单查询
5.4.2 嵌套查询
5.4.3 连接查询
5.4.4 统计查询
5.4.5 集合查询
5.5 综合示例
习题
一、单选题
二、填空题
三、思考题
四、操作题
第6章 视图与查询
6.1 视图的创建与应用
6.1.1 视图的概述
6.1.2 视图的创建
6.1.3 视图的应用
6.2 查询的建立与维护
6.2.1 查询的建立及运行
6.2.2 查询的维护
6.2.3 查询与视图的异同
习题
一、单选题
二、填空题
三、思考题
第7章 程序设计基础
7.1 程序文件的建立与运行
7.1.1 程序文件的建立与编辑