数据库及其应用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
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《革命根据地军事经济史》龚泽琪主编 1994