当前位置:首页 > 工业技术
21世纪高等学校计算机基础课规划教材 VISUAL FOXPRO数据库实用教程
21世纪高等学校计算机基础课规划教材 VISUAL FOXPRO数据库实用教程

21世纪高等学校计算机基础课规划教材 VISUAL FOXPRO数据库实用教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:刘凯,童爱红编
  • 出 版 社:大连:大连理工大学出版社;大连:大连理工大学电子音像出版社
  • 出版年份:2005
  • ISBN:7900670378
  • 页数:340 页
图书介绍:
《21世纪高等学校计算机基础课规划教材 VISUAL FOXPRO数据库实用教程》目录

第一篇 数据库系统基础篇 3

第1章 数据库系统概论 3

1.1 数据处理概念 3

1.1.1 数据与信息 3

1.1.2 数据处理与数据管理 4

1.2 数据管理技术的发展 4

1.2.1 人工管理阶段 4

1.2.2 文件管理阶段 5

1.2.3 数据库管理阶段 6

1.3 数据模型 8

1.3.1 信息世界的术语 8

1.3.2 三大数据模型 9

1.3.3 数据模型的三要素 11

1.4 数据库系统体系结构 12

1.4.1 模式 13

1.4.2 内模式 13

1.4.3 外模式 13

1.4.4 两种映射 13

1.5 数据库系统组成 13

1.5.1 基本计算机系统 14

1.5.2 数据库(DB) 14

1.5.3 数据库管理系统(DBMS) 14

1.5.4 数据库应用程序 14

1.5.5 数据库管理员(DBA) 14

1.6 数据库管理系统的组成 15

1.6.1 语言 15

1.6.2 控制数据库运行的程序 15

1.6.3 数据库维护程序 16

习题 16

第2章 关系数据库基本理论 17

2.1 关系数据库的基本概念 17

2.1.1 关系与关系模式 17

2.1.2 关系数据库与关系数据库模式 18

2.1.3 视图 18

2.1.4 关键字 19

2.2 关系的完整性 19

2.2.1 实体完整性 19

2.2.2 参照完整性 19

2.2.3 用户自定义完整性 20

2.3 关系的数学定义 20

2.3.1 一个日常生活中的关系 20

2.3.2 关系的数学定义 20

2.4 关系代数 21

2.4.1 传统的集合运算 22

2.4.2 专门的关系运算 24

2.5 关系的规范化 28

2.5.1 存储异常 28

2.5.2 函数依赖的基本概念 29

2.5.3 关系规范化的过程 30

2.5.4 关系分解的正确性 32

2.6 关系模式的建立过程 33

2.6.1 三个世界的概念 33

2.6.2 E-R模型的组成要素及表示方法 33

2.6.3 E-R图的设计方法 36

2.6.4 E-R模型到关系模型的转换 37

习题 39

第二篇 Visual FoxPro应用基础篇 45

第3章 Visual FoxPro概述 45

3.1 Visual FoxPro 6.0界面简介 45

3.1.1 Visual FoxPro的启动 45

3.1.2 Visual FoxPro的主界面 46

3.1.3 Visual FoxPro的菜单系统简介 47

3.1.4 Visual FoxPro的工具栏简介 50

3.2 建立一个简单的项目 51

3.2.1 建立项目 51

3.2.2 在项目中建立一个数据库容器 52

3.2.3 用表向导为数据库容器文件创建一张学生表 53

3.2.4 利用表单设计器设计输入浏览表单 57

3.2.5 创建可执行程序 60

习题 61

第4章 Visual FoxPro的数据类型与表达式 62

4.1 Visual FoxPro的数据类型 62

4.2 Visual FoxPro的常量、变量、数组与函数 64

4.2.1 常量 64

4.2.2 变量 66

4.2.3 数组与数组元素 69

4.2.4 函数 70

4.3 Visual FoxPro的运算符与表达式 70

4.3.1 运算符 70

4.3.2 Visual FoxPro的表达式 74

4.4 Visual FoxPro系统函数综述 75

4.4.1 数值和数学函数 76

4.4.2 三角函数 78

4.4.3 字符处理函数 80

4.4.4 日期时间函数 82

4.4.5 类型转换函数 84

4.4.6 其他函数 85

习题 87

第5章 自由表及其操作 91

5.1 表操作命令概述 91

5.1.1 表操作命令的一般格式 91

5.1.2 命令的书写规范 92

5.1.3 表操作命令的执行 93

5.2 自由表及其基本操作 94

5.2.1 表结构操作 94

5.2.2 表的打开与关闭 100

5.2.3 记录的操作 100

5.3 自由表的排序与索引 108

5.3.1 自由表的排序 108

5.3.2 自由表的索引 110

5.4 自由表的数据检索 120

5.4.1 非索引检索单条记录 120

5.4.2 索引查询单条记录 121

5.5 自由表的统计与计算 123

5.5.1 计数命令 123

5.5.2 求和命令 123

5.5.3 求平均值 124

5.5.4 分组求和 124

5.5.5 计算 124

5.6 数据交换 125

5.6.1 文件之间的数据交换 125

5.6.2 表与内存变量或数组之间的数据交换 127

5.7 多个自由表之间的操作 130

5.7.1 工作区的概念 130

5.7.2 自由表之间的关联 132

5.7.3 【数据工作期】窗口的使用 135

习题 137

第6章 数据库与数据库表 142

6.1 数据库与数据库表的基本概念 142

6.2 数据库的建立与使用 143

6.2.1 数据库的建立 143

6.2.2 数据库设计器 144

6.2.3 常用数据库操作 145

6.3 数据库表的创建与修改 146

6.3.1 向数据库中添加表 146

6.3.2 新建数据库表 147

6.3.3 数据库表结构的修改 152

6.4 永久关系的建立、编辑和删除 153

6.4.1 建立永久关系 153

6.4.2 编辑永久关系 154

6.4.3 删除永久关系 155

6.4.4 编辑参照完整性 155

6.5 从数据库中移去数据库表 156

6.5.1 利用数据库设计器工具栏 156

6.5.2 利用命令 156

6.6 与数据库和表有关的函数 157

6.6.1 DBF和DBC文件函数 157

6.6.2 备注函数 158

6.6.3 数据排序函数 159

习题 160

第7章 关系数据库标准语言——SQL 164

7.1 SQL语言概述 164

7.1.1 SQL语言的由来 164

7.1.2 SQL语言的特点 164

7.1.3 SQL语言的语句 165

7.2 SQL的数据定义功能 166

7.2.1 基本表的建立、修改和删除 166

7.3 SQL的数据查询功能 170

7.3.1 SELECT语句格式及功能说明 170

7.3.2 简单查询 172

7.3.3 联接查询 174

7.3.4 嵌套查询 176

7.3.5 组函数查询 178

7.4 SQL的数据操纵功能 179

7.4.1 插入记录 179

7.4.2 修改记录 180

7.4.3 删除记录 180

7.5 视图的创建、删除 181

7.5.1 再论视图 181

7.5.2 视图的创建 181

7.5.3 视图的删除 182

7.6 SQL的数据控制功能 183

7.6.1 使用权的授予 183

7.6.2 使用权的收回 184

习题 184

第8章 查询与视图 190

8.1 查询与视图的概念 190

8.1.1 查询的概念 190

8.1.2 视图的概念 190

8.1.3 查询、视图、表及数据库的关系 191

8.2 利用查询设计器建立查询 191

8.2.1 打开查询设计器并选择查询所需的表 191

8.2.2 选定字段信息 193

8.2.3 设置联接条件 194

8.2.4 为查询指定筛选条件 195

8.2.5 为查询指定分组 196

8.2.6 排序查询结果 197

8.2.7 限制查询结果 197

8.2.8 定向输出查询结果 198

8.2.9 查看SQL语句 199

8.3 视图创建与使用 202

8.3.1 创建视图的方法 202

8.3.2 视图设计器 203

8.3.3 视图的日常操作 203

习题 204

第三篇 程序设计篇 209

第9章 结构化程序设计 209

9.1 程序文件的建立与运行 209

9.1.1 程序文件的建立 209

9.1.2 程序文件的执行 210

9.2 基本的顺序结构语句 211

9.2.1 INPUT语句 211

9.2.2 ACCEPT语句 211

9.2.3 WAIT语句 212

9.2.4 命令?和命令?? 212

9.2.5 注释语句 212

9.2.6 程序的结束与返回语句 213

9.3 分支结构程序设计语句 213

9.3.1 IF...ELSE...ENDIF语句 214

9.3.2 DO CASE...ENDCASE语句 216

9.4 循环结构程序设计语句 217

9.4.1 DO WHILE...ENDDO语句 217

9.4.2 FOR...ENDFOR循环语句 219

9.4.3 SCAN...ENDSCAN循环语句 220

9.4.4 循环语句的嵌套 221

9.5 过程与用户自定义函数 223

9.5.1 过程与用户自定义函数的概念 223

9.5.2 过程的定义与调用 224

9.5.3 用户自定义函数的定义与调用 225

9.5.4 参数传递 226

9.5.5 变量的作用域 229

9.5.6 过程文件 230

习题 231

第10章 面向对象程序设计 236

10.1 面向对象程序设计简介 236

10.1.1 面向对象程序设计的由来 236

10.1.2 面向对象程序设计的基本概念 237

10.1.3 可视化编程的实现 239

10.2 Visual FoxPro中的类 240

10.2.1 Visufal FoxPro的基类 240

10.2.2 Visual FoxPro基类的分类 242

10.2.3 VisuaI FoxPro中类和对象的常用事件 243

10.3 Visual FoxPro的面向对象要素的编程实现 247

10.3.1 类的程序化定义 247

10.3.2 对象的建立 248

10.3.3 对象成分的引用 249

10.3.4 Visual FoxPro中的面向对象编程模式 249

习题 251

第11章 表单与控件 253

11.1 表单的创建、修改与运行 253

11.1.1 表单的创建 253

11.1.2 表单的修改 254

11.1.3 表单的运行 254

11.1.4 表单设计器的组成 255

11.2 表单上的控件操作 261

11.2.1 添加控件的方法 261

11.2.2 选定控件的方法 261

11.2.3 设置控件的Tab键顺序 261

11.2.4 表单的种类及其设定 262

11.3 数据环境设计器 264

11.3.1 数据环境的概念 264

11.3.2 数据环境设计器的使用 264

11.4 表单的常用属性、方法与事件 266

11.4.1 表单的常用属性 266

11.4.2 表单的常用方法 268

11.4.3 表单的常用事件 268

11.5 常用控件的使用 269

11.5.1 数据绑定型控件与非数据绑定型控件 269

11.5.2 标签(Label)控件 270

11.5.3 文本框(TextBox)控件 272

11.5.4 复选框(Cheek)控件 275

11.5.5 图像框(Image)控件 277

11.5.6 命令按钮(Command)控件 279

11.5.7 命令按钮组(CommandGroup)控件 281

11.5.8 组合框(ComboBox)和列表框(ListBox)控件 282

11.5.9 选项按钮组(OptionGroup)控件 288

11.5.10 编辑框(Edit)控件 289

11.5.11 微调(Spinner)控件 291

11.5.12 计时器(Timer)控件 293

11.5.13 几何形状(Shape)控件 294

11.5.14 画线(Line)控件 295

11.5.15 页框(PageFrame)控件 296

11.5.16 网格(Grid)控件 297

习题 302

第12章 设计报表 307

12.1 报表的概念及其分类 307

12.2 报表设计器的打开、组成和基本操作 308

12.2.1 打开报表设计器 308

12.2.2 报表设计器的组成 308

12.2.3 向报表布局窗口增加控件的方法 313

12.3 一对多报表的设计 317

12.4 以命令方式运行报表 319

习题 319

第13章 菜单系统 320

13.1 Visual FoxPro 6.0中的菜单及其分类 320

13.2 通过命令编制菜单 321

13.2.1 菜单栏的定义与使用 321

13.2.2 菜单项(PAD)的定义与使用 323

13.2.3 弹出式菜单(POPUP)的定义与使用 324

13.2.4 菜单选择项(BAR)的定义与使用 325

13.2.5 通过编程编制Visual FoxPro的系统菜单 327

13.2.6 系统菜单的废止与激活 329

13.3 用菜单设计器设计系统菜单 330

13.3.1 菜单的建立 330

13.3.2 快速菜单 331

13.3.3 系统菜单的设计 332

13.4 快捷菜单的设计 336

习题 338

参考文献 340

相关图书
作者其它书籍
返回顶部