《数据库及其应用》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:牛允鹏主编
  • 出 版 社:北京:经济科学出版社
  • 出版年份:2000
  • ISBN:7505819860
  • 页数:233 页
图书介绍:

数据库及其应用 1

原理篇 1

第1章 数据库系统的基本概念 1

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

1.1.1 信息与数据 1

1.1.2 数据处理 2

1.2 数据管理技术的发展 2

1.2.1 自由管理阶段(50年代) 3

1.2.2 文件系统阶段(60年代) 3

1.2.3 数据库系统阶段(60年代后期) 4

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

1.3.1 数据库系统的组成 6

1.3.2 数据库系统体系结构 7

1.4 数据库管理系统(DBMS) 8

小结 10

习题1 10

第2章 数据模型 12

2.1 什么是数据模型 12

2.1.1 数据的描述 12

2.1.2 数据间联系的描述 12

2.2 实体联系模型 13

2.2.1 名词术语 13

2.2.2 实体间的联系方式 14

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

2.2.4 怎样设计E-R图 17

2.3 数据库类型 19

2.3.1 层次模型 19

2.3.2 网状模型 19

2.3.3 关系模型 20

2.4 从E-R图导出关系模型 22

小结 26

习题2 26

第3章 关系数据库理论基础 28

3.1 关系的数学定义 28

3.1.1 引例 28

3.1.2 定义 29

3.2 关系的性质 30

3.3 关系数据描述语言DDL 31

3.3.1 问答式 32

3.3.2 语言描述式 32

3.3.3 关系模式的三类完整性规则 32

3.4 关系数据操纵语言DML 33

3.5 关系代数 34

3.5.2 专门的关系运算 35

3.5.1 传统的集合运算 35

3.6 关系规范化 38

3.6.1 准备知识 38

3.6.2 范式与规范化 40

3.6.3 分解关系的基本原则 43

小结 45

习题3 45

第4章 数据库应用系统的设计 48

4.1 数据库设计内容及特点 48

4.1.1 数据库设计内容 48

4.1.2 数据库设计特点 48

4.2 数据库逻辑设计 49

4.3 数据库物理设计 54

4.3.4 确定数据的存放位置 55

4.3.3 选择存取路径 55

4.4 应用程序设计与系统的运行和维护 55

4.3.2 确定存取方法 55

4.3.1 选择存储结构 55

4.4.1 应用程序设计 56

4.4.2 投入运行和维护 56

4.5 编写技术文档 57

4.5.1 系统说明书 57

4.5.2 技术说明书 57

4.5.3 使用说明书 57

小结 58

习题4 58

应用篇 59

第5章 FoxPro综述 59

5.1 FoxPro的特点、文件类型及主要技术指标 59

5.1.1 特点 59

5.1.2 文件类型 60

5.1.3 主要技术指标 62

5.2 FoxPro的安装、启动及其用户界面 63

5.2.1 安装 63

5.2.2 启动 64

5.2.3 菜单操作 64

5.2.4 命令窗口 66

5.3 FoxPro中的数据类型、常量、变量、运算符与表达式 66

5.3.1 数据类型 66

5.3.2 常量 67

5.3.3 变量 68

5.3.4 运算符 68

5.3.5 表达式 68

5.4 FoxPro命令的一般格式 69

5.4.1 命令格式 69

5.4.3 命令的注释&& 70

5.4.4 命令的执行方式 70

5.4.2 命令的书写规则 70

5.5 内存变量的操作 71

5.5.1 内存变量的赋值 71

5.5.2 内存变量的释放 71

5.5.3 内存变量文件 72

5.5.4 内存变量的显示 72

5.5.5 内存变量的输出 72

5.6 数组操作 73

5.6.1 数组的定义 73

5.6.2 数组元素的赋值 74

5.6.3 数组与数据库文件记录间的数据交换 74

5.7 函数 75

5.7.1 数值函数 75

5.7.2 字符串函数 77

5.7.3 日期和时间函数 80

5.7.5 测试函数 81

5.7.4 数据类型转换函数 81

小结 83

习题5 84

第6章 数据库的基本操作 86

6.1 建立数据库 87

6.1.1 引例 87

6.1.2 数据库文件的结构 87

6.1.3 定义数据库文件的结构 88

6.1.4 记录的输入 89

6.1.5 记录的显示 90

6.2 数据库文件的打开与关闭 91

6.2.1 数据库文件的打开 91

6.2.2 数据库文件的关闭 92

6.3 数据库文件结构的显示与修改 92

6.3.1 数据库文件结构的显示 92

6.3.2 数据库文件结构的修改 93

6.4.2 指针的移动 94

6.4 记录的定位 94

6.4.1 记录指针概念 94

6.5 记录的插入、删除与恢复 95

6.5.1 插入记录 95

6.5.2 删除记录 96

6.6 记录的修改 97

6.6.1 编辑修改 98

6.6.2 浏览编辑修改 98

6.6.3 替换修改 99

6.7 数据库文件的排序与索引 100

6.7.1 排序 100

6.7.2 索引 101

6.8 数据查询 103

6.8.1 顺序查询 104

6.8.2 索引查询 104

6.9.2 求和命令 106

6.9.1 计数命令 106

6.9 数据统计 106

6.9.3 求平均值命令 107

6.9.4 分类汇总命令 107

6.10 数据库文件的复制 108

6.10.1 库文件的复制 108

6.10.2 库文件结构的复制 108

6.10.3 库文件与文本数据文件的转换复制 109

6.10.4 任何类型文件的复制 111

6.11 多重数据库文件操作 111

6.11.1 工作区概念 111

6.11.2 工作区选择命令 111

6.11.3 库文件之间的关联 112

6.11.4 库文件的连接 113

6.11.5 库文件的更新 113

6.12.1 数据库文件的定义 115

6.12 关系数据库标准语言SQL 115

6.12.3 数据查询 116

6.12.2 数据的增、删、改 116

小结 120

习题6 121

第7章 FoxPro程序设计 124

7.1 命令文件的建立、修改和运行 124

7.1.1 命令文件的建立与修改 124

7.1.2 命令文件的运行 124

7.1.3 命令文件的注释 125

7.2 顺序结构程序设计 125

7.2.1 顺序结构程序的特点 125

7.2.2 非格式化输入命令 126

7.2.3 格式化输入输出命令 128

7.2.4 清屏命令 133

7.3.1 分支语句 134

7.3 分支结构程序设计 134

7.3.2 多分支选择语句 136

7.4 循环结构程序设计 137

7.4.1 WHILE循环 137

7.4.2 FOR循环 139

7.4.3 SCAN循环 140

7.4.4 多重循环 140

7.5 过程及自定义函数 142

7.5.1 过程 142

7.5.2 过程文件 142

7.5.3 过程的调用 143

7.5.4 变量的作用域 145

7.5.5 自定义函数 147

7.6.1 SET命令组 149

7.6 运行环境的设置 149

7.6.2 FoxPro运行环境的配置 151

7.7 窗口程序设计 152

7.7.1 定义窗口 152

7.7.2 窗口的使用 153

7.8 菜单程序设计 154

7.8.1 菜单形式 154

7.8.2 水平式菜单设计 155

7.8.3 弹出式菜单设计 155

7.8.4 下拉式菜单设计 156

7.9 典型应用程序的编制 156

7.9.1 菜单程序的设计 157

7.9.2 输入程序设计 159

7.9.3 删除程序设计 161

7.9.4 修改记录程序设计 162

7.9.5 查询程序设计 164

7.9.6 程序统调 165

小结 166

习题7 167

第8章 FoxPro程序开发工具 171

8.1 菜单生成器 171

8.1.1 创建应用系统菜单步骤 171

8.1.2 菜单文件 172

8.1.3 菜单设计窗口的使用 172

8.1.4 Menu弹出式菜单 174

8.1.5 生成菜单程序 176

8.2 屏幕生成器 178

8.2.1 对象及事件驱动概念 179

8.2.2 屏幕文件 179

8.2.3 创建屏幕的步骤 179

8.2.4 屏幕设计窗口 181

8.2.5 Screen菜单项的使用 185

8.2.6 屏幕程序的生成 187

8.3 报表生成器 193

8.3.1 报表文件 193

8.3.2 创建报表的步骤 194

8.3.3 报表设计窗口 194

8.3.4 报表的打印 198

8.4 项目管理器 202

8.4.1 项目文件的建立与修改 202

8.4.2 项目管理器窗口 202

8.4.3 项目管理器的使用 203

8.4.4 Project菜单 206

小结 206

习题8 207

出版前言 211

数据库及其应用自学考试大纲 211

一、课程性质与设置目的 213

二、课程内容与考核目标 214

第1章 数据库系统的基本概念 214

第2章 数据模型 215

第3章 关系数据库理论基础 216

第4章 数据库应用系统的设计 217

第5章 FoxPro综述 218

第6章 数据库的基本操作 221

第7章 FoxPro程序设计 223

第8章 FoxPro程序开发工具 225

实践环节 226

三、有关说明与实施要求 229

附录 题型举例 231

后记 233