当前位置:首页 > 工业技术
数据库设计与应用-Visual FoxPro 程序设计  第3版
数据库设计与应用-Visual FoxPro 程序设计  第3版

数据库设计与应用-Visual FoxPro 程序设计 第3版PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:颜辉,王艳敏主编;王煜国,董大伟,王玉芹,宫婷,段秀红副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2016
  • ISBN:9787302427803
  • 页数:321 页
图书介绍:Visual FoxPro数据库管理系统是非计算机专业的公共基础课。VFP是Microsoft公司推出的最新可视化数据库管理系统平台,是功能特别强大的32位数据库管理系统。它提供了功能完备的工具、极其友好的用户界面、简单的数据存取方式、独一无二的跨平台技术,具有良好的兼容性、真正的可编译性和较强的安全性,是目前最快捷、最实用的数据库管理系统软件之一。
《数据库设计与应用-Visual FoxPro 程序设计 第3版》目录

第1章 数据库设计基础 1

1.1 数据库基础知识 1

1.1.1 基本概念 1

1.1.2 数据管理技术的发展 2

1.2 数据模型 3

1.2.1 实体及实体间的联系 3

1.2.2 三种常见的数据模型 4

1.3 关系数据库 5

1.3.1 关系术语 5

1.3.2 关系的特点 6

1.3.3 关系运算 6

1.3.4 关系数据库 8

1.4 数据库设计基础 9

1.4.1 数据库的设计 9

1.4.2 一个典型的数据库 10

本章小结 11

综合练习 11

第2章 Visual FoxPro概述 14

2.1 Visual FoxPro 6.0的发展与特点 14

2.1.1 Visual FoxPro 6.0的发展 14

2.1.2 Visual FoxPro 6.0的特点 15

2.2 Visual FoxPro 6.0的安装、启动与退出 15

2.2.1 Visual FoxPro 6.0的安装 15

2.2.2 Visual FoxPro 6.0的启动和退出 16

2.3 Visual FoxPro 6.0的用户界面 17

2.3.1 标题栏 17

2.3.2 菜单栏 18

2.3.3 工具栏 23

2.3.4 “命令”窗口 27

2.3.5 工作区窗口 27

2.3.6 状态栏 28

2.4 Visual FoxPro 6.0系统环境设置 28

2.5 Visual FoxPro 6.0的工作方式和命令结构 31

2.5.1 工作方式 31

2.5.2 命令结构 31

2.6 Visual FoxPro工具 32

2.6.1 向导 33

2.6.2 设计器 33

2.6.3 生成器 34

2.7 Visual FoxPro系统的常用文件类型 34

2.8 Visual FoxPro 9.0介绍 35

本章小结 37

综合练习 38

第3章 数据与数据运算 39

3.1 数据类型 39

3.2 常量与变量 40

3.2.1 常量 40

3.2.2 变量 43

3.2.3 变量的常用命令 46

3.3 表达式 48

3.3.1 数值运算符和数值表达式 48

3.3.2 字符运算符和字符表达式 48

3.3.3 日期时间运算符和日期时间表达式 49

3.3.4 关系运算符和关系表达式 49

3.3.5 逻辑运算符和逻辑表达式 50

3.3.6 不同类型运算符的运算优先级 51

3.4 函数 51

3.4.1 数值函数 52

3.4.2 字符函数 54

3.4.3 日期时间函数 58

3.4.4 数据类型转换函数 59

3.4.5 测试函数 60

本章小结 64

综合练习 64

第4章 数据库及其相关操作 66

4.1 项目管理器 66

4.1.1 项目及项目管理器 66

4.1.2 项目管理器的功能 68

4.1.3 项目管理器的使用 70

4.2 数据库概述与设计 72

4.2.1 数据库概述 72

4.2.2 数据库设计 72

4.3 数据库的基本操作 73

4.3.1 建立数据库 73

4.3.2 打开数据库 75

4.3.3 关闭数据库 76

4.3.4 数据库间的切换 77

4.3.5 修改数据库 77

4.3.6 删除数据库 78

4.4 表的概述与表的建立过程 79

4.4.1 表的概述 79

4.4.2 创建表结构 79

4.4.3 录入表数据 86

4.4.4 表的删除 88

4.5 表结构的基本操作 89

4.5.1 表结构的显示 89

4.5.2 表结构的修改 89

4.6 表的基本操作 91

4.6.1 打开表 91

4.6.2 关闭表 91

4.6.3 浏览表 92

4.6.4 记录定位 93

4.6.5 修改记录 95

4.6.6 插入记录 96

4.6.7 删除记录 96

4.6.8 数据表与数组的数据交换 99

4.7 排序 100

4.7.1 排序的概述 100

4.7.2 建立排序 100

4.8 索引 101

4.8.1 索引及相关概念 101

4.8.2 表设计器方式建立索引 103

4.8.3 命令方式建立索引 105

4.8.4 索引的使用 106

4.8.5 索引查找 109

4.9 数据完整性 110

4.9.1 实体完整性与主关键字 110

4.9.2 域完整性与约束规则 110

4.9.3 参照完整性 110

4.10 多表的操作 112

4.10.1 工作区的概念 112

4.10.2 使用不同工作区的表 113

4.10.3 表的关联 114

本章小结 115

综合练习 115

第5章 查询与视图 118

5.1 查询 118

5.1.1 用查询向导创建查询 118

5.1.2 用查询设计器创建查询 120

5.1.3 查询去向的设置 125

5.1.4 查询的运行与修改 126

5.1.5 查询设计器的局限性 127

5.2 视图 137

5.2.1 视图简介 137

5.2.2 建立视图 137

5.2.3 视图设计器 138

5.2.4 远程视图 140

5.2.5 视图的有关操作 141

5.3 查询与视图的区别 144

本章小结 144

综合练习 144

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

6.1 SQL语言简介 147

6.2 SQL的数据查询功能 147

6.2.1 SELECT命令的格式 148

6.2.2 基本查询 149

6.2.3 条件查询 149

6.2.4 统计查询 151

6.2.5 分组查询 152

6.2.6 查询的排序 152

6.2.7 利用空值查询 153

6.2.8 联接查询 153

6.2.9 嵌套查询 154

6.2.10 查询结果输出 156

6.2.11 集合并运算 156

6.3 SQL的数据更新功能 156

6.3.1 插入记录 156

6.3.2 修改数据记录 157

6.3.3 删除记录 157

6.4 SQL的数据定义功能 158

6.4.1 表的定义 158

6.4.2 表结构的修改 158

6.4.3 表的删除 159

6.4.4 索引的创建和删除 160

6.4.5 视图的创建和删除 160

本章小结 161

综合练习 161

第7章 Visual FoxPro结构化程序设计 165

7.1 程序的建立和执行 165

7.1.1 程序的概念 165

7.1.2 程序文件的建立 166

7.1.3 程序文件的修改 167

7.1.4 程序文件的执行 168

7.2 程序设计常用命令 169

7.2.1 输入/输出命令 169

7.2.2 基本命令 170

7.3 程序的基本结构 173

7.3.1 顺序结构 173

7.3.2 选择结构 174

7.3.3 循环结构 176

7.4 模块化程序设计 181

7.4.1 过程与过程文件 181

7.4.2 过程的带参调用 183

7.4.3 变量的作用域 185

7.5 程序调试 188

7.5.1 调试器环境 189

7.5.2 设置断点 190

7.5.3 调试菜单 192

本章小结 193

综合练习 193

第8章 表单设计 197

8.1 面向对象程序设计概述 197

8.1.1 结构化程序设计与面向对象程序设计 197

8.1.2 面向对象程序设计的优点 198

8.2 对象和类 198

8.2.1 对象 198

8.2.2 类 199

8.2.3 Visual FoxPro中的类 199

8.2.4 设计类 201

8.2.5 对象的使用 202

8.3 创建表单 205

8.3.1 表单向导 205

8.3.2 表单设计器创建表单 210

8.3.3 表单的保存与运行 211

8.4 表单设计器 212

8.4.1 表单设计器的概述 212

8.4.2 表单的数据环境 215

8.4.3 控件的操作与布局 216

8.5 表单控件 218

8.5.1 表单的属性 218

8.5.2 表单的方法 218

8.5.3 表单的事件 219

8.6 表单常用控件 220

8.6.1 标签控件 220

8.6.2 命令按钮控件 221

8.6.3 文本框控件 223

8.6.4 编辑框控件 227

8.6.5 复选框控件 228

8.6.6 选项按钮组控件 229

8.6.7 命令按钮组控件 231

8.6.8 列表框控件 232

8.6.9 组合框控件 234

8.6.10 表格控件 235

8.6.11 页框控件 238

8.6.12 计时器控件 239

本章小结 241

综合练习 241

第9章 报表设计与标签设计 244

9.1 报表概述 244

9.1.1 报表布局的类型 244

9.1.2 报表设计的步骤 244

9.1.3 创建报表文件 245

9.2 报表向导 246

9.2.1 用报表向导创建单一报表 246

9.2.2 用报表向导创建一对多报表 249

9.3 快速报表 252

9.4 报表设计器 254

9.4.1 用报表设计器建立报表 254

9.4.2 报表带区 254

9.4.3 报表工具栏 257

9.4.4 报表的数据环境 258

9.4.5 报表控件的使用 259

9.4.6 数据分组 267

9.4.7 设计多栏报表 270

9.4.8 报表输出 271

9.5 创建标签 272

9.5.1 标签向导 272

9.5.2 标签设计器 275

本章小结 275

综合练习 275

第10章 菜单设计 277

10.1 菜单系统 277

10.1.1 菜单的类型与结构 277

10.1.2 菜单系统的设计步骤 278

10.2 下拉菜单 279

10.2.1 菜单的建立 279

10.2.2 菜单程序的生成及运行 282

10.2.3 显示菜单的常规选项和菜单选项 283

10.2.4 为顶层表单添加菜单 285

10.3 快捷菜单 286

本章小结 287

综合练习 288

第11章 Visual FoxPro系统开发案例 290

11.1 系统开发的一般过程 290

11.2 应用程序的生成 290

11.3 “学生管理系统”的开发 293

11.3.1 系统功能分析 293

11.3.2 系统功能模块设计 293

11.3.3 建立应用程序项目 294

11.3.4 建立数据库及数据库表 294

11.3.5 设计系统的主程序 294

11.3.6 系统登录表单 295

11.3.7 系统主菜单 296

11.3.8 数据管理和查询表单 296

11.3.9 报表 298

11.3.10 连编应用程序及生成可执行文件 299

11.3.11 运行应用程序 299

本章小结 300

综合练习 300

附录A Visual FoxPro 6.0常用函数 302

附录B Visual FoxPro 6.0命令概要 310

参考文献 320

返回顶部