《微机数据库及其应用 Visual FoxPro 6.0程序设计教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:刘万春主编
  • 出 版 社:北京:兵器工业出版社
  • 出版年份:2003
  • ISBN:780172139X
  • 页数:273 页
图书介绍:本书介绍了数据库技术的基础理论及关系型数据库应用系统开发技术。本书为高校计算机专业和非计算机专业数据库应用技术的教材。

第1章 数据库系统的基本概念 1

1.1 信息、数据和数据处理 1

1.1.1 信息与数据 1

1.1.2 数据处理 2

1.2 数据管理技术的发展 3

1.2.1 数据管理技术的发展阶段 3

1.2.2 数据库管理技术的进一步发展 7

1.3 数据库系统的结构 8

1.3.1 数据库系统的组成 8

1.3.2 数据库系统的体系结构 10

1.3.3 数据库系统 12

1.3.4 数据库管理系统软件介绍 13

小结 15

习题 15

第2章 数据模型 18

2.1 什么是数据模型 18

2.1.1 数据模型的概念 18

2.1.2 数据描述 19

2.1.3 数据间联系的描述 19

2.2 实体间的联系 20

2.2.1 实体间联系的描述 20

2.2.2 E-R图的描述方法 21

2.2.3 E-R图描述实例 22

2.3 数据库模型 23

2.3.1 层次数据模型 24

2.3.2 网状数据模型 24

2.3.3 关系数据模型 24

小结 24

习题 25

第3章 关系数据库 26

3.1 关系模型的基本概念 26

3.1.1 关系代数 26

3.1.2 关系 27

3.1.3 关系运算 27

3.2 关系数据库DDL描述语言 29

3.3 关系数据库操纵语言DML 29

3.4 关系数据库的设计 29

3.4.1 基本知识 29

3.4.2 范式与规范化 31

3.5 关系数据库的设计 34

3.5.1 数据库设计的内容、方法和步骤 34

3.5.2 需求分析 35

3.5.3 概念设计(E-R模型) 36

3.5.4 逻辑设计 38

3.5.5 物理设计 38

3.5.6 实施与维护 39

3.5.7 技术文档的编写 40

小结 41

习题 41

第4章 Visual FoxPro(VFP)数据库管理系统使用基础知识 42

4.1 VFP数据库管理系统的特点 42

4.1.1 VFP简介 42

4.1.2 VFP主要特点 42

4.2 VFP的安装与启动 43

4.2.1 VFP的安装过程 43

4.2.2 启动VFP 44

4.2.3 退出VFP 44

4.3 VFP的使用界面 45

4.3.1 VFP的主界面 45

4.3.2 VFP的系统配置 46

4.4 VFP中的数据类型及其载体 48

4.4.1 数据类型 48

4.4.2 数据存储载体 50

4.5 表达式 54

4.5.1 运算符 54

4.5.2 表达式 57

4.6 常用函数 58

4.6.1 字符函数 59

4.6.2 数学运算函数 60

4.6.3 转换函数 62

4.6.4 数据库类函数 63

4.6.5 其他函数 65

小结 65

习题 66

第5章 VFP面向对象的基本操作 68

5.1 项目管理器 68

5.1.1 创建项目文件和使用项目管理器 68

5.1.2 在项目管理器中创建数据库 70

5.1.3 创建数据库表 72

5.1.4 设表中字段属性 73

5.1.5 建立和编辑表间关系 76

5.1.6 建立参照完整性 78

5.2 数据表的维护 79

5.2.1 打开和关闭数据表 79

5.2.2 数据表结构的修改 80

5.2.3 记录指针的定位 81

5.2.4 表中数据的显示和编辑 83

5.2.5 记录的删除与恢复 87

5.2.6 文件的显示、复制、删除和更名 89

5.2.7 表与数组间的数据交换 90

5.3 建立表索引、排序、统计和汇总 92

5.3.1 数据表的排序 92

5.3.2 数据表的索引 92

5.3.3 数据表的统计和汇总 97

5.4 查询和视图 99

5.4.1 结构化查询语言SQL 100

5.4.2 创建查询 104

5.4.3 使用视图设计器建立视图 109

5.4.4 视图的删除及重命名 111

小结 112

习题 112

第6章 VFP面向事件程序的设计 113

6.1 应用程序的基本概念 113

6.1.1 应用程序的建立 114

6.1.2 应用程序的运行 115

6.1.3 应用程序的修改 116

6.2 应用程序的常用命令 116

6.2.1 交互输入命令 116

6.2.2 等待命令 118

6.2.3 清屏、注释与关闭文件命令 118

6.2.4 其他运行命令 120

6.3 事件的常用结构 123

6.3.1 顺序结构 124

6.3.2 选择结构 125

6.3.3 循环结构 128

6.3.4 过程结构及自定义函数 133

6.3.5 内存变量作用域 136

6.4 数组的应用 139

6.4.1 数组变量的建立 139

6.4.2 数组变量的使用 139

6.4.3 数组元素的赋值、运算与输出 141

6.4.4 设置系统环境 143

小结 148

习题 149

第7章 VFP面向对象的程序设计 150

7.1 类与对象 150

7.1.1 对象 151

7.1.2 类 151

7.1.3 抽象 151

7.1.4 基类与子类 151

7.1.5 属性 153

7.2 类与对象的设计方法 155

7.2.1 创建与定义类 155

7.2.2 在类中创建对象 156

7.2.3 类属性的定义 156

7.2.4 对象的引用与处理 157

7.3 VFP事件与调用方法程序 159

7.3.1 事件的分类 161

7.3.2 调用方法程序 162

7.3.3 响应事件 167

7.3.4 为事件编写程序代码 167

7.3.5 数据环境 168

7.4 应用示例 172

小结 179

习题 179

第8章 报表与标签 180

8.1 报表生成器向导 180

8.1.1 单一报表 181

8.1.2 一对多报表向导 186

8.2 报表生成器窗口设计 189

8.2.1 报表生成器 189

8.2.2 报表生成器中分区 190

8.2.3 报表类型 191

8.2.4 报表菜单 191

8.2.5 控件工具栏 193

8.3 控件使用 194

8.3.1 标签控件的使用 194

8.3.2 域控件的使用 196

8.3.3 报表变量的使用 197

8.3.4 报表统计和总结 198

8.4 报表打印 199

8.4.1 报表数据环镜 199

8.4.2 报表输出 199

小结 201

习题 201

第9章 菜单与表单生成器 202

9.1 菜单生成器 202

9.1.1 菜单系统结构及组成 202

9.1.2 菜单文件 203

9.1.3 菜单设计窗口的应用 203

9.1.4 弹出式菜单 206

9.1.5 菜单创建实例 209

9.2 表单生成器 211

9.2.1 表单向导 211

9.2.2 表单设计器 218

9.2.3 表单的应用 220

小结 220

习题 220

第10章 数据库应用系统的开发与应用 222

10.1 应用系统的开发步骤 222

10.1.1 系统分析 222

10.1.2 系统设计 223

10.1.3 系统实施与维护 223

10.2 应用系统的组装 224

10.2.1 数据库应用系统的组成 224

10.2.2 应用系统的连编 225

10.3 教学管理系统的应用 226

10.3.1 系统总体规划 227

10.3.2 系统功能模块设计 228

10.3.3 系统数据库设计 228

10.3.4 系统实施 233

10.3.5 主要表单及其事件代码的实施 239

10.3.6 建立报表 271

小结 272

习题 272

参考文献 273