当前位置:首页 > 其他书籍
数据库原理与Visual FoxPro程序设计实例教程
数据库原理与Visual FoxPro程序设计实例教程

数据库原理与Visual FoxPro程序设计实例教程PDF电子书下载

其他书籍

  • 电子书积分:20 积分如何计算积分?
  • 作 者:
  • 出 版 社:
  • 出版年份:2222
  • ISBN:
  • 页数:0 页
图书介绍:
上一篇:相続法下一篇:名君诏批九十九篇
《数据库原理与Visual FoxPro程序设计实例教程》目录

第1章 数据库基础知识 1

1.1 数据、信息与数据处理 2

1.1.1 数据、信息 2

1.1.2 数据处理 3

1.2 数据管理技术的发展 3

1.2.1 人工管理阶段 3

1.2.2 文件系统阶段 4

1.2.3 数据库系统阶段 5

1.3 数据库系统 6

1.3.1 数据库系统的组成 6

1.3.2 数据库系统的特点 9

1.4 数据库系统的模式结构 9

1.5 概念模型 11

1.5.1 概念模型中的基本术语 12

1.5.2 实体之间的联系 12

1.5.3 概念模型的表示方法 13

1.6 数据模型 15

1.6.1 层次模型 15

1.6.2 网状模型 16

1.6.3 关系模型 17

1.6.4 面向对象模型 18

1.7 数据库系统的新技术 19

1.7.1 分布式数据库系统 19

1.7.2 对象数据库系统 20

1.7.3 网络数据库系统 21

1.8 小结 21

习题一 22

第2章 关系模型 24

2.1 关系模型的数据结构 25

2.1.1 关系的基本术语 25

2.1.2 关系模型的特性 27

2.2 关系代数 27

2.2.1 传统的集合运算 28

2.2.2 专门的关系运算 29

2.3 关系模型完整性约束 31

2.4 小结 32

习题二 33

第3章 Visual FoxPro概述 34

3.1 Visual FoxPro的发展历史及特点 35

3.1.1 Visual FoxPro的发展历史 35

3.1.2 Visual FoxPro 6.0的特点 37

3.2 Visual FoxPro 6.0的运行环境、安装、启动与退出 38

3.2.1 Visual FoxPro 6.0的运行环境 38

3.2.2 Visual FoxPro 6.0的安装 38

3.2.3 Visual FoxPro 6.0的启动与退出 38

3.3 Visual FoxPro 6.0的界面组成及操作 39

3.3.1 Visual FoxPro 6.0的主界面 39

3.3.2 菜单系统的操作 40

3.3.3 工具栏的操作 41

3.3.4 命令窗口的操作 42

3.4 Visual FoxPro的系统配置 43

3.4.1 修改系统配置 44

3.4.2 保存设置 45

3.5 项目管理器 46

3.5.1 项目管理器窗口的组成 46

3.5.2 创建项目文件 48

3.5.3 使用项目管理器管理项目文件 49

3.5.4 定制项目管理器 50

3.6 Visual FoxPro的辅助设计工具 52

3.6.1 设计器 52

3.6.2 向导 52

3.6.3 生成器 53

3.7 Visual FoxPro的文件类型 53

3.8 小结 54

习题三 54

实验指导Visual FoxPro集成环境 55

第4章 Visual FoxPro的语言基础 58

4.1 Visual FoxPro的数据类型 59

4.2 常量与变量 60

4.2.1 常量 60

4.2.2 变量 62

4.3 标准函数 67

4.3.1 数值处理函数 67

4.3.2 字符处理函数 69

4.3.3 日期及日期时间处理函数 72

4.3.4 数据类型转换函数 73

4.3.5 测试函数 75

4.3.6 显示信息函数 77

4.4 运算符和表达式 79

4.4.1 算术运算符和数值表达式 79

4.4.2 字符运算符和字符表达式 79

4.4.3 日期时间运算符和日期时间表达式 80

4.4.4 关系运算符和关系表达式 81

4.4.5 逻辑运算符和逻辑表达式 84

4.4.6 不同类型运算符的运算优先级 84

4.5 小结 85

习题四 85

实验指导 常量、变量、函数和表达式的使用 87

第5章 表的创建与基本操作 93

5.1 表的建立与修改 94

5.1.1 表的基本概念 94

5.1.2 表的基本结构 94

5.1.3 自由表的建立 96

5.1.4 表结构的编辑 100

5.2 自由表的编辑 101

5.2.1 打开与关闭数据表 101

5.2.2 增加记录 105

5.3 记录的编辑 108

5.3.1 在浏览窗口中编辑记录 108

5.3.2 批量修改记录 109

5.4 删除记录 111

5.4.1 记录的逻辑删除 111

5.4.2 逻辑删除记录的恢复 112

5.4.3 记录的物理删除 112

5.5 记录的定位 113

5.5.1 记录指针 113

5.5.2 记录指针的移动 114

5.6 数据表文件的复制与更名 117

5.6.1 复制数据表 117

5.6.2 数据表文件的更名 118

5.7 数据表与数组之间的数据交换 118

5.7.1 将表的当前记录复制到数组 118

5.7.2 将数组复制到表的当前记录 119

5.8 数据表排序与索引 120

5.8.1 数据表排序 120

5.8.2 数据表索引 121

5.9 数据表统计与汇总 126

5.9.1 数据表的统计 126

5.9.2 数据表的分类汇总 127

5.10 小结 128

习题五 128

实验指导 自由表的创建与基本操作 130

第6章 数据库管理 139

6.1 创建项目 140

6.2 数据库概述 142

6.3 数据库的建立与操作 142

6.3.1 数据库的建立 142

6.3.2 数据库的基本操作 143

6.4 数据库表之间的关系 144

6.4.1 数据库表的建立 144

6.4.2 设置永久关系与参照完整性 147

6.5 设置数据库表属性 151

6.5.1 表的字段属性设置 151

6.5.2 表的有效性规则设置 152

6.6 设置触发器 155

6.7 工作区 156

6.7.1 工作区的概念 156

6.7.2 工作区的选择 156

6.8 数据表的连接 158

6.8.1 数据表的关联 158

6.8.2 数据表的物理连接 159

6.9 小结 160

习题六 160

实验指导 数据库的创建与操作 163

第7章 结构化查询语言SQL 168

7.1 SQL简介 169

7.1.1 SQL的特点 169

7.1.2 SQL的三级模式 171

7.2 数据定义功能 172

7.2.1 定义表结构 172

7.2.2 修改基本表的结构 174

7.2.3 基本表的删除 175

7.3 数据查询功能 176

7.3.1 简单查询 178

7.3.2 连接查询 182

7.3.3 嵌套查询 184

7.3.4 集合查询 187

7.4 数据更新功能 188

7.4.1 插入数据 188

7.4.2 修改数据 188

7.4.3 删除数据 189

7.5 数据控制功能 189

7.5.1 授予权限 190

7.5.2 收回权限 190

7.6 小结 190

习题七 191

实验指导 结构化查询语言 194

第8章 Visual FoxPro程序设计基础 197

8.1 Visual FoxPro的工作方式 198

8.1.1 命令方式 199

8.1.2 交互方式 199

8.1.3 程序文件方式 199

8.2 程序文件的建立、编辑和运行 200

8.2.1 程序文件的建立和编辑 200

8.2.2 程序文件的运行 201

8.2.3 程序书写规则 202

8.2.4 一个简单的程序文件 202

8.3 程序中的专用命令 203

8.3.1 调试命令与辅助命令 203

8.3.2 输入命令 204

8.3.3 输出命令 206

8.4 程序的基本结构 207

8.4.1 顺序结构 207

8.4.2 分支结构 208

8.4.3 循环结构 213

8.5 多模块程序结构 220

8.5.1 子程序 221

8.5.2 过程 222

8.5.3 自定义函数 223

8.5.4 变量的作用域 224

8.5.5 程序调试方法 224

8.6 程序设计实例 229

8.7 小结 232

习题八 233

实验指导 结构化程序设计 235

第9章 查询与视图 239

9.1 创建查询 240

9.1.1 使用查询向导创建查询 240

9.1.2 使用查询设计器创建查询 247

9.1.3 运行查询 253

9.2 创建视图 254

9.2.1 创建本地视图 254

9.2.2 视图的使用 258

9.2.3 视图的删除 259

9.3 小结 259

习题九 260

实验指导 查询与视图的使用 261

第10章 面向对象的程序设计 265

10.1 面向对象的基本概念 266

10.1.1 对象 266

10.1.2 类 268

10.2 类的创建 271

10.2.1 用菜单方式创建类 271

10.2.2 用命令方式创建类 275

10.3 对象的操作 276

10.3.1 由类创建对象 277

10.3.2 设置对象属性 277

10.3.3 对象方法的调用和对象事件的触发 278

10.4 面向对象的程序设计实例 278

10.5 小结 281

习题十 281

实验指导 面向对象的程序设计 282

第11章 表单 285

11.1 创建表单 286

11.1.1 用表单向导创建表单 286

11.1.2 用表单设计器创建表单 288

11.1.3 运行和关闭表单 292

11.2 表单控件 293

11.2.1 表单设计器的使用 293

11.2.2 常用的事件及方法 294

11.2.3 标签(Label) 296

11.2.4 文本框(TextBox) 296

11.2.5 编辑框(EditBox) 297

11.2.6 命令按钮(Command Button) 298

11.2.7 命令按钮组(CommandGroup) 301

11.2.8 选项按钮组(OptionGroup) 303

11.2.9 复选框(CheckBox) 305

11.2.10 组合框(ComboBox) 306

11.2.11 列表框(ListBox) 307

11.2.12 微调按钮(Spinner) 307

11.2.13 表格控件(Grid) 307

11.2.14 图像控件(Image) 310

11.2.15 计时器控件(Timer) 311

11.2.16 页框控件(PageFrame) 311

11.2.17 形状和线条(Line) 312

11.3 小结 312

习题十一 313

实验指导 表单的使用 314

第12章 菜单 322

12.1 创建菜单 323

12.1.1 菜单系统设计原则及规划 323

12.1.2 菜单设计的步骤 323

12.2 下拉式菜单的设计 324

12.2.1 下拉式菜单的组成 324

12.2.2 建立下拉式菜单 324

12.3 快捷菜单的设计 332

12.3.1 快捷菜单的设计 332

12.3.2 生成快捷菜单 333

12.3.3 快捷菜单的执行 333

12.4 把菜单添加到表单中 333

12.5 小结 337

习题十二 337

实验指导 菜单设计 338

第13章 报表 342

13.1 报表设计器的基本操作 343

13.1.1 打开“报表设计器”窗口 343

13.1.2 创建快速报表 344

13.1.3 页面预览 346

13.1.4 报表打印 346

13.2 报表设计器的高级操作 347

13.2.1 页面设置 347

13.2.2 设计报表带区 348

13.2.3 创建报表控件 352

13.3 小结 354

习题十三 354

实验指导 报表设计 355

参考答案 358

附录 363

一、二级Visual FoxPro试题及解析 363

二、Visual FoxPro常用函数 375

参考文献 381

返回顶部