《数据库基础及应用 Visual Foxpro》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:聂玉峰,胡百鸣,熊军主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2007
  • ISBN:7030183878
  • 页数:307 页
图书介绍:本书从现代大学生应掌握的数据库基本概念和数据库工具及应用出发,以Visual FoxPro关系型数据库管理系统为蓝本,系统地介绍了数据库的基本概念,Visual FoxPro基础知识和基本语法,数据库的基本操作及项目管理器,结构化查询语言SQL,数据查询与视图,结构化程序设计,面向对象的程序设计,管理信息系统开发实例。本书内容由浅入深、通俗易懂,图文并茂,实用性强。为了便于复习、测试和实验教学,同时出版与本书配套的《数据库基础及应用上机实验指导》。

第1章 数据库基础 1

1.1 数据库管理系统 1

1.1.1 信息、数据、数据库 1

1.1.2 数据管理技术的发展 2

1.1.3 数据库管理系统 3

1.2 数据库系统 4

1.3 数据模型 5

1.3.1 实体的描述 6

1.3.2 实体间的联系及联系的方式 6

1.3.3 数据模型 7

1.4 关系数据库 10

1.4.1 关系模型的基本概念 10

1.4.2 关系的特点 12

1.4.3 关系运算 12

习题 14

第2章 Visual FoxPro系统概述 16

2.1 Visual FoxPro系统的特点与性能指标 16

2.1.1 Visual FoxPro的特点 16

2.1.2 Visual FoxPro的性能指标 17

2.2 Visual FoxPro的界面 18

2.2.1 Visual FoxPro的启动与退出 18

2.2.2 Visual FoxPro的工作环境 18

2.2.3 Visual FoxPro系统环境的配置 22

2.2.4 Visual FoxPro的工作方式 24

2.3 项目管理器 24

2.3.1 启动项目管理器 25

2.3.2 项目管理器的操作 27

2.3.3 项目管理器的定制 29

2.4 Visual FoxPro的辅助设计工具 30

习题 33

第3章 Visual FoxPro的基本语法 34

3.1 常量与变量 34

3.1.1 常量 34

3.1.2 变量 36

3.1.3 内存变量的操作 38

3.2 运算符与表达式 39

3.2.1 数值运算符与数值表达式 40

3.2.2 字符运算符与字符表达式 40

3.2.3 日期型或日期时间型运算符与表达式 40

3.2.4 关系运算符与关系表达式 41

3.2.5 逻辑运算符与逻辑表达式 43

3.3 Visual FoxPro的常用函数 43

3.3.1 字符处理函数 43

3.3.2 数值处理函数 46

3.3.3 日期与时间函数 49

3.3.4 数据类型转换函数 50

3.3.5 状态测试函数 51

3.4 Visual FoxPro的命令结构与书写规则 53

3.4.1 Visual FoxPro的命令结构 53

3.4.2 Visual FoxPro命令和短语的书写规则 55

3.4.3 Visual FoxPro的文件类型 55

习题 56

第4章 数据库的基本操作 59

4.1 数据库的建立 59

4.1.1 数据库的结构 59

4.1.2 建立数据库 60

4.1.3 打开数据库 61

4.1.4 修改数据库 63

4.1.5 删除数据库 64

4.2 建立数据库表 64

4.2.1 表结构的设计 64

4.2.2 表结构的建立 68

4.2.3 表结构的修改 70

4.2.4 输入数据记录 71

4.3 数据表的维护 73

4.3.1 打开与关闭数据表文件 74

4.3.2 记录指针 75

4.3.3 BROWSE浏览器的使用 77

4.3.4 命令方式操作表 79

4.3.5 数据表结构和数据记录的复制命令 84

4.4 数据表的排序与索引 86

4.4.1 数据表的排序 86

4.4.2 数据表的索引 86

4.5 数据表的统计与汇总 93

4.5.1 数据表的统计 93

4.5.2 数据表的汇总 94

4.6 数据完整性 95

4.6.1 实体完整性 95

4.6.2 域完整性 97

4.6.3 参照完整性 99

4.7 自由表 102

4.7.1 数据库表与自由表 102

4.7.2 将自由表添加到数据库 103

4.7.3 从数据库中移出和删除表 104

4.8 多个表的同时使用 105

4.8.1 选择工作区 105

4.8.2 数据表的连接 107

4.8.3 数据表文件的更新 108

4.8.4 建立表之间的临时关联 109

习题 111

第5章 结构查询语言SQL 114

5.1 SQL概述 114

5.2 SQL的数据定义功能 114

5.2.1 数据表结构的定义 114

5.2.2 数据表结构的修改 115

5.2.3 删除表 117

5.3 SQL的数据修改功能 117

5.3.1 插入记录 117

5.3.2 更新记录 118

5.3.3 删除记录 119

5.4 SQL的数据查询功能 119

5.4.1 SELECT命令 119

5.4.2 简单查询 120

5.4.3 带特殊运算符的条件查询 122

5.4.4 简单的计算查询 123

5.4.5 分组与计算查询 124

5.4.6 联接查询 125

5.4.7 嵌套查询 127

5.4.8 排序 128

5.4.9 集合的并运算 130

5.4.10 查询结果的重定向输出 130

习题 131

第6章 数据查询与视图 132

6.1 查询 132

6.1.1 查询向导 132

6.1.2 查询设计器 134

6.2 视图 143

6.2.1 建立视图 143

6.2.2 修改视图 146

6.2.3 使用视图 147

习题 148

第7章 结构化程序设计 149

7.1 程序与程序文件 149

7.1.1 Visual FoxPro程序的概念 149

7.1.2 程序文件的建立与编辑 150

7.1.3 程序文件的执行 151

7.1.4 程序文件的显示与打印 151

7.1.5 求解的基本逻辑与程序通用性 152

7.2 Visual FoxPro程序设计中常用的命令 152

7.2.1 交互式输入输出命令 152

7.2.2 其他辅助命令 156

7.2.3 常用环境参数设置命令 156

7.3 程序的基本结构 158

7.3.1 顺序结构 158

7.3.2 选择结构 158

7.3.3 循环结构 163

7.4 数组与表之间数据的传递 172

7.5 多模块程序 175

7.5.1 子程序及其调用 175

7.5.2 自定义函数 176

7.5.3 过程及过程文件 177

7.5.4 内存变量的作用域 179

7.5.5 过程调用中数据的传递 181

7.6 程序的调试 183

7.6.1 程序中常见错误 183

7.6.2 常用的程序调试方法 184

7.6.3 Visual FoxPro调试工具 184

习题 186

第8章 面向对象的程序设计 191

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

8.1.1 对象及属性 191

8.1.2 事件与方法 192

8.1.3 类 192

8.2 Visual FoxPro中的基类 193

8.2.1 Visual FoxPro基类 193

8.2.2 容器与控件 194

8.2.3 对象的引用 195

8.3 Visual FoxPro中对象的属性、方法与事件 196

习题 199

第9章 表单设计 200

9.1 使用表单向导创建表单 200

9.2 使用表单设计器创建表单 204

9.2.1 表单设计器的基本操作 204

9.2.2 表单设计器常用工具 206

9.2.3 面向对象编程的步骤 210

9.2.4 控件的操作方法 213

9.3 常用表单控件 217

9.3.1 输出类控件 217

9.3.2 输入类控件 219

9.3.3 控制类控件 227

9.3.4 容器类控件 237

9.4 表单的高级设计 242

9.4.1 自定义属性与方法 242

9.4.2 表单集与多重表单 245

9.4.3 用户定义类 247

习题 251

第10章 菜单设计 253

10.1 菜单设计的基本步骤 253

10.1.1 菜单的基本结构 253

10.1.2 创建菜单系统的步骤 253

10.1.3 菜单设计器的使用 254

10.2 菜单设计 258

10.2.1 快速菜单命令 258

10.2.2 下拉式菜单设计 258

10.2.3 快捷菜单设计 261

习题 263

第11章 报表设计 265

11.1 概述 265

11.1.1 报表数据源 265

11.1.2 报表布局 265

11.1.3 创建报表的方法 266

11.2 创建报表 266

11.2.1 利用报表向导创建报表 266

11.2.2 创建快速报表 269

11.2.3 利用报表设计器创建报表 271

11.3 修改报表 272

11.3.1 修改报表布局 272

11.3.2 设计分组报表 273

11.3.3 设计多栏报表 273

习题 276

第12章 管理信息系统开发实例 278

12.1 管理信息系统开发的一般步骤 278

12.2 需求分析 280

12.3 数据库设计 282

12.4 应用程序设计 284

12.4.1 类设计 284

12.4.2 登录界面设计 289

12.4.3 数据维护设计 291

12.4.4 查询统计设计 294

12.4.5 报表设计 297

12.4.6 菜单设计 302

12.4.7 主文件设计 304

12.5 应用程序发布 305