21世纪高等教育计算机规划教材

数据库基础与应用-----Visual FoxPro 6.0

分享 推荐 0 收藏 0 阅读 1.8K
姜林枫 , 徐长滔 , 杨燕 (编著) 978-7-115-33970-6

关于本书的内容有任何问题,请联系 武恩玉

本书特点:
(1)弱化了专有命令的内容,强化了SQL命令的深度和广度;
(2)以出口为导向,强化了应用能力的培养;
(3)强化数据组织、管理和分析方面的内容,减少了程序设计方面的内容;
(4)丰富了案例,拓展了业务背景,财经气息浓厚;
(5)以基础知识、基本技能、基本能力和创新培养为主线来组织教材;
(6)有配套习题集、实验教程和多媒体课件。

内容摘要

  本书旨在让大学生能够主动、有效率地学习和掌握数据库基础知识和应用技术。全书以Visual FoxPro 6.0为平台,从数据库基础理论和实际应用出发,循序渐进、深入浅出地介绍数据库的基础知识和应用技术:基于数据库产生的原因,介绍数据库技术的基本概念,建立学习数据库技术的框架体系;基于典型案例介绍数据库及其对象的创建和管理,培养学生组织数据的基本能力;基于大量示例介绍SQL语言的语法及其应用,培养学生处理和分析数据的基本能力;基于应用至上的原则,介绍程序设计、查询设计、表单设计、菜单设计、报表设计和应用系统开发等方面的内容,培养学生的创新能力。
  全书以“销售管理”和“学生管理”为主线,以基本知识、基本技能、基本能力和创新培养为目标,以理论够用、实用、实践为第一原则,使读者能够快速、轻松地掌握Visual FoxPro 6.0数据库技术的应用与开发。本书配有多媒体课件、练习题和实验讲义,便于读者更好地学习和掌握数据库的基本知识与技能。
  本书可作为各类院校“数据库应用”相关课程的教材,也可作为各类培训班相关课程的教材。对于参加全国计算机二级Visual FoxPro考试的读者来说,本书也是一本相当实用的参考书。

目录

目 录

第 1章 数据库基础 1
1.1 数据库技术产生的原因 1
1.1.1 文件组织数据的弊端 1
1.1.2 数据库组织数据的优势 3
1.2 数据库系统的组成 5
1.2.1 数据库 5
1.2.2 数据库管理系统 5
1.2.3 数据库应用程序 6
1.3 关系数据库的数据模型 6
1.3.1 数据模型概述 7
1.3.2 关系数据库的数据模型 7
1.3.3 SQL语言 11
习题 11
一、单选题 11
二、填空题 12
三、思考题 12

第 2章 Visual FoxPro基础 13
2.1 Visual FoxPro的用户界面 13
2.2 Visual FoxPro的操作方式 14
2.2.1 命令执行方式 15
2.2.2 菜单执行方式 15
2.2.3 程序执行方式 15
2.3 Visual FoxPro的环境设置 15
2.3.1 “选项”对话框 15
2.3.2 设置默认目录 16
2.3.3 设置日期和时间格式 17
2.4 Visual FoxPro的设计工具 18
2.4.1 向导 18
2.4.2 设计器 19
2.4.3 生成器 19
2.5 Visual FoxPro的数据基础 20
2.5.1 常量 20
2.5.2 变量 21
2.5.3 函数 23
2.5.4 表达式 30
2.5.5 数组 34
2.5.6 命令格式 36
2.5.7 文件类型 38
习题 39
一、单选题 39
二、填空题 39
三、思考题 40

第3章 数据表的创建与维护 41
3.1 数据表的建立 41
3.1.1 表结构的建立 42
3.1.2 表记录的输入 44
3.2 数据表的数据维护 45
3.2.1 数据表的打开 46
3.2.2 数据表的关闭 46
3.2.3 记录指针的定位 47
3.2.4 记录的显示 48
3.2.5 记录的更新 49
3.2.6 记录的窗口维护 51
3.3 数据表的结构维护 53
3.3.1 数据表结构的显示 53
3.3.2 数据表结构的修改 54
3.4 数据表的排序 54
3.4.1 物理排序 55
3.4.2 逻辑排序 56
3.5 数据表的备份和删除 65
3.5.1 数据表的复制备份 65
3.5.2 数据表的删除 66
3.6 数据表的导入和导出 66
习题 69
一、单选题 69
二、填空题 70
三、思考题 71
四、操作题 71

第4章 数据库的创建与管理 72
4.1 数据库的创建 72
4.1.1 容器的创建 72
4.1.2 在容器中创建表 73
4.1.3 在容器中添加和移除表 76
4.2 数据库的管理 77
4.2.1 数据库的打开 77
4.2.2 数据库的关闭 78
4.2.3 数据库的修改与删除 78
4.2.4 建立数据库表的表间关系 78
4.3 数据库约束的定义 80
4.3.1 字段有效性约束的定义 81
4.3.2 记录有效性约束的定义 81
4.3.3 参照完整性约束的定义 82
4.4 数据库的数据字典 84
习题 85
一、单选题 85
二、填空题 86
三、思考题 87
四、操作题 87

第5章 SQL语言 88
5.1 SQL语言概述 88
5.1.1 SQL语言的功能 88
5.1.2 SQL语言的特点 89
5.2 SQL的定义功能 89
5.2.1 表的定义 89
5.2.2 视图的定义 97
5.3 SQL的更新功能 99
5.3.1 插入数据 99
5.3.2 更新数据 100
5.3.3 删除数据 101
5.4 SQL的查询功能 101
5.4.1 简单查询 102
5.4.2 嵌套查询 105
5.4.3 连接查询 106
5.4.4 统计查询 108
5.4.5 集合查询 110
5.5 综合示例 111
习题 115
一、单选题 115
二、填空题 116
三、思考题 116
四、操作题 116

第6章 视图与查询 118
6.1 视图的创建与应用 118
6.1.1 视图的概述 118
6.1.2 视图的创建 119
6.1.3 视图的应用 125
6.2 查询的建立与维护 127
6.2.1 查询的建立及运行 127
6.2.2 查询的维护 129
6.2.3 查询与视图的异同 130
习题 130
一、单选题 130
二、填空题 131
三、思考题 131

第7章 程序设计基础 132
7.1 程序文件的建立与运行 132
7.1.1 程序文件的建立与编辑 132
7.1.2 程序的运行 135
7.1.3 程序中的辅助命令 136
7.1.4 程序中的交互输入命令 137
7.2 顺序结构程序设计 140
7.2.1 程序设计的三种基本结构 140
7.2.2 顺序结构的程序设计 140
7.3 分支结构程序设计 141
7.3.1 选择分支结构 141
7.3.2 分支嵌套结构 142
7.3.3 多路分支结构 142
7.4 循环结构程序设计 144
7.4.1 当型循环结构 144
7.4.2 步长型循环结构 148
7.4.3 扫描型循环结构 149
7.4.4 循环嵌套结构 150
7.5 模块结构程序设计 151
7.5.1 程序模块的建立与运行 152
7.5.2 应用程序的模块化设计 153
7.5.3 内存变量作用域 154
7.5.4 过程与过程文件 157
7.5.5 用户自定义函数 159
习题 160
一、判断题 160
二、单选题 161
三、程序填空 161
四、阅读程序,写出程序功能或结果 163
五、编程题 164

第8章 面向对象程序设计 165
8.1 面向对象程序设计基础 165
8.1.1 面向对象程序设计的特点 165
8.1.2 对象与类的概念 166
8.1.3 Visual FoxPro预定义的基类 168
8.1.4 对象的属性、方法与事件 169
8.2 类的创建 173
8.2.1 用类设计器创建类 173
8.2.2 用命令方式创建类 175
8.3 对象的创建与引用 176
8.3.1 对象的创建 176
8.3.2 对象的引用 176
习题 178
一、单选题 178
二、填空题 179
三、思考题 179
四、操作题 179

第9章 表单设计及应用 180
9.1 表单设计概述 180
9.1.1 创建表单的途径 180
9.1.2 运行表单的方法 181
9.1.3 表单的常用属性、事件与方法 181
9.1.4 表单数据源的绑定 183
9.2 表单的创建 183
9.2.1 用表单向导创建表单 183
9.2.2 用表单设计器创建表单 186
9.2.3 用表单生成器创建表单 190
9.3 表单的修改 191
9.4 表单设计技术的应用 192
9.4.1 标签、线条、形状与图像 192
9.4.2 文本框与编辑框 193
9.4.3 列表框与组合框 195
9.4.4 命令按钮与命令按钮组 197
9.4.5 复选框与选项按钮组 199
9.4.6 微调控件 200
9.4.7 计时器 201
9.4.8 表格 203
9.4.9 页框与容器 203
9.4.10 ActiveX控件与ActiveX绑定控件 205
习题 207
一、单选题 207
二、填空题 207
三、思考题 208
四、操作题 208

第 10章 菜单设计及应用 209
10.1 菜单设计概述 209
10.1.1 Visual FoxPro支持的菜单类型 209
10.1.2 创建菜单遵循的原则 210
10.1.3 创建菜单的方法 210
10.2 菜单的创建 211
10.2.1 菜单设计器的启动 211
10.2.2 菜单设计器的窗口 212
10.2.3 菜单的创建 213
10.3 菜单的修改 216
10.3.1 菜单的打开 216
10.3.2 菜单的修改 217
10.4 菜单设计技术的应用 218
10.4.1 快速菜单的创建 218
10.4.2 快捷菜单的创建 219
习题 220
一、单选题 220
二、填空题 220
三、思考题 221
四、操作题 221

第 11章 报表设计及应用 222
11.1 报表设计概述 222
11.1.1 报表简介 222
11.1.2 报表设计的方法 222
11.1.3 报表设计的一般过程 223
11.2 报表的创建 224
11.2.1 使用向导创建报表 224
11.2.2 用快速报表功能创建报表 228
11.2.3 用报表设计器创建报表 229
11.3 报表的修改 229
11.3.1 报表设计器的启动 229
11.3.2 报表设计器的窗口 230
11.3.3 使用报表设计器修改报表 231
11.4 报表设计技术的应用 234
11.4.1 设计分组报表 234
11.4.2 设计标签报表 236
习题 237
一、单选题 237
二、填空题 238
三、思考题 238
四、操作题 238

第 12章 数据库应用系统的开发 239
12.1 项目管理器 239
12.1.1 项目管理器的启动 240
12.1.2 项目管理器的操作 241
12.2 数据库应用系统的开发概述 242
12.2.1 数据库应用系统开发的一般过程 242
12.2.2 数据库设计的步骤 247
12.3 案例分析——订单管理系统的开发 249
12.3.1 需求分析 249
12.3.2 系统设计 250
12.3.3 系统实施 251
习题 263
一、思考题 263
二、操作题 263

参考文献 264

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • Java Web程序设计教程

    陈沛强 谷灵康 金京犬

    本书作为Java Web程序设计的大学教程,对Java EE编程技术进行了系统全面的介绍。全书共分14章。首先...

    ¥48.00
  • C++程序设计——思想与方法 慕课版(第3版)

    翁惠玉 俞勇

    本书以C++语言为环境,重点讲授程序设计的思想和方法,包括过程化的程序设计和面向对象的程序设计,且本书非常强调...

    ¥49.80
  • 网页设计与制作(附微课视频 第2版)

    雷伟军

    本书依据教育部高等学校计算机基础课程教学指导委员会提出的《关于进一步加强高校计算机基础教学的意见》中有关“网页...

    ¥45.00
  • 数据结构与算法分析(C++语言版)

    张琨 张宏 朱保平

    本书共分10章,主要包括第1章绪论,第2章线性表,第3章栈和队列,第4章串,第5章数组和广义表,第6章 树和二...

    ¥45.00
  • 多媒体技术及应用

    李小英 谷长龙 段伟 蔡益红

    本书全面系统地介绍了多媒体技术的基础知识与应用软件的使用。全书共5章。第1章多媒体技术概论讲述了多媒体技术的基...

    ¥39.00

相关图书

人邮微信
本地服务
教师服务
教师服务
读者服务
读者服务
返回顶部
返回顶部