《Visual FoxPro数据库基础》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:丁革媛主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302250340
  • 页数:348 页
图书介绍:本书以关系型数据库管理系统Visual FoxPro 6.0中文版为平台,详细介绍了关系型数据库的基础知识。

第1章 数据库概述 1

1.1 数据库基本概念 1

1.2 数据管理的发展历史 2

1.3 数据库系统的体系结构 3

1.4 数据模型 5

1.5 关系代数 9

1.6 数据库设计 13

1.7 Visual FoxPro数据库概述 16

1.7.1 安装Visual FoxPro 6.0 17

1.7.2 Visual FoxPro的启动与退出 20

1.7.3 Visual FoxPro的用户界面 21

1.7.4 Visual FoxPro的工作方式 27

1.7.5 Visual FoxPro命令概述 28

1.7.6 Visual FoxPro中最简单的操作命令 29

1.7.7 Visual FoxPro的配置 30

1.7.8 Visual FoxPro的帮助系统 34

1.7.9 Visual FoxPro的向导、设计器和生成器简介 35

1.8 项目管理器 36

1.8.1 项目管理器简介 36

1.8.2 项目管理器的功能 38

1.8.3 定制项目管理器 41

习题一 42

第2章 Visual FoxPro程序设计基础 44

2.1 数据类型 44

2.2 常量与变量 45

2.2.1 常量 45

2.2.2 变量 46

2.3 数组 49

2.4 运算符和表达式 51

2.4.1 算术运算符及数值表达式 52

2.4.2 字符运算符及字符表达式 52

2.4.3 日期时间运算符及日期时间表达式 52

2.4.4 关系运算符及关系表达式 53

2.4.5 逻辑运算符及逻辑表达式 54

2.4.6 综合表达式的运算优先级 55

2.5 常用函数 55

2.5.1 数值函数 55

2.5.2 字符函数 56

2.5.3 日期和时间函数 59

2.5.4 数据类型转换函数 61

2.5.5 其他函数 63

2.6 程序设计基础 65

2.6.1 程序文件的建立与执行 65

2.6.2 程序中的常用语句与注释 67

2.6.3 程序的基本结构 69

2.7 过程和自定义函数 75

2.7.1 过程和自定义函数的定义 75

2.7.2 过程和自定义函数的调用 76

2.7.3 参数传递 77

2.7.4 变量的作用域 79

习题二 82

第3章 数据库和表 87

3.1 数据库的建立和编辑 87

3.1.1 建立数据库 87

3.1.2 数据库的基本操作 88

3.2 表的创建 89

3.2.1 自由表 89

3.2.2 数据库表 93

3.3 表的基本操作 96

3.3.1 表的打开和关闭 96

3.3.2 表结构的显示与修改 96

3.3.3 表中记录的操作 97

3.3.4 表的统计 106

3.3.5 表到表 107

3.4 索引 109

3.4.1 索引的概念 109

3.4.2 在表设计器中建立索引 110

3.4.3 利用命令窗口建立索引 111

3.5 工作区 113

3.5.1 工作区的概念 113

3.5.2 工作区的选择 114

3.6 表的关系 114

3.6.1 表之间的永久关系 115

3.6.2 表之间的临时关系 116

3.7 数据库完整性 117

3.7.1 实体完整性与主关键字 117

3.7.2 域完整性与约束规则 121

3.7.3 参照完整性与表之间的关联 121

3.7.4 数据库表触发器 121

习题三 122

第4章 Visual FoxPro的可视化编程 127

4.1 对象及其使用 127

4.1.1 对象与类 127

4.1.2 对象的属性、事件与方法 130

4.1.3 Visual FoxPro可视化编程的步骤 134

4.2 创建表单 136

4.2.1 表单设计器工具栏 141

4.2.2 表单控件的布局 147

4.3 表单的属性和方法 148

4.3.1 表单的属性 148

4.3.2 表单的事件与方法 148

4.3.3 表单文件的执行 149

4.4 常用基本型控件 149

4.4.1 标签控件 150

4.4.2 命令按钮和命令按钮组 153

4.4.3 文本框控件 155

4.4.4 编辑框控件 158

4.4.5 复选框控件 159

4.4.6 选项按钮组控件 159

4.4.7 列表框和组合框控件 161

4.4.8 表格控件 165

4.4.9 页框控件 171

4.4.10 计时器和微调按钮控件 173

4.4.11 图形和图像控件 175

4.5 多重表单 177

4.5.1 表单的类型 177

4.5.2 主从表单之间的参数传递 178

习题四 178

第5章 查询和视图 181

5.1 查询 181

5.2 视图 188

5.2.1 创建本地视图 189

5.2.2 视图的使用 190

习题五 191

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

6.1 SQL概述 193

6.1.1 SQL的发展过程 193

6.1.2 SQL语言的特点 194

6.1.3 SQL数据库的体系结构 195

6.1.4 SQL语言的语句结构 196

6.1.5 SQL语言的命令分类 196

6.2 SQL的数据定义 197

6.2.1 数据库的定义和删除 197

6.2.2 表的定义 198

6.2.3 修改表结构 202

6.2.4 删除表 204

6.3 SQL的数据查询 204

6.3.1 简单查询 206

6.3.2 简单的联接查询 209

6.3.3 嵌套查询 210

6.3.4 带特殊运算符的条件查询 211

6.3.5 超联接查询 214

6.3.6 排序 215

6.3.7 分组统计查询与筛选 216

6.3.8 空值查询 218

6.3.9 输出合并 218

6.3.10 查询结果输出 219

6.4 SQL的数据修改 222

6.4.1 插入记录 222

6.4.2 删除记录 223

6.4.3 更新记录 223

习题六 224

第7章 报表和标签 234

7.1 创建报表 234

7.1.1 利用报表向导创建报表 234

7.1.2 利用报表设计器创建报表 238

7.1.3 快速报表 248

7.1.4 报表的预览和打印 249

7.1.5 Visual FoxPro报表事件 251

7.1.6 报表的调用 252

7.1.7 利用报表设计器对Excel表格进行报表处理 253

7.2 标签设计 254

7.2.1 利用标签向导创建标签 254

7.2.2 利用标签设计器创建标签 256

习题七 257

第8章 菜单设计与应用 260

8.1 系统菜单 260

8.1.1 菜单结构 260

8.1.2 系统菜单的配置 261

8.2 下拉式菜单设计 263

8.2.1 菜单设计的基本步骤 263

8.2.2 菜单设计方法 263

8.2.3 下拉式菜单设计实例 270

8.2.4 为顶层表单添加菜单 273

8.3 快捷菜单设计 274

8.3.1 快捷菜单的特点与创建方法 274

8.3.2 快捷菜单的应用实例 275

8.4 利用程序设计菜单 276

8.4.1 设计条形菜单 276

8.4.2 设计弹出式菜单 278

习题八 280

第9章 数据库应用系统开发 285

9.1 开发的基本步骤 285

9.1.1 需求分析 285

9.1.2 系统设计 292

9.1.3 系统实现 295

9.1.4 软件测试 298

9.1.5 系统维护 302

9.2 “银行账户管理系统”开发实例 303

9.2.1 应用系统需求分析 303

9.2.2 应用系统功能设计 303

9.2.3 应用系统数据库设计 304

9.2.4 应用系统主界面设计 309

9.2.5 管理员身份验证界面设计 310

9.2.6 活期储蓄账户管理界面设计 311

9.2.7 定期储蓄账户管理模块的设计 319

9.2.8 活期储蓄用户查询模块的设计 320

9.2.9 定期储蓄用户查询模块的设计 323

9.2.10 活期储蓄取款机模块的设计 325

9.2.11 结束界面的设计 326

9.2.12 系统主文件的设计 327

9.2.13 系统的编译 327

习题九 328

第10章 数据安全与共享 331

10.1 计算机安全性 331

10.1.1 计算机系统的安全性 331

10.1.2 计算机系统评测标准 331

10.2 数据库安全性控制 332

10.2.1 数据库安全性概述 332

10.2.2 数据库安全技术 334

10.3 并发控制 337

10.3.1 并发控制概述 337

10.3.2 封锁 338

10.3.3 封锁协议 339

10.3.4 活锁和死锁 340

10.4 数据库恢复技术 342

10.4.1 数据库恢复概述 342

10.4.2 恢复操作的基本原理 343

10.4.3 具体故障的恢复策略 345

10.4.4 数据库镜像 346

习题十 346

参考文献 348