《数据库原理与应用教程 Visual FoxPro版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:罗毅,邹存者主编
  • 出 版 社:北京:北京大学出版社
  • 出版年份:2006
  • ISBN:7301102895
  • 页数:349 页
图书介绍:本书内容有:数据库系统,Visual Foxpro语言基础、Visual Foxpro数据库及其操作、标准查询语言SQL、查询与视图、程序设计、可视化编程设计与应用、报表设计、菜单设计、应用程序开发实例。

第1章 数据库基础 1

1.1 基础知识 1

1.1.1 数据库管理的发展 1

1.1.2 数据库系统 6

1.2 数据模型 8

1.2.1 层次模型 10

1.2.2 网状模型 11

1.2.3 关系模型 12

1.3 关系数据库及其设计 13

1.3.1 关系数据库 13

1.3.2 数据库设计 17

1.4 Visual FoxPro系统概述 21

1.4.1 Visual FoxPro的发展过程 21

1.4.2 Visual FoxPro的特点 22

1.5 习题 24

第2章 Visual FoxPro的基本数据类型 26

2.1 数据类型概述 26

2.1.1 Visual FoxPro的主要数据类型 26

2.1.2 字段数据类型 27

2.2 常量和变量 27

2.2.1 常量 27

2.2.2 变量 28

2.2.3 内存变量的常用命令 30

2.3 函数 33

2.3.1 数值函数 33

2.3.2 字符函数 35

2.3.3 日期和时间函数 37

2.3.4 数据类型转换函数 38

2.3.5 测试函数 39

2.4 表达式和运算符 42

2.4.1 数值、字符与日期时间表达式 43

2.4.2 关系表达式 44

2.4.3 逻辑表达式 45

2.4.4 运算符的优先级 46

2.5 习题 46

第3章 Visual FoxPro操作基础 49

3.1 Visual FoxPro 6.0的用户界面 49

3.1.1 Visual FoxPro 6.0的主界面 49

3.1.2 工具栏的使用 51

3.1.3 Visual FoxPro的配置 54

3.2 Visual FoxPro 6.0中文版的性能指标 57

3.2.1 主要性能指标 57

3.2.2 文件组成 58

3.3 项目管理器 59

3.3.1 项目管理器的功能 59

3.3.2 项目管理器的组成 60

3.3.3 创建项目 60

3.3.4 使用项目管理器 64

3.3.5 定制项目管理器 66

3.4 向导、设计器、生成器简介 68

3.4.1 向导 68

3.4.2 设计器 70

3.4.3 生成器 72

3.5 习题 76

第4章 Visual FoxPro数据库及其操作 78

4.1 数据库及其建立 78

4.1.1 概念 78

4.1.2 建立数据库 78

4.1.3 使用数据库 81

4.1.4 修改数据库 82

4.1.5 删除数据库 83

4.2 创建数据库表 84

4.2.1 在数据库中建立表 84

4.2.2 表结构的修改 94

4.3 表的基本操作 98

4.3.1 增加记录 98

4.3.2 显示记录 103

4.3.3 修改记录 114

4.3.4 删除和恢复记录 117

4.4 数据库表与自由表 122

4.4.1 数据库表与自由表 122

4.4.2 将自由表添加到数据库 123

4.4.3 从数据库中移去表 125

4.5 索引与排序 126

4.5.1 在表设计器中建立索引 127

4.5.2 用命令建立索引 129

4.5.3 使用索引 131

4.5.4 排序 137

4.6 数据完整性 139

4.6.1 实体完整性与主关键字 139

4.6.2 域完整性与约束 139

4.6.3 参照完整性与表之间的关联 139

4.7 习题 142

第5章 标准查询语言SQL 146

5.1 SQL概述 146

5.2 查询功能 147

5.2.1 简单查询 149

5.2.2 连接查询 151

5.2.3 嵌套查询 153

5.2.4 简单的计算查询 154

5.2.5 分组计算查询 156

5.2.6 利用空值查询 157

5.2.7 别名与自连接查询 158

5.2.8 内外层互相嵌套查询 159

5.2.9 使用量词和谓词查询 160

5.2.10 其他特殊选项 162

5.3 操作功能 164

5.3.1 插入 164

5.3.2 删除 165

5.3.3 更新 165

5.4 定义功能 165

5.4.1 表的定义 166

5.4.2 表的删除 167

5.4.3 表结构的修改 168

5.4.4 视图的定义 169

5.5 习题 170

第6章 查询与视图 173

6.1 查询 173

6.1.1 查询设计器 173

6.1.2 建立查询 174

6.1.3 运行查询 177

6.1.4 查询设计器的局限性 178

6.2 视图 179

6.2.1 建立视图 179

6.2.2 视图与数据更新 180

6.2.3 远程视图与连接 181

6.2.4 使用视图 183

6.3 习题 184

第7章 程序设计 187

7.1 命令文件 187

7.1.1 程序文件的建立与运行 187

7.1.2 简单的交互式输入输出命令 189

7.1.3 应用程序的调试 191

7.2 结构化程序设计 193

7.2.1 顺序结构 194

7.2.2 分支结构 196

7.2.3 循环结构 198

7.3 过程与过程调用 202

7.3.1 子程序设计与调用 202

7.3.2 过程与过程文件 204

7.3.3 局部变量和全局变量、过程调用中的参数传递 205

7.4 习题 206

第8章 可视化编程设计与应用 210

8.1 面向对象的概念 210

8.1.1 对象与子类 210

8.1.2 子类与继承 211

8.2 Visual FoxPro基类简介 212

8.2.1 Visual FoxPro基类 212

8.2.2 容器与控件 212

8.2.3 事件 214

8.3 表单对象 214

8.3.1 创建表单对象 215

8.3.2 表单属性和方法 219

8.3.3 常用事件和方法 221

8.4 表单设计器 222

8.4.1 表单设计器环境 222

8.4.2 控件的操作与布局 226

8.4.3 数据环境 227

8.5 常用表单控件 229

8.5.1 标签控件 230

8.5.2 命令按钮控件 231

8.5.3 文本框控件 233

8.5.4 命令组控件 237

8.5.5 列表框控件 238

8.5.6 组合框控件 242

8.5.7 编辑框控件 243

8.5.8 复选框控件 245

8.5.9 表格控件 246

8.5.10 页框控件 250

8.6 习题 254

第9章 报表设计 257

9.1 创建报表 257

9.1.1 创建报表文件 257

9.1.2 报表工具栏 264

9.2 设计报表 265

9.2.1 报表的布局 265

9.2.2 报表中使用控件 268

9.3 数据分组与多栏报表 272

9.3.1 设计分组报表 273

9.3.2 多栏报表 275

9.3.3 输出报表 278

9.4 习题 279

第10章 菜单设计和应用 281

10.1 Visual FoxPro系统菜单 281

10.1.1 菜单结构 281

10.1.2 系统菜单 282

10.2 下拉菜单设计 286

10.2.1 菜单设计的基本过程 286

10.2.2 定义菜单 287

10.2.3 用编程方式定义菜单 292

10.2.4 为顶层表单添加菜单 294

10.3 快捷菜单设计 296

10.4 习题 299

第11章 应用程序开发实例 301

11.1 系统开发的基本步骤 301

11.1.1 需求分析 301

11.1.2 系统设计 302

11.1.3 数据库设计 303

11.2 表单设计 305

11.2.1 查询模块 305

11.2.2 修改模块 313

11.2.3 统计模块 315

11.3 报表设计 319

11.4 菜单设计 322

11.5 编译应用程序 326

11.5.1 设置主文件 326

11.5.2 在.app和.exe文件中包含或排除文件 328

11.5.3 连编应用程序 329

11.6 发布应用程序 331

11.6.1 创建发布树 331

11.6.2 制作安装程序 331

11.7 习题 335

附录1 全国计算机等级考试(二级)Visual FoxPro考试说明 337

附录2 全国计算机等级考试二级笔试试卷 341

参考文献 349