《数据库原理及应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:邝硕等编著
  • 出 版 社:广州:华南理工大学出版社
  • 出版年份:1991
  • ISBN:7562300844
  • 页数:322 页
图书介绍:广播电视大学教材。

第一篇 数据库的基本知识 2

第一章 数据库系统概论 2

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

1.2 数据库系统的基本概念 4

1.2.1 什么是数据库、数据库管理系统和数据库系统 4

1.2.2 数据库系统结构与特点 4

1.3 数据模型 8

1.3.1 客观世界的数据化描述 8

1.3.2 实体模型 12

1.3.3 数据模型 13

1.4 关系数据库 17

1.4.1 关系数据库 17

1.4.2 数据库的应用 19

小结 22

习题 23

第二章 dBASE Ⅲ数据库管理系统 24

2.1 dBASE Ⅲ的结构、功能与特点 24

2.1.1 dBASE Ⅲ的结构 24

2.1.2 dBASE Ⅲ的功能 25

2.1.3 dBASE Ⅲ的特点 26

2.2 dBASE Ⅲ的运行环境与性能规范 27

2.2.1 系统的运行环境 27

2.2.2 dBASE Ⅲ的性能规范 27

2.3 dBASE Ⅲ的运行方式与方法 29

2.3.1 运行和退出dBASE Ⅲ的方法 29

2.3.2 dBASE Ⅲ的运行方式 31

2.4 汉字数据库管理系统C-dBASE Ⅲ 33

2.4.1 汉字操作系统CC-DOS 33

2.4.2 汉字C-dBASE Ⅲ的启动与操作 37

2.5 汉字的输入 38

2.5.1 首尾码输入法 39

2.5.2 拼音码输入法 41

2.5.3 五笔字型输入法 43

2.5.4 中西文混合输入法 43

2.5.5 汉字输入注意事项 44

2.6 汉字的输出 44

小结 45

习题 45

第三章 dBASE Ⅲ的基本语法结构 46

3.1 数据库文件 46

3.1.1 库文件的基本格式 46

3.1.2 库文件的特征与参数 47

3.1.3 文件类型 50

3.2 常量、变量及其类型 52

3.2.1 常量 52

3.2.2 变量 52

3.3 函数及其应用 54

3.3.1 数值型函数 55

3.3.2 字符型函数 56

3.3.3 日期和时间运算函数 59

3.3.4 转换型函数 61

3.3.5 状态检测函数 63

3.4 表达式及其运算 66

3.4.1 数值型运算 66

3.4.2 字符串型运算 67

3.4.3 关系型运算 68

3.4.4 逻辑型运算 68

3.4.5 日期型运算 68

3.4.6 综合表达式的运算 70

3.5 dBASE Ⅲ的语言结构 70

3.5.1 语句结构 71

3.5.2 语句的书写规则 71

3.5.3 语句举例 72

小结 72

习题 73

第二篇 dBASE Ⅲ的基本操作命令 76

第四章 数据库文件的建立与显示命令 76

4.1 建立数据库文件的命令(CREATE) 76

4.1.1 建立数据库文件的含义 76

4.1.2 建立数据库文件的命令 77

4.2 向数据库文件增添记录的命令 79

4.2.1 立即输入法 79

4.2.2 增添命令(APPEND) 81

4.2.3 插入命令(INSERT) 86

4.3 显示数据库文件的命令 88

4.3.1 显示记录结构的命令(LIST STRU,DISP STRU) 88

4.3.2 列示与显示命令(LIST,DISP) 89

4.4 显示文件目录的命令(DIR) 93

小结 94

习题 94

第五章 文件操作命令 96

5.1 删除文件命令(ERASE) 96

5.2 重命名命令(RENAME) 97

5.3 开闭命令 97

5.3.1 打开文件命令(USE) 97

5.3.2 关闭文件命令(CLOSE,CLEAR ALL) 98

5.4 选工作区命令(SELECT) 99

5.4.1 内存工作区的概念 99

5.4.2 选工作区命令 100

5.4.3 多工作区下对记录字段的访问 101

5.5 数据库文件连结命令(JOIN) 102

5.6 复制命令(COPY) 107

5.6.1 复制结构命令(COPY STRU) 107

5.6.2 复制文件命令(COPY FILE) 108

5.6.3 复制命令(COPY TO) 109

小结 113

习题 114

第六章 查找与排序命令 116

6.1 记录定位和继续定位的命令 116

6.1.1 记录定位命令(LOCATE) 116

6.1.2 继续定位命令(CONTINUE) 117

6.2 索引命令(INDEX) 118

6.2.1 索引文件的概念 118

6.2.2 建立索引文件的命令 120

6.3 索引查找、搜索与移动指针的命令 123

6.3.1 索引查找命令(FIND) 123

6.3.2 移动指针命令(SKIP) 124

6.3.3 索引搜索命令(SEEK) 125

6.3.4 索引查找法的优缺点 126

6.4 重建索引命令(REINDEX) 126

6.5 排序命令(SORT) 127

6.5.1 排序原理 127

6.5.2 排序命令 128

小结 131

习题 132

第七章 数据库文件的编辑命令 134

7.1 删除记录的命令 134

7.1.1 加上与解除删除标记命令(DELETE,RECALL) 134

7.1.2 删除记录命令(PACK) 135

7.2 删除全部记录命令(ZAP) 136

7.3 修改记录结构的命令与方法 137

7.3.1 修改记录结构命令(MODI STRU) 137

7.3.2 全屏幕编辑法常用键的功能 137

7.3.3 用全屏幕编辑法修改记录结构 138

7.3.4 修改记录结构参数时对记录值的影响 139

7.3.5 既修改记录结构又不丢失数据的处理方法 141

7.4 修改记录字段值的命令 143

7.4.1 编辑命令(EDIT) 143

7.4.2 修改字段命令(CHANGE) 144

7.4.3 浏览编辑命令(BROWSE) 145

7.4.4 替换字段命令(REPLACE) 146

7.4.5 成批更新命令(UPDATE) 148

7.5 备注字段及其内容的显示、写入与修改 152

小结 155

习题 155

第八章 统计报表命令 156

8.1 统计记录条数命令(COUNT) 156

8.2 求和命令(SUM) 157

8.3 求平均值命令(AVERAGE) 158

8.4 分类统计命令(TOTAL) 159

8.5 报表格式文件的建立、修改与输出命令 163

8.5.1 建立报表格式文件命令(CREATE REPORT) 163

8.5.2 报表格式文件修改命令(MODIFY REPORT) 167

8.5.3 输出报表命令(REPORT FORM) 169

8.6 标签格式文件的建立、修改与输出命令 170

8.6.1 建立标签格式文件命令(CREATE LABEL) 170

8.6.2 修改标签格式文件命令(MODIFY LABEL) 172

8.6.3 输出标签命令(LABEL FORM) 173

小结 176

习题 177

第九章 其它操作命令 180

9.1 内存变量操作命令 180

9.1.1 内存变量赋值命令(STORE,=) 180

9.1.2 显示内存变量命令(DISPLAY MEMORY LIST MEMORY) 181

9.1.3 删除内存变量命令(CLEAR ALL,CLEAR MEMORY RELEASE) 182

9.1.4 建立内存变量文件命令(SAVE TO) 183

9.1.5 从文件读入内存变量的命令(RESTORE FROM) 184

9.1.6 内存变量在命令中的使用问题 184

9.2 清屏命令(CLEAR) 186

9.3 换页命令(EJECT) 187

9.4 求助命令(HELP) 187

9.5 支援命令(ASSIST) 189

9.6 系统工作状态设置命令(SET) 191

9.6.1 开关设置命令 192

9.6.2 参数设置命令 194

9.7 显示状态命令(DISPLAY STATUS LIST STATUS) 197

小结 197

习题 199

第三篇 应用程序设计 201

第十章 应用程序的结构、建立与运行 201

10.1 应用程序的基本结构及结构化程序的设计方法 201

10.1.1 dBASEⅢ应用程序的基本结构 201

10.1.2 结构化程序设计方法 203

10.1.3 注释命令(NOTE*) 205

10.2 应用程序的建立与编辑 205

10.2.1 内部法(MODI COMM) 206

10.2.2 外部法(EDLIN) 207

10.3 应用程序的运行 213

10.3.1 dBASEⅢ内部命令方式(DO) 213

10.3.2 操作系统状态下直接运行dBASE Ⅲ程序方式(DBASE) 214

10.3.3 终止运行命令(CANCEL) 214

小结 214

习题 215

第十一章 人机交互式命令及输入输出格式设计 216

11.1 人机交互式命令 216

11.1.1 单字符输入命令(WAIT) 216

11.1.2 字符串接受命令(ACCEPT) 217

11.1.3 输入命令(INPUT) 218

11.2 自定格式输出命令(@-SAY-GET) 220

11.2.1 屏幕自定格式输出 220

11.2.2 打印机自定格式输出 228

11.3 格式文件的设计 230

11.3.1 格式文件的引入 230

11.3.2 格式文件的建立与编辑(MODI COMM) 231

11.3.3 格式文件的运行(SET FORMAT TO) 232

小结 233

习题 234

第十二章 条件判断语句及循环语句 236

12.1 条件判断语句(IF-ELSE-ENDIF) 236

12.2 多路分支语句(DO CASE-ENDCASE) 242

12.3 循环语句及其辅助语句 245

12.3.1 循环语句(DO WHILE-ENDDO) 245

12.3.2 循环复始语句LOOP 248

12.3.3 退出循环语句(EXIT) 249

12.4 循环语句的嵌套 250

小结 254

习题 255

第十三章 子程序及过程的设计 257

13.1 子程序的结构与调用(DO,RETURN) 257

13.2 局部变量与全局变量 268

13.2.1 局部变量(PRIVATE) 269

13.2.2 全局变量(PUBLIC) 272

13.3 参数传递语句(DO WITH-PARAMATERS) 274

13.4 过程与过程文件 277

小结 279

习题 279

第十四章 关系数据库应用系统的建立 282

14.1 关系模型的范式 282

14.1.1 第1范式 283

14.1.2 第2范式 286

14.1.3 第3范式 288

14.2 建立数据库应用系统的一般步骤与方法 290

14.2.1 建立一般系统的步骤与方法 290

14.2.2 建立数据应用系统的步骤与方法 292

14.3 关系数据库应用系统示例 298

14.3.1 系统分析 298

14.3.2 系统设计 299

14.3.3 系统实施 302

小结 302

习题 304

附录一 美国信息交换标准代码表 306

附录二 关系数据库dBASEⅢ命令表 309

附录三 DOS命令表 318