当前位置:首页 > 工业技术
数据库原理及应用:FoxPro for Windows
数据库原理及应用:FoxPro for Windows

数据库原理及应用:FoxPro for WindowsPDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:郑德忠编
  • 出 版 社:南京:南京大学出版社
  • 出版年份:2002
  • ISBN:7305024694
  • 页数:290 页
图书介绍:
《数据库原理及应用:FoxPro for Windows》目录

第1章 数据库基本知识 1

1.1 数据、信息、数据管理的概念 1

1.1.1 数据与信息 1

1.1.2 数据处理与数据管理 2

1.2 数据处理技术的发展 2

1.2.1 自由管理方式阶段 2

1.2.2 文件管理方式阶段 2

1.2.3 数据库方式 4

1.3 数据库系统组成及特点 5

1.3.1 系统的组成 5

1.3.2 数据库系统的特点 6

1.4 数据库保护 7

1.4.1 安全性保护 7

1.4.2 完整性保护 7

1.4.3 故障恢复 8

习题 9

第2章 数据库系统基本理论 10

2.1 数据模型的定义 10

2.2 实体和属性的概念 11

2.2.1 实体 11

2.2.2 属性 11

2.2.3 实体和属性的型与值 11

2.2.4 关键字 12

2.2.5 信息到数据的转化 12

2.3 实体间的联系 13

2.3.1 联系方式 13

2.3.2 实体联系的表示方法 14

2.4 数据库类型 14

2.4.1 层次模型 15

2.4.2 网状模型 15

2.4.3 关系模型 16

2.5 E-R方法介绍 18

2.5.1 问题的提出 18

2.5.2 E-R图的基本图素及画法 18

2.5.3 怎样设计E-R图 19

2.5.4 从E-R图导出关系数据模型 22

习题 26

第3章 关系数据库概论 27

3.1 关系在数学意义上的定义 27

3.2 关系的性质 29

3.3 关系数据库操作语言DML 30

3.3.1 关系DML特点 30

3.3.2 关系代数 31

3.4 关系规范化的实现 32

3.4.1 预备知识 33

3.4.2 范式与规范化 35

3.4.3 分解关系的基本原则 41

习题 44

第4章 数据库设计 46

4.1 数据库设计概述 46

4.1.1 数据库设计的内容 46

4.1.2 数据库设计的特点 46

4.2 数据库逻辑设计 47

4.2.1 逻辑设计的步骤 47

4.2.2 第一阶段设计任务—收集和分析用户要求 47

4.2.3 第二阶段设计任务—建立E-R模型 53

4.2.4 第三阶段设计任务—数据库模式设计 54

4.3 数据库物理设计 55

4.4 应用程序系统的运行和维护 55

4.4.1 应用程序设计 56

4.4.2 投入运行和维护 56

4.5 数据库设计技术文档的编写 57

4.5.1 系统说明书 57

4.5.2 技术说明书 57

4.5.3 使用说明书 58

习题 58

第5章 FoxPro for Windows入门初步 59

5.1 FoxPro for Windows的配置设定 59

5.1.1 FoxPro for Windows的来源与发展 59

5.1.2 FoxPro for Windows的运行环境 60

5.2 FoxPro for Windows的安装和启动 60

5.2.1 安装FoxPro for Windows 60

5.2.2 启动FoxPro for Windows 61

5.3 FoxPro for Windows的用户界面 61

5.3.1 FoxPro for Windows窗口的组成 61

5.3.2 FoxPro for Windows的使用方式 62

5.3.3 FoxPro for Windows系统菜单组成 62

5.3.4 退出FoxPro for Windows系统 67

5.4 数据类型、常量与变量 68

5.4.1 数据类型 68

5.4.2 常量 69

5.4.3 变量 70

5.5 FoxPro for Windows标准函数 72

5.5.1 算术运算函数 73

5.5.2 字符函数 74

5.5.3 日期与时间函数 76

5.5.4 转换函数 77

5.5.5 测试函数 79

5.6 表达式及其运算 81

5.6.1 算术表达式 81

5.6.2 字符表达式 81

5.6.3 日期型表达式 81

5.6.4 关系表达式 82

5.6.5 逻辑表达式 82

习题 84

第6章 数据库基本操作 85

6.1 数据库文件的建立 85

6.1.1 建立数据库结构 86

6.1.2 输入数据库记录内容 88

6.2 数据库文件的打开与关闭 89

6.2.1 打开数据库文件 89

6.2.2 关闭数据库文件 90

6.3 数据库文件结构的操作 91

6.3.1 查看显示库文件结构 91

6.3.2 修改库文件结构 92

6.3.3 复制数据库文件结构 93

6.4 数据记录的添加 94

6.4.1 追加记录 94

6.4.2 插入记录 97

6.5 记录的显示和定位 98

6.5.1 显示记录命令LIST 98

6.5.2 显示记录命令DISPLAY 100

6.5.3 记录定位 101

6.6 数据记录的修改 102

6.6.1 页式编辑 102

6.6.2 行式编辑 103

6.6.3 成批修改数据记录 105

6.7 数据记录的删除 107

6.7.1 菜单方式删除记录 107

6.7.2 命令方式删除记录 108

6.7.3 ZAP命令 110

6.8 备注型和通用型字段的操作使用 110

6.8.1 备注型字段的操作 110

6.8.2 通用型字段的操作 112

习题 115

第7章 数据检索 117

7.1 数据记录的排序 117

7.1.1 菜单方式 117

7.1.2 命令方式 119

7.2 数据记录的一般查询 119

7.2.1 菜单方式查询 120

7.2.2 命令方式查询 121

7.3 数据记录的索引 121

7.3.1 索引文件类型 122

7.3.2 单一索引文件的建立 123

7.3.3 复合索引文件的建立 125

7.3.4 索引文件的打开和关闭 127

7.4 数据记录的快速查询 130

7.4.1 快速查询的菜单操作 130

7.4.2 快速查询的命令操作 131

7.4.3 FIND、SEEK命令与LOCATE命令的比较 132

7.5 数据记录的筛选 133

7.5.1 字段的筛选 133

7.5.2 记录的筛选 133

习题 135

第8章 数据的统计及数据库关联操作 136

8.1 数据统计及汇总 136

8.1.1 计数 136

8.1.2 数值型字段求和 137

8.1.3 数值型字段求平均值 139

8.1.4 统计计算 140

8.1.5 汇总 142

8.2 FoxPro环境下的文件操作 144

8.2.1 磁盘文件的操作命令 144

8.2.2 数据库文件及结构的复制 146

8.2.3 单索引文件与复合索引文件之间的操作 146

8.3 多个数据库的同时使用 147

8.3.1 工作区的基本概念 147

8.3.2 选择工作区 148

8.3.3 使用不同工作区中的记录数据 150

8.3.4 数据库文件的连接 151

8.3.5 数据库的更新 152

8.4 数据库文件关联的建立 153

8.4.1 两个数据库之间关联的建立 153

8.4.2 一对多关联的建立 155

8.4.3 取消数据库文件之间的关联 157

8.5 RQBE查询和SQL查询 157

8.5.1 RQBE查询 157

8.5.2 SQL SELECT查询 161

习题 164

第9章 程序设计基础 166

9.1 程序的建立、编辑和运行 166

9.1.1 算法和程序 166

9.1.2 流程图 167

9.1.3 建立程序 169

9.1.4 编辑程序 171

9.1.5 运行程序 172

9.1.6 调试程序 173

9.2 输入输出语句的使用 174

9.2.1 非格式化输入命令 174

9.2.2 非格式化输出命令 176

9.2.3 格式化输出命令 177

9.2.4 格式化输入命令 179

9.3 结构化控制命令 181

9.3.1 顺序结构 181

9.3.2 分支结构 182

9.3.3 循环结构 190

9.4 打印输出处理 198

9.4.1 打印输出的设置 199

9.4.2 打印机换页命令 200

9.4.3 返回当前打印位置的函数 200

9.4.4 打印输出举例 200

9.5 过程与过程文件 202

9.5.1 关于子程序 202

9.5.2 过程与过程文件 205

9.6 用户自定义函数与参数传递 208

9.6.1 自定义函数 209

9.6.2 自定义函数的调用及参数传递 211

9.6.3 过程调用中参数的传递 212

9.7 FoxPro的技术参数和文件类型 216

9.7.1 Foxpro的技术参数 217

9.7.2 Foxpro的文件类型 217

习题 219

第10章 数组 224

10.1 数组的基本概念 224

10.2 数组的建立 224

10.3 数组变量的赋值、显示、保存及释放 225

10.4 数组与数据库之间的数据传递 226

10.5 利用数组编写有关程序 228

习题 229

第11章 程序设计技巧 231

11.1 窗口的制作 231

11.1.1 自定义窗口 231

11.1.2 利用屏幕生成器生成屏幕窗口 239

11.2 菜单的制作 252

11.2.1 屏幕颜色设置与屏幕绘图 252

11.2.2 清除屏幕 254

11.2.3 设计光带菜单 255

11.2.4 设计下拉式菜单 258

11.2.5 设计弹出式菜单 261

11.2.6 利用菜单生成器生成菜单 264

11.3 输出报表 268

11.3.1 进入报表设计窗口 268

11.3.2 快速生成报表 269

11.3.3 保存报表 270

11.3.4 输出或打印报表 270

11.3.5 设计格式丰富的报表 270

习题 274

第12章 网络环境下FoxPro程序设计 276

12.1 FoxPro网络程序设计方法 276

12.1.1 打开可共享与不可共享的文件 276

12.1.2 锁定数据记录与文件 278

12.1.3 锁定、锁定的时机与锁定的持续性 279

12.1.4 数据记录与数据库文件的解锁 281

12.1.5 解决失败的锁定 281

12.2 网络程序专用命令与函数 281

12.2.1 函数LOCK()和RLOCK() 282

12.2.2 函数FLOCK() 283

12.2.3 UNLOCK命令 284

12.2.4 SET REPROCESS命令 284

12.2.5 SET EXCLUSIVE命令 286

12.2.6 SET LOCK命令 286

12.2.7 SET MULTILOCKS命令 287

12.2.8 函数SYS(0) 287

12.2.9 函数SYS(2011) 287

12.3 FoxPro网络系统配置 287

12.3.1 EDITWORK=<dir>配置 288

12.3.2 PROGWORK=<dir>配置 288

12.3.3 SORTWORK=<dir>配置 288

12.3.4 TMPFILES=<dir>配置 289

习题 290

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