当前位置:首页 > 工业技术
二级Visual FoxPro数据库程序设计
二级Visual FoxPro数据库程序设计

二级Visual FoxPro数据库程序设计PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:赵淑芬编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302244448
  • 页数:470 页
图书介绍:本教材内容是根据《全国计算机等级考试二级Visual FoxPro数据库程序设计》考试大纲要求编写的,主要作为大学本科非计算机专业学生学习数据库基础理论的教材。
《二级Visual FoxPro数据库程序设计》目录

第一部分 公共基础知识第1章 算法与数据结构 3

1.1 算法 3

1.1.1 程序设计的基本概念 3

1.1.2 算法的基本概念 4

1.1.3 算法复杂度 6

1.2 数据结构的基本概念 6

1.2.1 数据结构的基本概念 6

1.2.2 数据的逻辑结构 7

1.2.3 数据的存储结构 8

1.2.4 数据的运算 8

1.2.5 数据结构的图形表示 8

1.2.6 数据结构的分类 8

1.3 线性表及其顺序存储结构 9

1.3.1 线性表的基本概念 9

1.3.2 线性表的顺序存储结构 9

1.3.3 顺序表的插入、删除运算 10

1.3.4 线性表的顺序存储结构的特点 11

1.4 栈和队列 11

1.4.1 栈及其基本运算 11

1.4.2 队列及其基本运算 12

1.5 线性链表 13

1.5.1 线性链表 13

1.5.2 循环链表及其基本运算 15

1.6 树与二叉树 16

1.6.1 树的基本概念 16

1.6.2 二叉树及其基本性质 16

1.6.3 二叉树的存储结构 19

1.6.4 二叉树的遍历 19

1.7 查找技术 20

1.7.1 顺序查找 20

1.7.2 二分法查找 20

1.8 排序技术 21

1.8.1 交换类排序法 21

1.8.2 插入类排序法 22

1.8.3 选择类排序法 23

本章小结 24

习题 24

第2章 Visual FoxPro数据库基础 28

2.1 数据库基础知识 28

2.1.1 计算机管理数据的发展 28

2.1.2 数据库系统 31

2.1.3 数据模型 33

2.2 关系数据库 36

2.2.1 关系模型 36

2.2.2 关系运算 40

2.3 数据库设计基础 42

2.3.1 数据库设计步骤 42

2.3.2 数据库设计过程 43

本章小结 47

习题 47

第二部分 Visual FoxPro数据库程序设计第3章 Visual FoxPro系统基础 51

3.1 Visual FoxPro 6.0的安装 51

3.1.1 Visual FoxPro 6.0的系统需求 51

3.1.2 Visual FoxPro 6.0的主文件安装 51

3.1.3 Visual FoxPro帮助文件的安装 54

3.1.4 安装后自定义系统 54

3.1.5 Visual FoxPro的启动 55

3.1.6 Visual FoxPro的退出 55

3.1.7 Visual FoxPro帮助的使用 56

3.2 Visual FoxPro的用户界面 56

3.2.1 Visual FoxPro的主窗口 56

3.2.2 标题栏 56

3.2.3 菜单栏 58

3.2.4 工具栏 62

3.2.5 命令窗口 62

3.2.6 工作区窗口和状态栏 63

3.2.7 Visual FoxPro的系统环境设置 63

3.3 项目管理器 65

3.3.1 项目的打开与建立 65

3.3.2 项目管理器的界面 66

3.4 Visual FoxPro的向导、设计器和生成器简介 67

3.4.1 Visual FoxPro的向导 68

3.4.2 Visual FoxPPro的设计器 70

3.4.3 Visual FoxPro的生成器 71

3.5 Visual FoxPro的操作概述 72

3.5.1 Visual FoxPro的操作方式 72

3.5.2 Visual FoxPro的命令结构 73

3.5.3 Visual FoxPro命令中常用的子句及参数 74

3.5.4 Visual FoxPro命令的书写规则 75

3.5.5 Visual FoxPro的保留字 76

本章小结 76

习题 76

第4章 数据与数据运算 79

4.1 常量与变量 79

4.1.1 常量 79

4.1.2 变量 82

4.2 表达式 90

4.2.1 运算符 90

4.2.2 表达式 92

4.3 常用函数 97

4.3.1 数值计算函数 97

4.3.2 字符处理函数 100

4.3.3 数据类型转换函数 104

4.3.4 日期时间函数 107

4.3.5 测试函数 107

本章小结 113

习题 114

第5章 Visual FoxPro数据库及其操作 118

5.1 Visual FoxPro数据库及其使用 118

5.1.1 数据库基本概念 118

5.1.2 建立数据库 119

5.1.3 打开数据库 121

5.1.4 设定当前数据库 122

5.1.5 修改数据库 123

5.1.6 关闭与删除数据库 124

5.2 建立数据库表 125

5.2.1 在数据库中建立表 126

5.2.2 修改表结构 130

5.2.3 复制表结构 132

5.3 表的基本操作 133

5.3.1 表的打开与关闭 133

5.3.2 浏览与显示表中记录 134

5.3.3 添加表记录 135

5.3.4 修改表中记录 138

5.3.5 表记录的定位 138

5.3.6 表中记录的删除与恢复 142

5.3.7 表的统计汇总命令 144

5.4 索引 147

5.4.1 索引基本概念 147

5.4.2 索引分类 147

5.4.2 建立索引 148

5.4.3 使用索引 151

5.4.4 删除索引 152

5.5 数据完整性 152

5.5.1 实体完整性 152

5.5.2 域完整性 152

5.5.3 永久关系 153

5.5.4 参照完整性 153

5.6 自由表 155

5.6.1 建立自由表 155

5.6.2 自由表与数据库表相互转换 156

5.7 多个表的同时使用 157

5.7.1 工作区的概念 158

5.7.2 工作区的使用 158

5.7.3 表之间的关联 160

5.8 排序 161

本章小结 162

习题 162

第6章 关系数据库标准语言SQL 169

6.1 SQL概述 169

6.1.1 SQL语言 169

6.1.2 SQL标准 170

6.1.3 SQL的特点 170

6.2 SQL的数据查询功能 170

6.2.1 SELECT语句 172

6.2.2 简单查询 173

6.2.3 联接查询 175

6.2.4 嵌套查询 179

6.2.5 排序 181

6.2.6 分组与计算查询 182

6.2.7 利用空值查询 184

6.2.8 使用量词和谓词查询 184

6.2.9 范围测试 186

6.2.10 模式匹配测试 187

6.2.11 集合的并运算 188

6.2.12 Visual FoxPro中SQL SELECT的几个特殊选项 189

6.3 SQL的数据定义功能 191

6.3.1 表的定义 191

6.3.2 表结构的修改 193

6.3.3 表的删除 196

6.4 SQL的数据操纵功能 196

6.4.1 插入INSERT 197

6.4.2 更新UPDATE 198

6.4.3 删除DELETE 198

本章小结 199

习题 199

第7章 查询与视图 204

7.1 查询 204

7.1.1 查询的创建 204

7.1.2 查询的使用 213

7.1.3 查询的修改 216

7.2 视图 216

7.2.1 创建本地视图 217

7.2.2 利用视图更新数据 222

7.2.3 建立远程视图 224

7.2.4 视图的修改 227

本章小结 227

习题 228

第8章 程序设计基础 230

8.1 程序与程序文件 230

8.1.1 基本概念 230

8.1.2 程序文件的创建与修改 231

8.1.3 程序文件的执行 232

8.2 程序中的常用命令 234

8.2.1 简单的输入输出命令 234

8.2.2 其他常用辅助命令 237

8.3 程序的基本结构 238

8.3.1 顺序结构 238

8.3.2 选择结构 239

8.3.3 循环结构 245

8.4 过程与过程文件 250

8.4.1 子程序 251

8.4.2 过程和过程文件 252

8.4.3 自定义函数 254

8.4.4 参数传递 255

8.4.5 变量的作用域和参数传递 256

8.5 程序的调试 259

8.5.1 调试器窗口 259

8.5.2 设置断点 262

本章小结 263

习题 264

第9章 表单设计与应用 269

9.1 面向对象的概念 269

9.1.1 对象与类 269

9.1.2 子类与继承 270

9.2 Visual FoxPro基类简介 270

9.2.1 Visual FoxPro基类 270

9.2.2 容器与控件 271

9.2.3 事件 272

9.3 创建和运行表单 273

9.3.1 通过表单向导创建表单的方法 273

9.3.2 使用表单设计器创建表单 278

9.3.3 使用表单生成器创建表单 278

9.3.4 修改表单 279

9.3.5 运行表单的方法 279

9.4 表单设计器 280

9.4.1 表单设计器环境 280

9.4.2 表单的属性、事件和方法 282

9.4.3 控件的操作与布局 283

9.4.4 表单的数据环境 284

9.5 常用的表单控件 286

9.5.1 标签(Label)控件 286

9.5.2 命令按钮(CommandButton)控件 288

9.5.3 命令组(CommandGroup)控件 289

9.5.4 文本框(TextBox)控件 290

9.5.5 编辑框(EditBox)控件 292

9.5.6 复选框(CheckBox)控件 294

9.5.7 选项组(OptionGroup)控件 295

9.5.8 列表框(ListBox)控件 296

9.5.9 组合框(ComBox)控件 297

9.5.10 表格(Grid)控件 297

9.5.11 页框(pageframe)控件 299

本章小结 301

习题 301

第10章 菜单设计与应用 303

10.1 Visual FoxPro系统菜单 303

10.1.1 菜单的结构和种类 303

10.1.2 菜单设计的一般步骤 307

10.2 下拉式菜单设计 307

10.2.1 菜单设计器的调用 307

10.2.2 菜单设计器简介 309

10.2.3 菜单的“常规选项”和“菜单选项” 311

10.3 快捷菜单设计 318

10.4 表单菜单设计 319

本章小结 320

习题 321

第11章 报表设计 324

11.1 创建报表 324

11.1.1 报表向导方式 324

11.1.2 快速报表的创建 329

11.1.3 用数据环境设计器创建数据分组报表 331

11.2 设计和修改报表 333

11.2.1 设计报表布局 333

11.2.2 设计多栏报表 337

11.2.3 报表输出 338

11.3 标签文件的创建与使用 339

11.3.1 利用向导创建标签 339

11.3.2 利用标签设计器编辑标签 341

11.3.3 预览与打印标签 341

本章小结 341

习题 341

模拟题 344

模拟题一 344

模拟题二 347

模拟题三 351

第三部分 上机考试辅导第1单元 数据库及表 357

1.1 Visual FoxPro数据库及其操作 357

1.1.1 创建数据库 357

1.1.2 使用数据库 359

1.1.3 修改数据库 359

1.1.4 删除数据库 360

1.2 数据库表及其操作 361

1.2.1 在数据库中建立表 361

1.2.2 修改表结构 362

1.2.3 表的基本操作 364

1.3 索引 367

1.3.1 在表设计器中建立索引 367

1.3.2 利用命令建立索引 369

1.4 数据完整性 369

第2单元 视图与查询设计器 372

2.1 查询 372

2.1.1 建立查询 372

2.1.2 运行查询 377

2.2 视图 377

2.2.1 建立视图 377

2.2.2 使用视图 381

2.2.3 删除视图 382

第3单元 关系数据库标准语言SQL 383

3.1 数据查询语句 383

3.1.1 简单查询 384

3.1.2 条件和联接查询 384

3.1.3 嵌套查询 385

3.1.4 SQL排序、分组与计算查询 385

3.1.5 SQL利用空值、量词和谓词查询 386

3.1.6 SQL范围查询 387

3.1.7 SQL模式匹配 387

3.1.8 SQL集合的并运算 388

3.1.9 SQL查询显示部分结果 388

3.1.10 SQL查询结果“去向” 388

3.2 数据定义语句 389

3.2.1 创建表命令 389

3.2.2 修改表结构命令 389

3.2.3 删除表命令 390

3.3 数据操纵语句 390

3.3.1 插入记录命令 390

3.3.2 更新命令 390

3.3.3 删除记录命令 391

第4单元 菜单设计与应用 392

4.1 基本操作 392

4.1.1 进入菜单设计器的方式 392

4.1.2 创建快捷菜单 392

4.1.3 运行菜单 393

4.2 简单操作 393

4.3 综合应用 395

第5单元 创建与管理表单 398

5.1 基本操作 398

5.1.1 创建表单 398

5.1.2 调用表单生成器的方法 399

5.1.3 启动表单设计器的方法 399

5.1.4 修改已有表单 400

5.2 简单操作 400

5.2.1 创建单表表单 400

5.2.2 创建多表表单 402

5.2.3 表单设计器 405

5.3 综合应用 407

第6单元 创建报表及报表设计 411

6.1 基本操作 411

6.1.1 进入报表向导的方式 411

6.1.2 进入报表设计器的方式 411

6.1.3 快速报表的创建 411

6.1.4 报表输出 412

6.2 简单操作 412

6.2.1 使用报表向导创建报表 412

6.2.2 创建快速报表 416

第7单元 项目管理器应用 418

7.1 基本操作 418

7.2 综合应用 421

第8单元 程序设计与改错 426

8.1 程序文件的使用 426

8.2 SQL语句设计及改错 428

8.2.1 SQL语句基本结构 428

8.2.2 SQL语句设计及改错练习 429

8.3 结构化程序设计及改错 432

8.3.1 Visual FoxPro中结构化程序设计的基本结构 432

8.3.2 结构化程序设计及改错练习 437

8.4 表单改错及修改练习 440

8.5 综合性程序设计及改错 442

第9单元 综合性题 448

9.1 综合1 448

9.2 综合2 450

9.3 综合3 452

9.4 综合4 455

第10单元 考试样题 457

10.1 上机考试环境及流程 457

10.2 答题 458

10.3 二级Visual FoxPro上机考试样题 459

10.3.1 第1套试题 459

10.3.2 第2套试题 460

10.3.3 第3套试题 461

10.3.4 第4套试题 462

10.3.5 第5套试题 463

10.3.6 第6套试题 464

10.3.7 第7套试题 466

10.3.8 第8套试题 467

10.3.9 第9套试题 468

10.3.10 第10套试题 468

参考文献 470

相关图书
作者其它书籍
返回顶部