当前位置:首页 > 工业技术
数据库原理与应用 基于Visual FoxPro  2版

数据库原理与应用 基于Visual FoxPro 2版PDF格式文档图书下载

工业技术

  • 购买点数:13
  • 作 者:李春葆 曾慧编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:7302162263
  • 标注页数:398 页
  • PDF页数:413 页
图书介绍:本书是根据作者多年写作、讲授和开发数据库的体会撰写而成,主要讲述基于Visual FoxPro(简称VFP)系统讨论数据库的原理和应用方法。全书分为19章;第1章~第5章介绍数据库的基本原理;第6章~第19章介绍Visual FoxPro系统开发数据库应用系统的使用技术。在讲解知识点、诠释概念的过程中,穿插各类实例,并在每章后给出大量习题,有助于读者理解概念,巩固知识、掌握要点、攻克要难点。本书既可作为参加全面计算机等级考试二级数据库设计考试应试者的教材,又可作为各类院校相关专业及其他培训班的“数据库原理与应用”课程的教学用书,对于计算机应用人员和计算机爱好者也是一本实用的自学参考书。

查看更多关于数据库原理与应用 基于Visual FoxPro 2版的内容

图书介绍

第1章 数据库系统概述 1

1.1 信息、数据和数据处理 1

1.1.1 信息与数据 1

1.1.2 数据处理 2

1.2 数据管理技术的发展 2

1.2.1 人工管理阶段(20世纪50年代) 2

1.2.2 文件系统阶段(20世纪60年代) 2

1.2.3 数据库系统阶段(20世纪60年代后期) 3

1.3 数据库系统的组成与结构 4

1.3.1 数据库系统的组成 4

1.3.2 数据库系统体系结构 6

1.4 数据库管理系统 9

1.4.1 DBMS的主要功能 9

1.4.2 DBMS的组成 10

1.5 练习题1 12

1.5.1 单项选择题 12

1.5.2 简答题 13

第2章 数据模型 14

2.1 什么是数据模型 14

2.1.1 数据的描述 15

2.1.2 数据间联系的描述 15

2.2 概念模型 15

2.2.1 信息世界中的基本概念 15

2.2.2 实体间的联系方式 16

2.2.3 实体联系表示法(E-R方法) 17

2.2.4 怎样设计E-R图 19

2.3 数据库类型 20

2.3.1 层次模型 21

2.3.2 网状模型 22

2.3.3 关系模型 23

2.4 练习题2 25

2.4.1 单项选择题 25

2.4.2 简答题 26

第3章 关系数据库 27

3.1 关系模型的基本概念 27

3.2 关系的数学定义 28

3.3 关系代数 30

3.3.1 传统的集合运算 30

3.3.2 专门的关系运算 31

3.4 练习题3 33

3.4.1 单项选择题 33

3.4.2 简答题 35

第4章 关系数据库规范化理论 36

4.1 问题的提出 36

4.2 函数依赖 37

4.2.1 函数依赖的定义 37

4.2.2 函数依赖与属性关系 38

4.2.3 Armstrong公理 39

4.2.4 闭包及其计算 39

4.3 范式和规范化 41

4.3.1 什么叫范式 41

4.3.2 范式的判定条件与规范化 41

4.4 关系模式的分解 43

4.4.1 模式分解中存在的问题 43

4.4.2 无损分解的定义和性质 43

4.4.3 无损分解的测试方法 44

4.4.4 保持函数依赖的分解 44

4.5 练习题4 45

4.5.1 单项选择题 45

4.5.2 简答题 47

第5章 数据库设计 49

5.1 数据库设计概述 49

5.2 需求分析 50

5.2.1 需求分析的步骤 50

5.2.2 需求分析的方法 52

5.3 概念结构设计 55

5.3.1 局部应用E-R模型设计 55

5.3.2 总体概念E-R模型设计 57

5.4 逻辑结构设计 59

5.5 物理结构设计 61

5.6 数据库的实施和维护 61

5.7 练习题5 62

5.7.1 单项选择题 62

5.7.2 简答题 63

第6章 VFP系统初步 64

6.1 VFP系统的启动和退出 64

6.1.1 启动VFP系统 64

6.1.2 退出VFP系统 65

6.2 VFP系统界面 65

6.2.1 菜单 65

6.2.2 窗口 66

6.2.3 对话框 66

6.3 VFP系统菜单 67

6.3.1 “文件”菜单 67

6.3.2 “编辑”菜单 67

6.3.3 “显示”菜单 68

6.3.4 “格式”菜单 68

6.3.5 “工具”菜单 69

6.3.6 “程序”菜单 69

6.3.7 “窗口”菜单 69

6.3.8 “帮助”菜单 70

6.4 定制VFP开发环境 70

6.4.1 设置环境和管理临时文件 70

6.4.2 配置VFP工具栏 73

6.5 练习题6 75

6.5.1 单项选择题 75

6.5.2 简答题 75

第7章 VFP语言基础 76

7.1 数据类型 76

7.1.1 字符型 76

7.1.2 货币型 76

7.1.3 数值型 77

7.1.4 单精度浮点型 77

7.1.5 日期型 77

7.1.6 日期时间型 77

7.1.7 双精度浮点型 77

7.1.8 整型 78

7.1.9逻辑型 78

7.1.10 备注型 78

7.1.11 通用型 78

7.1.12 字符型(二进制) 78

7.1.13 备注型(二进制) 78

7.2 数据存储容器 79

7.2.1 常量 79

7.2.2 变量 80

7.2.3 数组 84

7.2.4 字段 85

7.2.5 记录 86

7.2.6 对象 86

7.3 运算符 86

7.3.1 算术运算符 86

7.3.2 字符运算符 86

7.3.3 日期运算符 87

7.3.4 逻辑运算符 87

7.3.5 关系运算符 87

7.3.6 类与对象运算符 88

7.4 表达式 88

7.4.1 算术表达式 88

7.4.2 字符表达式 89

7.4.3 日期表达式 89

7.4.4 关系表达式 89

7.4.5 逻辑表达式 89

7.4.6 名字表达式 90

7.4.7 宏替换表达式 90

7.5 VFP命令结构 90

7.6 练习题7 91

7.6.1 单项选择题 91

7.6.2 简答题 94

第8章 建立表 95

8.1 建立表结构 95

8.1.1 交互建立表结构 95

8.1.2 使用SQL命令建立表结构 96

8.2 修改表结构 97

8.2.1 交互修改表结构 97

8.2.2 使用SQL命令修改表结构 98

8.3 删除表 100

8.4 复制表 101

8.5 重命名表 102

8.6 建立样本表 103

8.7 练习题8 106

8.7.1 单项选择题 106

8.7.2 简答题 108

第9章 SQL语言 109

9.1 SQL语言概述 109

9.1.1 SQL语言的特点 109

9.1.2 SQL语言的基本概念 109

9.2 SQL数据定义功能 110

9.2.1 建立基本表和视图 110

9.2.2 修改表结构 111

9.3 SQL数据查询功能 112

9.3.1 投影查询 113

9.3.2 选择查询 114

9.3.3 排序查询 116

9.3.4 使用聚合函数 117

9.3.5 表的连接查询 119

9.3.6 子查询 122

9.3.7 相关子查询 126

9.3.8 带EXIST测试的子查询 127

9.4 SQL数据操纵功能 128

9.4.1 INSERT命令 128

9.4.2 UPDATE命令 128

9.4.3 DELETE命令 129

9.5 练习题9 129

9.5.1 单项选择题 129

9.5.2 简答题 132

第10章 索引 134

10.1 索引类型和索引文件类型 134

10.1.1 索引类型 134

10.1.2 索引文件类型 135

10.2 建立索引文件 136

10.2.1 建立结构复合索引文件 136

10.2.2 建立独立复合索引文件 138

10.2.3 建立独立索引文件 139

10.3 索引文件的引用 140

10.3.1 结构复合索引文件的引用 140

10.3.2 独立复合索引文件的引用 141

10.3.3 独立索引文件的引用 142

10.4 索引文件的维护 143

10.4.1 结构复合索引文件的维护 143

10.4.2 独立复合索引文件的维护 144

10.4.3 独立索引文件的维护 145

10.5 索引标识的删除 145

10.5.1 删除结构复合索引文件中的索引标识 145

10.5.2 删除独立复合索引文件中的索引标识 146

10.5.3 删除独立索引文件 147

10.6 练习题10 147

10.6.1 单项选择题 147

10.6.2 简答题 148

第11章 表的操作 149

11.1 打开表 149

11.1.1 USE命令 149

11.1.2 使用多个表 151

11.2 输入记录 154

11.2.1 全屏幕编辑 154

11.2.2 使用命令 156

11.3 修改记录 158

11.3.1 全屏幕编辑 158

11.3.2 使用命令 158

11.4 删除记录 160

11.4.1 逻辑删除记录 160

11.4.2 物理删除记录 162

11.5 查找记录 162

11.5.1 记录的定位 162

11.5.2 顺序查找 164

11.5.3 记录过滤 165

11.5.4 索引查找 166

11.6 数据统计 166

11.6.1 计数命令 167

11.6.2 求和命令 167

11.6.3 求平均值命令 167

11.6.4 分类汇总命令 168

11.7 练习题11 169

11.7.1 单项选择题 169

11.7.2 简答题 172

第12章 建立和操作数据库 174

12.1 自由表和数据库 174

12.2 建立数据库文件 174

12.3 数据库的操作 175

12.3.1 打开数据库 175

12.3.2 向数据库中添加表 176

12.3.3 显示数据库中的表 177

12.3.4 从数据库中移去表 178

12.3.5 引用多个数据库 179

12.3.6 关闭数据库 179

12.3.7 删除数据库 180

12.3.8 查看和修改数据库结构 180

12.4 练习题12 182

12.4.1 单项选择题 182

12.4.2 简答题 183

第13章 使用数据词典 184

13.1 设置长表名和表的注释 184

13.1.1 设置长表名 184

13.1.2 设置表的注释 185

13.2 设置长字段名、注释和标题 186

13.2.1 设置长字段名 186

13.2.2 设置字段注释 187

13.2.3 设置字段的标题 187

13.3 字段默认值 188

13.3.1 设置字段默认值 188

13.3.2 利用默认值来加快数据的输入 189

13.3.3 允许的默认值 189

13.3.4 何时使用默认值 189

13.4 建立和删除表间的关系 190

13.4.1 建立表间的永久关系 190

13.4.2 删除表间的永久关系 191

13.4.3 建立表之间的临时关系 191

13.5 设置字段级和记录级有效性规则 193

13.5.1 何时实施约束 193

13.5.2 设置字段级有效性规则 194

13.5.3 何时检查字段级规则 195

13.5.4 设置记录级有效性规则 195

13.5.5 何时检查记录级规则 196

13.5.6 从数据库中移去具有关联规则的表 196

13.6 生成参照完整性 196

13.7 存储过程 198

13.7.1 建立存储过程 198

13.7.2 将存储过程添加到数据库中 199

13.7.3 查看数据库中存储过程的名字 199

13.8 设置触发器 200

13.8.1 建立触发器 200

13.8.2 移去或删除触发器 201

13.8.3 修改触发器 202

13.9 练习题13 202

13.9.1 单项选择题 202

13.9.2 简答题 203

第14章 VFP程序设计基础 204

14.1 程序文件 204

14.1.1 程序的概念 204

14.1.2 程序文件的建立与执行 204

14.1.3 不同工作方式下的环境设置 206

14.1.4 输入输出命令 210

14.2 程序控制结构 213

14.2.1 顺序结构 213

14.2.2 分支结构 213

14.2.3 循环结构 215

14.3 函数和过程 219

14.3.1 VFP标准函数 219

14.3.2 自定义函数 223

14.3.3 过程 225

14.3.4 参数传递过程 226

14.4 练习题14 231

14.4.1 单项选择题 231

14.4.2 简答题 233

14.4.3 编程题 235

第15章 表单和表单集 236

15.1 创建表单 236

15.2 定制表单 238

15.2.1 使用表单设计器工具栏 238

15.2.2 设置数据环境 239

15.2.3 向表单中添加控件 240

15.3 表单的属性、事件和方法 242

15.3.1 表单的属性 242

15.3.2 表单的事件 244

15.3.3 表单的方法 246

15.3.4 添加新的属性与方法到表单中 248

15.4 修改表单 249

15.4.1 选择表单控件 250

15.4.2 复制表单控件 250

15.4.3 删除表单控件 250

15.4.4 移动表单控件 250

15.4.5 改变表单控件大小 250

15.4.6 控件布局 250

15.4.7 设置控件的Tab键次序 250

15.4.8 预定义常量 252

15.5 表单管理 252

15.5.1 隐藏表单 252

15.5.2 传递参数 252

15.5.3 从表单返回值 253

15.5.4 关闭活动表单 253

15.5.5 运行时属性的设置 253

15.6 保存和运行表单 255

15.6.1 保存表单 255

15.6.2 运行表单 255

15.7 创建表单集 256

15.8 练习题15 256

15.8.1 单项选择题 256

15.8.2 简答题 258

第16章 内部控件 259

16.1 标签控件 259

16.2 文本框控件 260

16.3 编辑框控件 261

16.4 命令按钮控件 263

16.5 命令组控件 267

16.6 选项组控件 269

16.7 复选框控件 271

16.8 列表框控件 272

16.9 组合框控件 277

16.10 微调 279

16.11 图像控件 280

16.12 表格控件 281

16.13 定时器控件 285

16.14 页框控件 287

16.15 线条控件 288

16.16 形状控件 289

16.17 容器控件 291

16.18 OLE控件 292

16.19 练习题16 294

16.19.1 单项选择题 294

16.19.2 简答题 296

第17章 面向对象的程序设计 297

17.1 对象和类 297

17.1.1 对象 297

17.1.2 类 298

17.2 定义类的程序方式 300

17.2.1 定义类的命令 301

17.2.2 向容器类中添加对象 302

17.2.3 指定方法和事件程序 305

17.2.4 保护和隐藏类成员 306

17.2.5 按类层次调用方法或事件代码 307

17.2.6 成员数组 309

17.2.7 对象数组 309

17.3 利用类设计器定义类 310

17.4 面向对象程序设计实例 314

17.5 练习题17 317

17.5.1 单项选择题 317

17.5.2 简答题 321

第18章 菜单设计 322

18.1 启动菜单设计器 322

18.2 菜单设计器的组成 323

18.3 创建和运行菜单 325

18.4 设计菜单实例 325

18.5 练习题18 331

18.5.1 单项选择题 331

18.5.2 简答题 331

第19章 报表设计 332

19.1 报表设计器 332

19.1.1 启动报表设计器 332

19.1.2 报表设计工具栏 333

19.1.3 报表控件工具栏 333

19.2 设计报表布局 334

19.2.1 设置报表页面 334

19.2.2 设置报表数据环境 335

19.2.3 数据位置的规划 335

19.3 插入报表控件 336

19.3.1 添加字段 336

19.3.2 添加标签 337

19.3.3 添加图形 337

19.3.4 添加图片 337

19.4 数据分组 338

19.4.1 添加单个组 338

19.4.2 添加多个数据分组 339

19.4.3 修改组带区 339

19.4.4 删除组带区 339

19.4.5 修改分组次序 340

19.5 修改页面布局 340

19.5.1 修改带区 340

19.5.2 精确设置带区高度 340

19.5.3 选择和移动控件 340

19.5.4 复制和删除控件 341

19.5.5 调整控件的大小 341

19.5.6 控件的对齐设置 341

19.5.7 网格线设置 341

19.6 对打印进行控制 342

19.6.1 打印具有可变长度值的控件 342

19.6.2 设置控件的打印选项 342

19.7 运行报表 343

19.8 练习题19 345

19.8.1 单项选择题 345

19.8.2 简答题 345

第20章 VFP数据库系统开发实例 346

20.1 项目管理器 346

20.1.1 打开项目管理器 346

20.1.2 设计主程序 347

20.1.3 增加项目元素 348

20.1.4 连编应用程序 349

20.2 学生成绩管理系统设计 350

20.2.1 相关的数据表 350

20.2.2 相关模块 351

附录A 上机实验题 355

上机实验1:建立和使用自由表 355

上机实验2:建立和使用索引 357

上机实验3:表操作 360

上机实验4:SELECT-SQL查询 362

上机实验5:数据库表操作 364

上机实验6:VFP程序设计 366

上机实验7:创建表单 369

上机实验8:面向对象程序设计 372

附录B 练习题参考答案 377

练习题1 参考答案 377

练习题2 参考答案 378

练习题3 参考答案 379

练习题4 参考答案 380

练习题5 参考答案 382

练习题6 参考答案 383

练习题7 参考答案 384

练习题8 参考答案 385

练习题9 参考答案 386

练习题10 参考答案 387

练习题11 参考答案 388

练习题12 参考答案 390

练习题13 参考答案 391

练习题14 参考答案 391

练习题15 参考答案 394

练习题16 参考答案 395

练习题17 参考答案 396

练习题18 参考答案 396

练习题19 参考答案 397

参考文献 398

查看更多关于数据库原理与应用 基于Visual FoxPro 2版的内容

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