《新编Visual FoxPro数据库程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:孙艳秋,刘广,吴磊主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2017
  • ISBN:9787030512390
  • 页数:311 页
图书介绍:本书讲解了关系数据库的基础知识,中文VisualFoxPro6.0的命令体系,结构化、过程化和面向对象程序的设计方法,SQL应用技术以及菜单、报表的设计与应用。本书以文科类学生熟悉的学生管理数据库为操作对象组织程序、表单例题以及查询案例,使文科类学生易于理解和掌握相关的知识和技能。本书力求为授课教师在讲授本门课程时较容易地将面向对象程序设计和面向过程程序设计方法结合在一起,同时也力求学生在学习本门课程时便于掌握和理解。贴近全国计算机等级考试二级VisualFoxPro考试内容。读者学习后可以为参加计算机等级考试或者从事各类实用数据库应用系统的维护管理打下坚实的基础。

第1章 数据库系统概述 1

1.1 数据库系统基本概念 1

1.1.1 数据管理技术的发展 1

1.1.2 数据库系统 3

1.1.3 数据模型 6

1.2 关系数据库 10

1.2.1 关系数据库的基本术语 10

1.2.2 关系数据库的特点 11

1.2.3 关系运算 12

1.2.4 关系完整性 14

1.3 Visual FoxPro 6.0系统概述 14

1.3.1 Visual FoxPro 6.0的发展历程 15

1.3.2 Visual FoxPro 6.0的特点 15

1.3.3 Visual FoxPro 6.0的功能 17

本章小结 17

习题1 18

第2章 Visual FoxPro 6.0使用初步 20

2.1 Visual FoxPro 6.0的安装 20

2.1.1 Visual FoxPro 6.0的安装环境 20

2.1.2 Visual FoxPro 6.0的安装方式 20

2.2 Visual FoxPro 6.0的启动与退出 21

2.2.1 Visual FoxPro 6.0的启动 21

2.2.2 Visual FoxPro 6.0的退出 22

2.3 Visual FoxPro 6.0系统环境介绍 22

2.3.1 Visual FoxPro 6.0系统主屏幕界面 22

2.3.2 Visual FoxPro 6.0系统环境设置 25

2.3.3 Visual FoxPro 6.0系统工作方式 27

2.4 Visual FoxPro 6.0的辅助设计工具 28

2.4.1 Visual FoxPro 6.0的向导 28

2.4.2 Visual FoxPro 6.0的设计器 29

2.4.3 Visual FoxPro 6.0的生成器 30

2.5 项目管理器 30

2.5.1 项目管理器概述 30

2.5.2 新建、打开与关闭项目 32

2.5.3 使用项目管理器 34

2.5.4 定制项目管理器 34

本章小结 36

习题2 36

第3章 Visual FoxPro 6.0数据基础 38

3.1 命令 38

3.1.1 命令的格式 38

3.1.2 命令书写的规则 39

3.2 常量 39

3.2.1 数值型常量 39

3.2.2 字符型常量 40

3.2.3 货币型常量 40

3.2.4 逻辑型常量 40

3.2.5 日期型常量 40

3.2.6 日期时间型常量 42

3.3 变量 42

3.3.1 内存变量 43

3.3.2 字段变量 45

3.3.3 数组变量 45

3.3.4 系统变量 46

3.4 表达式 46

3.4.1 数值表达式 48

3.4.2 字符表达式 48

3.4.3 日期时间表达式 49

3.4.4 逻辑表达式 49

3.5 函数 52

3.5.1 数值函数 52

3.5.2 字符函数 55

3.5.3 日期时间函数 58

3.5.4 数据类型转换函数 59

3.5.5 测试函数 61

本章小结 65

习题3 65

第4章 数据库的管理 67

4.1 数据库的建立及操作 67

4.1.1 数据库的建立 67

4.1.2 数据库的打开 69

4.1.3 数据库的修改 69

4.1.4 数据库的删除 70

4.1.5 数据库管理的其他命令 71

4.2 表的建立及操作 71

4.2.1 数据表的建立 71

4.2.2 自由表的建立 76

4.2.3 表结构的修改 76

4.2.4 数据表与自由表 77

4.3 表的基本操作 79

4.3.1 表的打开与关闭 79

4.3.2 向表中追加记录 80

4.3.3 记录指针定位 81

4.3.4 记录的显示与修改 83

4.3.5 记录的删除 87

4.4 表的排序与索引 89

4.4.1 排序 89

4.4.2 索引类型 90

4.4.3 索引文件的建立 92

4.5 数据检索 96

4.5.1 查找命令FIND 96

4.5.2 检索命令SEEK 97

4.5.3 顺序查找命令(LOCATE与CONTINUE) 98

4.6 统计命令 98

4.6.1 求和命令 98

4.6.2 求平均值命令 99

4.6.3 计数命令 99

4.6.4 分类汇总命令 99

4.7 数据完整性 101

4.7.1 实体完整性与主关键字 101

4.7.2 域完整性与约束规则 101

4.7.3 参照完整性与表之间的关联 103

4.8 多表的使用 107

4.8.1 工作区 107

4.8.2 表之间的关联 111

本章小结 112

习题4 112

第5章 关系数据库标准语言SQL 115

5.1 SQL概述 115

5.1.1 SQL语言的主要特点 115

5.1.2 SQL语言的使用规则 116

5.2 数据定义功能 116

5.2.1 创建表结构 116

5.2.2 修改表结构 119

5.2.3 删除表 121

5.2.4 创建临时表 121

5.3 数据操纵功能 122

5.3.1 数据插入 122

5.3.2 数据更新 124

5.3.3 数据删除 124

5.4 数据查询功能 125

5.4.1 SELECT语句基本格式 125

5.4.2 简单查询 126

5.4.3 计算查询 130

5.4.4 分组查询 131

5.4.5 联接查询 132

5.4.6 嵌套查询 135

5.4.7 内外层互相关嵌套查询 138

5.4.8 集合并操作 139

5.4.9 查询结果输出 140

5.5 SQL对其他数据对象的操作 142

5.5.1 创建视图 142

5.5.2 查询视图 143

5.5.3 删除视图 143

本章小结 144

习题5 144

第6章 查询与视图 146

6.1 基本概念 146

6.1.1 查询的概念 146

6.1.2 视图的概念 146

6.2 查询 147

6.2.1 利用查询设计器创建查询 147

6.2.2 利用查询向导创建查询 153

6.3 视图 154

6.3.1 视图的建立 155

6.3.2 远程视图与连接 156

6.3.3 用视图更新数据 158

6.3.4 查询与视图的区别 161

本章小结 161

习题6 161

第7章 程序设计基础 163

7.1 程序文件的建立与运行 163

7.1.1 程序文件的建立与修改 163

7.1.2 程序文件的运行 165

7.1.3 程序中的辅助命令 166

7.1.4 程序中的交互输入命令 168

7.2 顺序结构程序设计 169

7.3 分支结构程序设计 170

7.3.1 简单分支结构 170

7.3.2 选择分支结构 171

7.3.3 分支嵌套结构 172

7.3.4 多分支结构 173

7.4 循环结构程序设计 174

7.4.1 DO WHILE…ENDDO循环结构 175

7.4.2 FOR…ENDFOR循环结构 177

7.4.3 SCAN…ENDSCAN循环结构 178

7.4.4 循环嵌套结构 179

7.5 模块结构程序设计 180

7.5.1 子程序的建立与运行 180

7.5.2 过程文件的建立与运行 181

7.5.3 参数传递 183

7.5.4 变量的作用域 185

本章小结 186

习题7 187

第8章 表单设计 191

8.1 面向对象程序设计的基本概念 191

8.1.1 基本概念 191

8.1.2 面向对象程序设计的特点及优势 193

8.1.3 对象及其属性方法的引用 194

8.2 表单设计概述 195

8.2.1 可视化编程简介 196

8.2.2 创建表单 197

8.2.3 运行和修改表单 199

8.2.4 表单的属性、事件与方法 199

8.3 用表单向导设计表单 201

8.3.1 表单向导 202

8.3.2 一对多表单向导 203

8.4 用表单设计器设计表单 205

8.4.1 表单设计器环境 206

8.4.2 控件的操作与布局 209

8.4.3 设置数据环境 211

本章小结 213

习题8 213

第9章 常用控件设计 215

9.1 输出类控件 215

9.1.1 标签 215

9.1.2 图像、线条和形状 220

9.2 输入类控件 224

9.2.1 文本框 224

9.2.2 编辑框 231

9.2.3 列表框 233

9.2.4 组合框 237

9.2.5 微调按钮控件 239

9.3 控制类控件 240

9.3.1 命令按钮 240

9.3.2 命令按钮组 242

9.3.3 复选框 244

9.3.4 选项按钮组 245

9.3.5 计时器 247

9.4 容器类控件 248

9.4.1 表格 248

9.4.2 页框 250

本章小结 250

习题9 251

第10章 菜单设计 253

10.1 Visual FoxPro系统菜单 253

10.1.1 菜单结构 253

10.1.2 系统菜单 254

10.2 下拉菜单设计 256

10.2.1 菜单设计的基本过程 256

10.2.2 用菜单设计器创建菜单 258

10.2.3 用快速菜单创建菜单 263

10.2.4 在应用程序中使用菜单 264

10.3 快捷菜单的设计 266

本章小结 266

习题10 267

第11章 报表设计 268

11.1 组成和设计 268

11.2 报表向导 268

11.2.1 报表向导的启动 269

11.2.2 使用报表向导的步骤 269

11.3 快速报表 273

11.4 报表设计器 275

11.4.1 报表设计器的启动和带区 275

11.4.2 报表设计工具 276

114.3 报表控件的使用 277

本章小结 280

习题11 280

第12章 应用系统开发 282

12.1 目标确定和需求分析 282

12.2 系统结构设计 283

12.3 数据库设计 284

12.3.1 项目文件的建立 284

12.3.2 数据库和表的建立 285

12.4 表单设计 290

12.4.1 系统登录表单 290

12.4.2 密码修改表单 292

12.4.3 书目查询表单 293

12.4.4 书目查询结果表单 294

12.4.5 书刊借阅表单 297

12.5 主程序设计 298

12.6 应用程序连编 300

本章小结 301

习题12 301

附录 302

附录A 附表 302

附录B Visual FoxPro 6.0的性能指标 303

附录C Visual FoxPro 6.0的文件类型 304

附录D Visual FoxPro 6.0的常用命令 304

附录E Visual FoxPro 6.0的常用函数 308

参考文献 311