《数据库管理系统Visual FoxPro 9.0应用教程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:陈明锐,李怀成主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2010
  • ISBN:9787040299007
  • 页数:432 页
图书介绍:本书根据教育部高等学校计算机基础课程教学指导委员会最新发布的《高等学校计算机基础教学发展战略研究报告暨计算机基础课程教学基本要求》中“数据库技术及应用”的有关要求及最新版全国计算机等级考试二级数据库考试大纲要求的精神,并结合目前我国高等院校计算机课程开设的实际情况,融汇作者多年从事数据库教学和数据库程序设计的实践经验编写而成。

第1章 数据库系统概述 1

1.1 数据库的基本概念 1

1.1.1 数据、信息、数据处理 1

1.1.2 数据管理技术的发展过程 3

1.1.3 数据库系统组成 4

1.1.4 数据库系统特点 7

1.2 数据模型 9

1.2.1 现实世界中客观对象的抽象过程 10

1.2.2 概念模型 11

1.2.3 逻辑模型 13

1.3 关系数据库系统 18

1.3.1 关系数据结构 18

1.3.2 关系操作 21

1.3.3 关系完整性 27

1.4 本章小结 28

习题1 29

第2章 Visual FoxPro 9.0基础知识 31

2.1 Visual FoxPro 9.0系统综述 31

2.1.1 安装过程 31

2.1.2 Visual FoxPro的界面组成 34

2.1.3 菜单系统 36

2.1.4 项目管理器 41

2.1.5 辅助设计工具 44

2.2 Visual FoxPro 9.0语言基础 47

2.2.1 语法规则 47

2.2.2 数据类型 48

2.2.3 常量与变量 51

2.2.4 常用函数 55

2.2.5 运算符及表达式 63

2.3 本章小结 66

习题2 66

第3章 数据表的创建及操作 70

3.1 建立数据表 70

3.1.1 表结构的概念 71

3.1.2 建立表结构 73

3.1.3 输入数据 75

3.1.4 打开表 77

3.1.5 关闭表 79

3.2 操作数据表 79

3.2.1 浏览表 79

3.2.2 复制数据表 81

3.2.3 记录指针 81

3.2.4 查找记录 84

3.2.5 插入记录 85

3.2.6 追加记录 85

3.2.7 删除记录 86

3.2.8 恢复记录 87

3.2.9 修改记录 87

3.3 工作区 88

3.3.1 工作区的概念 88

3.3.2 工作区的选择和使用 89

3.4 维护表结构 90

3.4.1 显示表结构 90

3.4.2 修改表结构 91

3.4.3 复制表结构 91

3.5 表的索引 92

3.5.1 索引的概念 92

3.5.2 索引和索引文件的类型 93

3.5.3 索引的建立 95

3.5.4 索引的使用 98

3.6 数据共享 99

3.6.1 数据导出 99

3.6.2 数据导入 101

3.7 本章小结 102

习题3 102

第4章 数据库的创建及操作 104

4.1 数据库设计概述 104

4.1.1 数据库设计步骤 104

4.1.2 数据需求分析 105

4.1.3 概念结构设计 106

4.1.4 逻辑结构设计 108

4.1.5 物理结构设计 109

4.1.6 视图或查询设计 110

4.1.7 改进整个设计 111

4.2 创建数据库 111

4.2.1 建立数据库 111

4.2.2 操作数据库 113

4.2.3 管理数据库表 115

4.3 设置数据字典 117

4.3.1 自由表与数据库表 117

4.3.2 设置字段约束 117

4.3.3 设置表的约束 122

4.4 关联数据库表 124

4.4.1 表间关联关系 124

4.4.2 参照完整性 130

4.5 本章小结 131

习题4 131

第5章 查询和视图 134

5.1 基本概念 134

5.1.1 查询和视图的定义 134

5.1.2 查询和视图的区别 135

5.2 查询 135

5.2.1 使用Query Wizard创建查询 135

5.2.2 使用Query Designer创建查询 141

5.2.3 查询结果的定向输出 149

5.2.4 交叉表查询 150

5.2.5 利用查询结果生成图形 153

5.2.6 查询的SQL语句 155

5.3 视图 156

5.3.1 使用View Wizard创建视图 157

5.3.2 使用View Designer创建视图 157

5.3.3 远程视图 161

5.4 本章小结 162

习题5 163

第6章 结构化查询语言SQL 164

6.1 SQL概述 164

6.1.1 SQL的特点 164

6.1.2 SQL的体系结构 165

6.1.3 SQL的组成 165

6.2 SQL的数据定义功能 166

6.2.1 创建表结构 166

6.2.2 修改表结构 168

6.2.3 删除表 170

6.2.4 定义和删除视图 170

6.3 SQL的数据操作功能 171

6.3.1 插入数据 171

6.3.2 删除数据 172

6.3.3 更新数据 173

6.4 SQL的数据查询功能 173

6.4.1 简单查询 174

6.4.2 条件查询 175

6.4.3 嵌套查询 177

6.4.4 联接查询 178

6.4.5 计算查询 179

6.4.6 分组查询 180

6.4.7 查询结果处理(或称:查询结果输出) 181

6.5 本章小结 183

习题6 183

第7章 结构化程序设计 185

7.1 程序文件的建立与运行 185

7.1.1 VFP的3种工作方式 185

7.1.2 程序文件的建立 186

7.1.3 程序的运行 188

7.2 程序方式下的几个基本命令 188

7.2.1 运行环境设置命令 188

7.2.2 键盘输入命令 192

7.2.3 消息对话框函数 194

7.2.4 其他命令和语句 195

7.3 程序控制结构 196

7.3.1 顺序结构 196

7.3.2 分支结构 197

7.3.3 循环结构 202

7.3.4 混合嵌套结构 209

7.4 多模块程序 212

7.4.1 子程序 213

7.4.2 过程 214

7.4.3 自定义函数 219

7.4.4 变量的作用域 221

7.5 程序的调试 222

7.5.1 程序中常见的错误 223

7.5.2 程序查错 223

本章小结 227

习题7 228

第8章 表单设计 235

8.1 面向对象程序设计基础 235

8.1.1 面向对象的基本概念 235

8.1.2 Visual FoxPro中的类和对象 238

8.2 创建并运行表单 245

8.2.1 表单向导 245

8.2.2 表单设计器 250

8.2.3 表单集扩充表单 251

8.2.4 运行表单 251

8.3 在表单中添加对象 252

8.3.1 控件工具栏 252

8.3.2 添加数据绑定型控件 252

8.3.3 添加非数据绑定型控件 255

8.4 美化表单 256

8.4.1 控件布局 256

8.4.2 控件基本属性 257

8.4.3 表单基本属性 258

8.5 表单的事件与方法 259

8.5.1 事件代码的添加 259

8.5.2 表单常用的方法 259

8.6 本章小结 260

习题8 260

第9章 表单控件 262

9.1 输出类控件 262

9.1.1 Label(标签) 262

9.1.2 Image(图像) 264

9.1.3 Line(线条) 264

9.1.4 Shape(形状) 265

9.2 输入类控件 267

9.2.1 TextBox(文本框) 267

9.2.2 EditBox(编辑框) 271

9.2.3 ListBox(列表框) 272

9.2.4 ComboBox(组合框) 277

9.2.5 Spinner(微调) 278

9.3 控制类控件 279

9.3.1 CommandButton(命令按钮) 279

9.3.2 CommandGroup(命令按钮组) 280

9.3.3 CheckBox(复选框) 282

9.3.4 OptionGroup(选项按钮组) 284

9.3.5 Timer(计时器) 285

9.4 容器类控件 287

9.4.1 Grid(表格) 287

9.4.2 PageFrame(页框) 289

9.4.3 Container(容器) 292

9.5 连接类控件 293

9.5.1 ActiveX Control(ActiveX控件) 293

9.5.2 ActiveX Bound Control(ActiveX绑定控件) 294

9.5.3 Hyperlink(超链接) 295

9.6 本章小结 296

习题9 297

第10章 报表和标签 299

10.1 使用向导创建报表 299

10.1.1 普通报表向导 300

10.1.2 一对多报表向导 304

10.2 使用报表设计器创建报表 306

10.2.1 报表设计器 307

10.2.2 设置报表数据环境 309

10.2.3 使用报表控件 310

10.2.4 调整报表布局 313

10.2.5 预览和打印报表 314

10.3 创建标签 316

10.3.1 使用向导创建标签 316

10.3.2 使用标签设计器设计标签 319

10.4 本章小结 320

习题10 320

第11章 菜单设计 322

11.1 菜单设计概述 322

11.1.1 菜单结构 322

11.1.2 菜单设计基本步骤 324

11.1.3 规划菜单系统 324

11.2 设计菜单 324

11.2.1 菜单设计工具 324

11.2.2 创建下拉式菜单 327

11.2.3 创建快捷菜单 330

11.3 菜单设计技术 330

11.3.1 引入系统菜单 330

11.3.2 顶层表单中的菜单设计 334

11.4 本章小结 335

习题11 335

第12章 Web环境下VFP应用程序开发 337

12.1 Web应用系统的主要特点 337

12.2 Web应用程序的体系结构 338

12.3 建立Web应用程序的开发环境 340

12.3.1 ASP.NET概述 340

12.3.2 Microsoft IIS的安装和配置 340

12.3.3 安装Visual Studio 2005 344

12.3.4 ASP.NE T2.0应用程序测试 345

12.4 ASP.NET访问VFP数据库 350

12.4.1 ASP.NET连接常用数据库的方法 350

12.4.2 使用ADO.NET操纵VFP数据库 351

12.5 使用ActiveX组件 355

12.5.1 ActiveX技术概述及应用 355

12.5.2 用VFP创建ActiveX组件 355

12.5.3 ActiveX VFP组件应用实例 356

12.6 本章小结 364

习题12 364

第13章 学生综合测评管理系统开发实例 365

13.1 系统分析 365

13.1.1 项目背景分析 365

13.1.2 业务流程分析 366

13.1.3 功能需求分析 367

13.2 系统总体设计 367

13.2.1 功能结构设计 367

13.2.2 数据库设计 368

13.2.3 系统主体框架设计 373

13.3 主要功能模块的设计与实现 379

13.3.1 学生信息管理 379

13.3.2 综合考评管理 384

13.3.3 打印输出设计 386

13.3.4 系统维护 392

13.4 应用程序的发布 396

13.4.1 系统测试 396

13.4.2 系统调试 397

13.4.3 应用项目的连编 398

13.5 本章小结 399

习题13 400

第14章 实验与综合设计 401

14.1 Visual FoxPro 9.0应用与开发环境 401

14.1.1 实验目的 401

14.1.2 实验要求 401

14.1.3 实验内容 401

14.2 Visual FoxPro基础知识 403

14.2.1 实验目的 403

14.2.2 实验要求 403

14.2.3 实验内容 404

14.3 数据表的创建及操作 410

14.3.1 实验目的 410

14.3.2 实验要求 410

14.3.3 实验内容 411

14.4 数据库与数据库表操作 413

14.4.1 实验目的 413

14.4.2 实验要求 413

14.4.3 实验内容 413

14.4.4 实验数据 416

14.5 SQL语言与查询 418

14.5.1 实验目的 418

14.5.2 实验要求 418

14.5.3 实验内容 418

14.6 视图应用 419

14.6.1 实验目的 419

14.6.2 实验要求 419

14.6.3 实验内容 419

14.7 结构化程序设计 420

14.7.1 实验目的 420

14.7.2 实验要求 420

14.7.3 实验内容 420

14.8 表单应用 421

14.8.1 实验目的 421

14.8.2 实验要求 422

14.8.3 实验内容 422

14.9 表单控件应用 424

14.9.1 实验目的 424

14.9.2 实验要求 424

14.9.3 实验内容 424

14.10 报表应用 425

14.10.1 实验目的 425

14.10.2 实验要求 425

14.10.3 实验内容 425

14.11 菜单设计 426

14.11.1 实验目的 426

14.11.2 实验要求 426

14.11.3 实验内容 426

14.12 Web应用程序开发 427

14.12.1 实验目的 427

14.12.2 实验要求 427

14.12.3 实验内容 427

14.13 综合设计 428

14.13.1 设计目的 428

14.13.2 设计题目 428

14.13.3 设计过程 429

14.13.4 总体要求 429

参考文献 432