《数据库应用技术》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:丁桂芝,王向华等编著
  • 出 版 社:天津:南开大学出版社
  • 出版年份:2001
  • ISBN:7310015347
  • 页数:229 页
图书介绍:本书是一本适合学生自学的教科书,在内容编排上以从个别到一般的形式,先从具体的数据库管理软件FoxPro入手,让读者对数据库管理系统有一个感性认识,再介绍数据库基本理论;在编写风格上采用任务驱动的编写思路,即先提出课程学习后要解决的实际问题,再分解问题的解决步骤。在学习过程中,一个个解决问题,最终形成一个比较完整的管理系统,从而达到学以致用的目的。全书共分14章,第1章介绍数据库的技术基础,并提出一个实际的教学案例;第2-7章介绍数据库的建立、维护、统计、索引等,并不断解决教学案例分解的问题;第8-12章介绍程序设计方法,利用程序设计方法实现教学案例中的功能;第13-14章介绍数据库基本理论和数据库管理基础知识。本书是适用于专科生的教材,尤其适用于高职大专生和自考生。

第1章 数据库技术基础 1

1.1初识数据库 1

1.1.1数据与数据库 1

1.1.2数据模型 1

1.1.3关于FoxPro 2

1.2安装FoxPro 2

1.3启动、退出FoxPro 5

1.3.1启动FoxPro 5

1.3.2 FoxPro的窗口组成 5

1.3.3退出FoxPro 6

1.4教学案例的提出 6

1.4.1建立数据库 6

1.4.2管理数据库 7

本章小结 7

练习题 7

2.1FoxPro数据类型与数据库文件 8

第2章 关系型数据库 8

2.2运算符与表达式 9

2.2.1数值表达式 9

2.2.2字符串表达式 10

2.2.3关系表达式 10

2.2.4逻辑表达式 10

2.3建立FoxPro数据库 11

2.3.1 FoxPro命令格式 11

2.3.2以菜单方式建立数据库 12

2.3.3以命令行方式建立数据库 13

2.4.1数据库的打开与关闭 14

2.4.2显示数据库结构 15

2.4.3复制数据库结构 16

2.4.4复制数据库文件 16

2.4.5修改数据库结构 18

2.5教学案例——数据库的建立 18

2.5.1任务的提出 18

2.5.2任务的完成 19

练习题 20

本章小结 20

第3章 数据库记录操作 22

3.1追加/插入记录 22

3.1.1 APPEND 22

3.1.2 INSERT 26

3.2.1记录指针 27

3.2.2指针的定位 27

3.2记录指针的定位 27

3.3记录的显示 29

3.3.1 LIST命令 29

3.3.2 DISPLAY命令 31

3.4编辑记录 31

3.4.1 EDIT与CHANGE命令 31

3.4.2 BROWSE命令 32

3.4.3 REPLACE命令 34

3.5.1逻辑删除 36

3.5删除记录 36

3.5.2物理删除 38

3.6教学案例——数据库的编辑、修改 39

3.6.1任务的提出 39

3.6.2任务的完成 40

本章小结 43

练习题 43

第4章 数据库排序与索引 45

4.1数据库排序 45

4.2数据库索引 47

4.2.1单索引 47

4.2.2索引文件的打开、关闭和改变主索引文件 49

4.2.3复合索引 50

4.2.4复合索引文件的打开 51

4.2.5复合索引文件的关闭 52

4.2.6用菜单方式实现索引 52

4.3更新索引文件 53

4.4.1 FIND命令 54

4.4索引文件的应用 54

4.4.2 SEEK命令 55

4.4.3菜单完成快速查找 55

本章小结 56

练习题 56

第5章 数据库统计 58

5.1统计记录个数 58

5.1.1菜单方式 58

5.1.2命令行方式 59

5.2求和/求平均数 60

5.2.1菜单方式 60

5.2.2命令行方式 61

5.3分类汇总 62

5.3.1菜单工作方式 62

5.3.2命令行方式 63

5.4.1任务的提出 64

5.4.2任务的完成 64

5.4教学案例——数据库的数据统计 64

本章小结 65

练习题 66

第6章 通用型、备注型字段的操作 67

6.1通用型字段的操作 67

6.1.1输入通用型字段数据 67

6.1.2编辑通用型字段内容 70

6.1.3显示通用型字段内容 71

6.2.1编辑备注型字段 72

6.2备注型字段的操作 72

6.2.2复制备注型字段 73

6.2.3显示备注型字段内容 74

6.3教学案例——数据库的修改 74

6.3.1任务的提出 74

6.3.2任务的完成 75

本章小结 77

练习题 77

7.1.1多工作区的基本概念 78

7.1多工作区的基本概念 78

第7章 多工作区操作 78

7.1.2选择工作区 79

7.1.3互访工作区 81

7.2关联的建立 82

7.2.1关联的概念 82

7.2.2建立关联 82

7.3.2连接数据库文件 84

7.3.1数据库连接的概念 84

7.3数据库连接 84

7.2.3取消关联 84

7.4数据库更新 86

7.5教学案例——数据库的多工作区操作 87

7.5.1任务的提出 87

7.5.2任务的完成 87

本章小结 89

练习题 89

8.1.1常量 90

8.1常量与变量 90

第8章 简单程序设计语句 90

8.1.2变量 91

8.1.3变量赋值 91

8.2输入语句 92

8.2.1基本输入语句 92

8.2.2格式输入语句 93

8.3输出语句 95

8.3.1简单输出语句 95

8.3.2格式输出语句 96

8.4清屏命令 97

8.4.1清除全屏幕 97

8.4.2清除局部屏幕 97

8.5常见函数 98

8.5.1数学函数 98

8.5.2字符函数 99

8.5.3日期、时间函数 101

8.5.4转换函数 101

8.5.5测试函数 102

练习题 103

本章小结 103

第9章 程序设计 105

9.1编程前的准备 105

9.1.1算法 105

9.1.2流程图 105

9.2程序的编写与调试、运行 107

9.2.1程序的编写 107

9.2.2程序的输入 107

9.2.3调试与运行 108

9.2.4使用“EDIT”菜单编辑程序 110

9.2.5注释语句 111

9.3程序结构与顺序程序设计 112

9.3.1程序结构 112

9.3.2顺序程序设计 112

9.4.1单路分支 113

9.4分支程序设计 113

9.4.2双路分支 115

9.4.3多路分支 117

9.4.4分支嵌套 118

9.4.5编写分支结构程序 119

9.5循环程序设计 121

9.5.1 DO WHILE-ENDDO循环 122

9.5.2 FOR-ENDFOR循环 124

9.5.3 SCAN-ENDSCAN循环 126

9.5.4编写循环嵌套程序 127

9.6数组 128

9.6.1数组的定义 128

9.6.2数组与数据库的应用 129

本章小结 131

练习题 131

10.1.1子程序的基本概念 134

10.1.2子程序调用与返回 134

10.1子程序 134

第10章 过程与函数 134

10.1.3利用子程序编写程序 135

10.2过程、过程文件 137

10.2.1过程的定义 137

10.2.2过程文件的打开与关闭 138

10.2.3过程文件的调用与返回 138

10.3函数 140

10.4参数的传递 141

10.4.1利用PARAMETERS命令传递参数 142

10.4.2利用变量类型传递参数 142

10.4.3变量查看与释放 145

10.5教学案例——各功能模块的实现 145

10.5.1任务的提出 145

10.5.2任务的完成 146

本章小结 158

练习题 159

11.1.1屏幕颜色设置 161

第11章 菜单与屏幕格式的设计与生成 161

11.1屏幕颜色设置与画图 161

11.1.2矩形区域填充命令 162

11.1.3画图命令 162

11.2菜单设计语句 163

11.2.1亮条式菜单 163

11.2.2下拉式菜单 165

11.2.3弹出式菜单 167

11.3菜单生成器的使用 168

11.3.1进入菜单生成器 169

11.3.2输入各菜单项 170

11.3.3输入子菜单项 170

11.3.4激活菜单 171

11.3.5运行菜单程序文件 171

11.3.6修改菜单生成器 171

11.4屏幕窗口的设计 172

11.4.1窗口的定义 172

11.4.2激活窗口 173

11.5按钮的设计 174

11.4.3窗口的释放 174

11.6屏幕生成器的使用 175

11.6.1进入屏幕生成器 176

11.6.2设计屏幕界面 177

11.6.3选择需要显示的字段 177

11.6.4调整设计的窗口 178

11.6.5设计各字段的显示方式 178

11.6.6设计按钮 179

11.6.7设计激发按钮的过程 180

11.6.8屏幕程序文件的生成 181

11.6.9屏幕程序的执行 181

11.6.10修改屏幕生成器 182

11.6.11设计屏幕版式 182

11.7教学案例——各功能模块的菜单生成 183

11.7.1任务的提出 183

11.7.2任务的完成 183

练习题 185

本章小结 185

第12章 PQBE、报表与标签 186

12.1简单SQL语句 186

12.2 RQBE查询 188

12.2.1进入RQBE的方法 188

12.2.2利用RQBE进行查询 189

12.2.3查看生成的SQL语句 191

12.2.4 RQBE输出控制 192

12.3.2报表的生成 194

12.3报表生成器的使用 194

12.3.1进入报表生成器 194

12.3.3报表文件的执行 196

12.3.4修改报表 197

12.4标签生成器的使用 197

12.4.1进入标签生成器 197

12.4.2生成标签浏览 198

12.4.3执行标签 199

12.5.1任务的提出与完成 200

12.5教学案例——打印报表的生成 200

12.4.4修改标签 200

12.5.2编辑SUB6子程序 201

本章小结 202

练习题 202

第13章 数据库理论 204

13.1数据库基本概念 204

13.1.1 DBMS的管理功能 204

13.1.2数据模型 204

13.2关系模型的基本概念 206

13.3关系运算及关系的完整性 207

13.3.1关系模型的基本操作 207

13.3.2关系模型的完整性 210

本章小结 211

练习题 211

第14章 数据库管理基础 212

14.1数据的安全性控制 212

14.1.1用户标识与鉴定 212

14.1.2存取控制 213

14.1.1数据完整性 214

14.1.2并发控制 214

14.2数据完整性与并发控制 214

14.3数据库系统的三级模式结构 215

14.3.1数据库的三级模式 215

14.3.2数据库的二级映像功能 216

14.4关系数据库域属性及规范化 217

14.4.1域属性 217

14.4.3范式 218

14.4.2函数依赖 218

本章小结 220

练习题 220

附录A 常用FoxPro文件类型 221

附录B FoxPro常用命令 222

附录C FoxPro常用函数 224

附录D FoxPro系统菜单功能 226

参考文献 229