数据库基础与应用-Visual FoxPro 6.0 本书特色
本书旨在让大学生能够主动、有效率地学习和掌握数据库基础知识和应用技术。全书以visual foxpro 6.0为平台,从数据库基础理论和实际应用出发,循序渐进、深入浅出地介绍数据库的基础知识和应用技术:基于数据库产生的原因,介绍数据库技术的基本概念,建立学习数据库技术的框架体系;基于典型案例介绍数据库及其对象的创建和管理,培养学生组织数据的基本能力;基于大量示例介绍sql语言的语法及其应用,培养学生处理和分析数据的基本能力;基于应用至上的原则,介绍程序设计、查询设计、表单设计、菜单设计、报表设计和应用系统开发等方面的内容,培养学生的创新能力。
全书以“销售管理”和“学生管理”为主线,以基本知识、基本技能、基本能力和创新培养为目标,以理论够用、实用、实践为**原则,使读者能够快速、轻松地掌握visual foxpro 6.0数据库技术的应用与开发。本书配有多媒体课件、练习题和实验讲义,便于读者更好地学习和掌握数据库的基本知识与技能。
本书可作为各类院校“数据库应用”相关课程的教材,也可作为各类培训班相关课程的教材。对于参加全国计算机二级visual foxpro考试的读者来说,本书也是一本相当实用的参考书。
数据库基础与应用-Visual FoxPro 6.0 内容简介
本书特点:
(1)弱化了专有命令的内容,强化了sql命令的深度和广度;
(2)以出口为导向,强化了应用能力的培养;
(3)强化数据组织、管理和分析方面的内容,减少了程序设计方面的内容;
(4)丰富了案例,拓展了业务背景,财经气息浓厚;
(5)以基础知识、基本技能、基本能力和创新培养为主线来组织教材;
(6)有配套习题集、实验教程和多媒体课件。
数据库基础与应用-Visual FoxPro 6.0 目录
第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 程序文件的建立与编辑
7.1.2 程序的运行
7.1.3 程序中的辅助命令
7.1.4 程序中的交互输入命令
7.2 顺序结构程序设计
7.2.1 程序设计的三种基本结构
7.2.2 顺序结构的程序设计
7.3 分支结构程序设计
7.3.1 选择分支结构
7.3.2 分支嵌套结构
7.3.3 多路分支结构
7.4 循环结构程序设计
7.4.1 当型循环结构
7.4.2 步长型循环结构
7.4.3 扫描型循环结构
7.4.4 循环嵌套结构
7.5 模块结构程序设计
7.5.1 程序模块的建立与运行
7.5.2 应用程序的模块化设计
7.5.3 内存变量作用域
7.5.4 过程与过程文件
7.5.5 用户自定义函数
习题
一、判断题
二、单选题
三、程序填空
四、阅读程序,写出程序功能或结果
五、编程题
第8章 面向对象程序设计
8.1 面向对象程序设计基础
8.1.1 面向对象程序设计的特点
8.1.2 对象与类的概念
8.1.3 visual foxpro预定义的基类
8.1.4 对象的属性、方法与事件
8.2 类的创建
8.2.1 用类设计器创建类
8.2.2 用命令方式创建类
8.3 对象的创建与引用
8.3.1 对象的创建
8.3.2 对象的引用
习题
一、单选题
二、填空题
三、思考题
四、操作题
第9章 表单设计及应用
9.1 表单设计概述
9.1.1 创建表单的途径
9.1.2 运行表单的方法
9.1.3 表单的常用属性、事件与方法
9.1.4 表单数据源的绑定
9.2 表单的创建
9.2.1 用表单向导创建表单
9.2.2 用表单设计器创建表单
9.2.3 用表单生成器创建表单
9.3 表单的修改
9.4 表单设计技术的应用
9.4.1 标签、线条、形状与图像
9.4.2 文本框与编辑框
9.4.3 列表框与组合框
9.4.4 命令按钮与命令按钮组
9.4.5 复选框与选项按钮组
9.4.6 微调控件
9.4.7 计时器
9.4.8 表格
9.4.9 页框与容器
9.4.10 activex控件与activex绑定控件
习题
一、单选题
二、填空题
三、思考题
四、操作题
第10章 菜单设计及应用
10.1 菜单设计概述
10.1.1 visual foxpro支持的菜单类型
10.1.2 创建菜单遵循的原则
10.1.3 创建菜单的方法
10.2 菜单的创建
10.2.1 菜单设计器的启动
10.2.2 菜单设计器的窗口
10.2.3 菜单的创建
10.3 菜单的修改
10.3.1 菜单的打开
10.3.2 菜单的修改
10.4 菜单设计技术的应用
10.4.1 快速菜单的创建
10.4.2 快捷菜单的创建
习题
一、单选题
二、填空题
三、思考题
四、操作题
第11章 报表设计及应用
11.1 报表设计概述
11.1.1 报表简介
11.1.2 报表设计的方法
11.1.3 报表设计的一般过程
11.2 报表的创建
11.2.1 使用向导创建报表
11.2.2 用快速报表功能创建报表
11.2.3 用报表设计器创建报表
11.3 报表的修改
11.3.1 报表设计器的启动
11.3.2 报表设计器的窗口
11.3.3 使用报表设计器修改报表
11.4 报表设计技术的应用
11.4.1 设计分组报表
11.4.2 设计标签报表
习题
一、单选题
二、填空题
三、思考题
四、操作题
第12章 数据库应用系统的开发
12.1 项目管理器
12.1.1 项目管理器的启动
12.1.2 项目管理器的操作
12.2 数据库应用系统的开发概述
12.2.1 数据库应用系统开发的一般过程
12.2.2 数据库设计的步骤
12.3 案例分析——订单管理系统的开发
12.3.1 需求分析
12.3.2 系统设计
12.3.3 系统实施
习题
一、思考题
二、操作题
参考文献