首页 > 图书中心 > 数据库系统及应用(Visual FoxPro)第3版

目录

第1篇  数据库系统概论与Visual FoxPro基础

第1章  数据库系统导论 2

1.1  数据管理技术的发展 2

1.1.1  人工管理阶段 2

1.1.2  文件系统阶段 3

1.1.3  数据库系统阶段 3

1.1.4  分布式数据库系统阶段 5

1.2  数据库系统的组成 5

1.2.1  数据库系统的组成 5

1.2.2  DBMS的三级模式 6

1.2.3  DBMS的主要功能 7

1.3  两级数据模型 8

1.3.1  三个“世界” 8

1.3.2  概念模型 9

1.3.3  E-R模型 9

*1.3.4  两个实例 10

1.3.5  数据模型 13

1.3.6  数据模型的分类 14

习题 15

第2章  Visual FoxPro使用基础 17

2.1  Visual FoxPro概述 17

2.1.1  Visual FoxPro的发展 17

2.1.2  启动和关闭Visual FoxPro 18

2.1.3  菜单系统 19

2.2  工具栏和“命令”窗口 20

2.3  认识Visual FoxPro的常用控件 23

2.4  中英文输入法的切换 25

2.5  一个简单实例 27

2.6  几条最基本的命令 33

习题 38

第3章  Visual FoxPro语言基础 40

3.1  数据类型、常量和变量 40

3.1.1  数据类型 40

3.1.2  常量 42

3.1.3  变量 43

3.1.4  Visual FoxPro的名称命名规则 48

3.2  运算符和表达式 49

3.2.1  运算符 49

3.2.2  表达式 52

3.3  常用的设置命令 52

3.4  常用函数 58

3.4.1  数值函数 58

3.4.2  字符串函数 62

3.4.3  日期/时间函数 65

3.4.4  数据类型转换函数 66

3.4.5  其他常用函数 69

习题 72

第4章  结构化程序设计 78

4.1  程序设计基础 78

4.1.1  创建并保存程序 78

4.1.2  运行程序 80

4.1.3  打开与修改程序 81

4.1.4  程序出错时的情况 82

4.1.5  路径 83

4.2  简单的输入/输出命令 85

4.3  结构化程序设计 87

4.3.1  选择结构 87

4.3.2  循环结构 91

4.4  用户自定义函数和过程 94

4.4.1  用户自定义函数 95

4.4.2  过程 97

4.4.3  传参方式 98

4.4.4  多模块程序 100

4.5  变量的作用范围 102

习题 104

第5章  项目管理器 107

5.1  创建项目 107

5.2  打开和关闭项目 108

5.3  操作“项目管理器” 109

5.3.1  查看项目中的内容 109

5.3.2  对项目中程序文件的操作 110

5.3.3  项目间共享文件 113

5.3.4  定制“项目管理器” 114

习题 115

第2篇  数据库理论和操作

第6章  关系数据库基础理论和操作 118

6.1  关系数据库的构成 118

6.1.1  数据结构 118

6.1.2  数据操作 119

6.1.3  数据定义 120

6.2  数据库的界面操作 121

6.2.1  建立数据库 121

6.2.2  关闭和打开数据库 122

6.3  表的基本操作 124

6.3.1  建立基本表的三种方法 124

6.3.2  定义字段 125

6.3.3  保存表结构并输入数据 127

6.3.4  查看表结构和数据 128

6.4 “字段”选项卡 129

6.4.1  显示设置 129

6.4.2  字段注释 130

6.4.3  匹配字段类型到类 130

6.4.4  字段有效性 130

6.4.5  例题 130

6.4.6  表达式生成器 133

6.5 “表”选项卡 135

6.6  数据库设计器 138

6.7  数据库操作命令和函数 139

6.7.1  数据库操作命令 139

6.7.2  数据库操作函数 143

习题 144

第7章  表和索引 149

7.1  浏览窗口 149

7.2 “表”菜单 152

7.2.1  设置工作区的属性 152

7.2.2  设置显示字体 155

7.2.3  记录操作 155

7.2.4  字段操作 157

7.2.5  其他操作 158

7.3  索引 158

7.3.1  索引类型 158

7.3.2  索引文件 159

7.3.3 “索引”选项卡 160

7.4  相关命令和函数 162

7.4.1  打开和关闭基本表 162

7.4.2  删除记录 165

7.4.3  增加记录 167

7.4.4  定位记录 169

7.4.5  显示记录 172

7.4.6  修改记录 174

7.4.7  建立索引 175

7.4.8  使用索引 176

7.4.9  关闭和删除索引 180

7.4.10  数据统计 181

习题 182

第8章  参照完整性 189

8.1  表之间的关系 189

8.1.1  建立表之间的关系 190

8.1.2  修改表之间的关系 191

8.2  参照完整性 191

8.2.1 “更新规则”选项卡 193

8.2.2 “删除规则”和“插入规则”选项卡 194

8.3  利用关系浏览数据 195

8.3.1  数据工作期 195

8.3.2  使用命令设置表间的临时关系 198

习题 200

第9章  关系数据库标准语言SQL 202

9.1  数据定义 202

9.1.1  建立基本表 202

9.1.2  修改基本表 205

9.1.3  删除基本表 207

9.1.4  建立临时表 207

9.2  数据操作 208

9.2.1  插入数据 208

9.2.2  更新数据 208

9.2.3  删除数据 209

9.3  数据查询 209

9.3.1  Visual FoxPro的SELECT命令 210

9.3.2  单表查询 211

9.3.3  联接查询 217

9.3.4  超联接查询 223

9.3.5  嵌套查询 225

*9.3.6  使用量词ANY、ALL和谓词EXISTS的查询 225

9.3.7  集合查询 227

9.3.8  存储查询结果 228

9.4  视图 229

9.4.1  视图的定义 230

9.4.2  视图的删除 231

习题 231

第10章  查询和视图设计器 237

10.1  查询设计器 237

10.1.1  建立查询 237

10.1.2  修改查询 241

10.1.3  查询设计器 242

10.1.4  查询结果的输出 245

*10.1.5  查询向导 247

10.1.6  相关命令 249

10.2  视图设计器 250

10.2.1  建立视图 250

10.2.2  修改视图 250

10.2.3 “更新条件”选项卡 251

10.2.4 “视图字段属性”对话框 253

*10.3  远程视图 253

10.3.1  ODBC的概念和数据源的创建 254

10.3.2  创建和使用远程视图 256

习题 257

第11章  数据库设计 259

11.1  数据库设计概述 259

11.2  数据规范化理论 262

11.2.1  关系模式和第一范式(1NF) 262

11.2.2  函数依赖 263

11.2.3  第二范式(2NF) 266

11.2.4  第三范式(3NF) 266

习题 268

第3篇  面向对象程序设计

第12章  面向对象程序设计基础 270

12.1  一个实例 270

12.2  对象和类 274

12.2.1  事件驱动 274

12.2.2  基本概念 275

12.2.3  继承和多态 277

12.2.4  Visual FoxPro的基类 278

12.2.5  Visual FoxPro类的类型划分 279

12.2.6  例1的编程思路 281

12.2.7  相对引用 282

12.2.8  属性的三种访问类型 283

习题 284

第13章  表单 285

13.1  表单的基本知识 285

13.1.1  建立、修改和运行表单的命令 285

13.1.2  表单的常用外观属性 286

13.1.3  表单的常用事件 292

13.1.4  表单的简单编程 295

13.2  数据环境对象 298

13.2.1  游标类Cursor和关系类Relation 298

13.2.2  数据环境对象的常用属性 300

13.3  控件的布局操作 304

13.4  表单向导和快速表单 310

13.4.1  利用表单向导创建表单 310

13.4.2  快速表单 314

13.5  表单集 315

习题 319

第14章  控件 322

14.1  控件和数据的关系 322

14.2  标签 322

14.3  文本框与编辑框 324

14.3.1  文本框的常用属性 324

14.3.2  文本框生成器 325

14.3.3  校验文本框的内容 327

14.3.4  编辑框 328

14.4  命令按钮和命令按钮组 330

14.4.1  命令按钮 330

14.4.2  命令按钮组 332

14.5  选项按钮组 337

14.6  列表框和组合框 339

14.6.1  列表框的常用属性 339

14.6.2  列表框生成器 341

14.6.3  组合框和组合框生成器 343

14.6.4  实例 344

14.7  复选框 347

14.8  表格 347

14.8.1  表格对象的常用属性 348

14.8.2  表格生成器 351

14.8.3  表格设计实例 353

14.8.4  表格中的列和标头对象 357

14.9  微调控件 359

14.10  页框和其他常用控件 360

14.10.1  页框和页面 360

14.10.2  计时器 361

14.10.3  图像控件 362

习题 364

第15章  深入学习面向对象程序设计 367

15.1  类的使用 367

15.1.1  创建并使用类 367

15.1.2  修改类定义 371

15.1.3  为类添加属性和方法程序 371

15.2  完全用代码实现面向对象的编程 373

15.2.1  相关命令、方法和函数 373

15.2.2  一个实例 376

15.2.3  WITH…ENDWITH语句 377

15.2.4  面向对象程序设计的特点和方法 378

习题 379

第16章  菜单和报表 380

16.1  菜单 380

16.1.1  菜单设计器 381

16.1.2 “常规选项”和“菜单选项”对话框 383

16.1.3  Visual FoxPro系统菜单 384

16.1.4 “菜单”菜单 386

16.1.5  两个实例 387

16.1.6  快捷菜单 391

16.2  报表 392

16.2.1  报表向导 393

16.2.2  报表设计器 394

习题 401

第17章  编译应用程序 403

17.1  构造应用程序框架 403

17.1.1  应用程序需要考虑的任务 403

17.1.2  设置.prg程序作为主文件 406

17.2  将文件加入到项目中 406

17.3  连编应用程序 407

17.3.1  测试项目 407

17.3.2  连编应用程序 408

17.4  应用程序向导和生成器 408

习题 409

参考文献 411

XVIII

XVII

目录

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘