数据库及其应用PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:张正玺主编
- 出 版 社:北京:国防工业出版社
- 出版年份:2006
- ISBN:7118043893
- 页数:363 页
上篇 数据库系统概论 1
第1章 数据库系统基本知识 1
1.1 数据库系统基本概念 1
1.1.1 信息与数据 1
1.1.2 数据管理与数据库 2
1.1.3 数据库管理系统与数据库系统 2
1.2 数据管理技术的发展 3
1.2.1 手工管理阶段 3
1.2.2 文件系统阶段 4
1.2.3 数据库系统阶段 4
1.3 数据库系统结构 5
1.3.1 数据库结构 5
1.3.2 数据库系统的组成 7
1.3.3 数据库应用系统体系结构 9
1.4 数据模型 11
1.4.1 概念模型 12
1.4.2 数据模型的组成要素 14
1.4.3 最常用的数据模型 14
1.4.4 层次模型 15
1.4.5 网状模型 16
1.4.6 关系模型 16
1.4.7 面向对象模型 18
1.5 数据库技术的研究领域及新发展 18
1.5.1 数据库技术的研究领域 19
1.5.2 数据库技术的新发展 19
本章小结 20
主要概念 20
本章自测题 21
第2章 关系数据库 24
2.1 关系数据结构及关系模式 24
2.1.1 关系模型的数据结构 24
2.1.2 关系模式 25
2.1.3 关系数据库 25
2.2 关系操作语言 26
2.2.1 关系操作语言概述 26
2.2.2 关系代数 27
2.3 关系完整性约束 31
2.3.1 实体完整性 31
2.3.2 参照完整性 31
2.3.3 用户定义的完整性 32
2.4 关系系统 32
2.4.1 关系系统的定义 32
2.4.2 关系系统的分类 32
2.5 关系规范化 33
2.5.1 有关概念 33
2.5.2 范式与规范化 34
本章小结 36
主要概念 36
本章自测题 36
中篇 数据库管理系统应用 39
第3章 Visual FoxPro概述 39
3.1 Visual FoxPro的发展和特点 39
3.1.1 Visual FoxPro的发展 39
3.1.2 Visual FoxPro 6.0的特点 40
3.2 Visual FoxPro的启动 40
3.3 Visual FoxPro的用户界面 42
3.3.1 Visual FoxPro主窗口 42
3.3.2 命令窗口 44
3.4 Visual FoxPro的退出 45
3.5 Visual FoxPro的工作方式 45
3.5.1 交互操作方式 45
3.5.2 程序执行方式 45
3.6 Visual FoxPro的辅助设计工具 46
3.6.1 向导 46
3.6.2 设计器 48
3.6.3 生成器 49
3.7 项目管理器 49
3.7.1 项目管理器的功能 49
3.7.2 项目管理器的界面及操作 50
本章小结 52
主要概念 53
本章自测题 53
第4章 Visual FoxPro的表达式 54
4.1 常量 54
4.1.1 数值型常量 54
4.1.2 字符型常量 54
4.1.3 逻辑型常量 55
4.1.4 日期型常量和日期时间型常量 55
4.1.5 货币型常量 55
4.2 变量 55
4.2.1 变量名的命名规则 55
4.2.2 内存变量 56
4.2.3 字段变量 56
4.2.4 系统变量 57
4.2.5 变量的显示 57
4.2.6 内存变量的清除 57
4.3 函数 58
4.3.1 函数的书写格式 58
4.3.2 函数调用方法 58
4.4 表达式 58
4.4.1 算术表达式 59
4.4.2 字符表达式 59
4.4.3 日期时间表达式 60
4.4.4 关系表达式 60
4.4.5 逻辑表达式 63
4.4.6 表达式运算规则小结 63
4.5 常用函数 64
4.5.1 数值函数 64
4.5.2 字符函数 65
4.5.3 日期时间函数 68
4.5.4 数据类型转换函数 70
4.5.5 测试函数 71
4.6 命令结构与使用规则 71
4.6.1 命令格式 71
4.6.2 命令的使用规则 72
本章小结 73
主要概念 73
本章自测题 73
第5章 表的创建与基本操作 75
5.1 创建表结构 75
5.1.1 设计表结构 75
5.1.2 创建表结构 78
5.2 打开与关闭表文件 84
5.2.1 打开表文件 84
5.2.2 关闭表文件 84
5.3 修改表结构 85
5.4 数据输入 87
5.4.1 以立即方式输入数据 87
5.4.2 以追加方式输入数据 87
5.4.3 备注型数据的输入 88
5.4.4 通用型数据的输入 89
5.5 表文件的显示 90
5.5.1 记录指针的定位 90
5.5.2 显示记录 94
5.6 表文件的修改和编辑 97
5.6.1 修改记录 97
5.6.2 替换数据 99
5.6.3 插入记录 100
5.6.4 删除记录 101
5.7 排序与索引 104
5.7.1 记录的分类排序 104
5.7.2 表的索引 106
5.8 数据查询 121
5.8.1 顺序查询 121
5.8.2 索引查询 122
5.9 数据统计与汇总 126
5.9.1 计数命令 126
5.9.2 求和命令 127
5.9.3 求平均值命令 127
5.9.4 分类汇总命令 128
5.10 多表操作 129
5.10.1 工作区和当前工作区的概念 129
5.10.2 选择当前工作区 130
5.10.3 多工作区中表字段的相互引用 131
5.10.4 表之间的关联 133
5.10.5 表之间的连接 139
本章小结 140
主要概念 141
本章自测题 141
第6章 项目、数据库的概念及操作 143
6.1 项目及数据库的概念 143
6.1.1 数据库的概念 143
6.1.2 项目与项目管理器的概念 143
6.2 项目的创建、打开和关闭 144
6.2.1 创建项目文件 144
6.2.2 项目文件的打开和关闭 145
6.3 数据库的基本操作 145
6.3.1 创建数据库 145
6.3.2 将数据库加入到项目中 147
6.3.3 将数据库从项目中移出和删除 147
6.3.4 数据库的打开 148
6.3.5 数据库的关闭 149
6.4 表 149
6.4.1 在项目管理器中创建表 149
6.4.2 将自由表加入到数据库中 150
6.4.3 将数据库表从数据库中移出和删除 150
本章小结 151
主要概念 152
本章自测题 152
第7章 数组 154
7.1 数组的定义 154
7.2 数组的赋值 155
7.3 数组与表之间的数据交换 156
本章小结 158
主要概念 158
本章自测题 158
第8章 查询和视图 160
8.1 查询 160
8.1.1 查询的概念 160
8.1.2 使用查询设计器建立查询 160
8.1.3 建立查询的基本步骤 164
8.1.4 运行查询 167
8.2 视图 168
8.2.1 视图的概念 168
8.2.2 使用视图设计器建立视图 169
8.2.3 视图的使用 173
本章小结 174
主要概念 174
本章自测题 174
第9章 关系数据库标准语言SQL 176
9.1 SQL概述 176
9.1.1 SQL的特点 176
9.1.2 SQL语言的基本概念 177
9.2 数据定义 177
9.2.1 基本表的定义、修改和删除 178
9.2.2 视图的建立与删除 180
9.3 数据更新 181
9.3.1 数据插入 181
9.3.2 数据修改 182
9.3.3 数据删除 182
9.4 数据查询 182
9.4.1 SELECT的基本格式 183
9.4.2 分组与排序查询 185
9.4.3 嵌套查询 186
9.4.4 使用库函数查询 187
9.4.5 INTO|TO子句的用法 189
9.4.6 SELECT命令较为完整的格式 189
本章小结 189
主要概念 190
本章自测题 190
第10章 程序设计基础 193
10.1 程序与程序文件 193
10.1.1 结构化程序设计 193
10.1.2 程序文件的建立、修改与运行 194
10.1.3 基本的输入输出和程序结尾命令 195
10.2 程序的基本控制结构 198
10.2.1 顺序结构 198
10.2.2 分支结构 198
10.2.3 循环结构 201
10.3 模块化程序 204
10.3.1 过程和过程文件 204
10.3.2 自定义函数 207
10.3.3 变量的作用域 207
10.4 程序调试 209
10.4.1 调试器 210
10.4.2 调试器工具栏 211
10.4.3 调试菜单 212
本章小结 212
主要概念 212
本章自测题 213
第11章 面向对象程序设计基础 217
11.1 基本概念 217
11.1.1 对象 217
11.1.2 类 218
11.1.3 属性 220
11.1.4 事件与方法 221
11.1.5 属性窗口及事件和方法的代码编辑窗口 222
11.2 创建类与操作 224
11.2.1 用类设计器创建类 224
11.2.2 定义类的属性 226
11.2.3 定义类的事件和方法 227
11.2.4 通过编程方式创建类 228
11.2.5 打开与关闭类库文件 229
11.3 对象的创建与操作 230
11.3.1 由类创建对象 230
11.3.2 对象引用 230
11.3.3 对象设计实例 237
本章小结 240
主要概念 240
本章自测题 241
第12章 表单设计 243
12.1 创建表单 243
12.1.1 利用表单向导创建表单 243
12.1.2 使用表单设计器创建表单 249
12.2 修改表单与运行表单 254
12.2.1 修改表单 254
12.2.2 运行表单 255
12.3 表单控件设计 255
12.3.1 标签控件 256
12.3.2 文本框控件 256
12.3.3 编辑框控件 257
12.3.4 命令按钮控件 258
12.3.5 命令按钮组控件 259
12.3.6 复选框控件 260
12.3.7 选项按钮组控件 260
12.3.8 列表框与组合框控件 261
12.3.9 微调控件 263
12.3.10 计时器控件 264
12.3.11 表格控件 264
12.3.12 页框控件 266
12.3.13 容器 267
12.3.14 图像、线条与形状控件 267
本章小结 269
主要概念 269
本章自测题 269
第13章 报表设计 272
13.1 报表布局格式 272
13.1.1 列报表 272
13.1.2 行报表 272
13.1.3 多栏报表 273
13.1.4 一对多报表 273
13.2 用报表向导创建报表 273
13.2.1 用报表向导创建单表报表 273
13.2.2 用报表向导创建分组/总计报表 277
13.2.3 用报表向导创建一对多报表 278
13.3 用报表设计器快速制表 279
13.3.1 打开报表设计器窗口 280
13.3.2 快速制表 280
13.3.3 页面预览 282
13.4 用报表设计器修改与定制报表 283
13.4.1 页面设置 283
13.4.2 设计报表带区 284
13.4.3 创建报表控件 291
13.4.4 报表变量 295
13.5 打印报表 298
13.5.1 命令方式打印报表 298
13.5.2 菜单方式打印报表 299
本章小结 300
主要概念 300
本章自测题 301
第14章 菜单设计 303
14.1 用快速菜单命令创建应用系统菜单 303
14.1.1 创建应用系统菜单的步骤 303
14.1.2 用快速菜单命令创建菜单 305
14.2 用菜单设计器修改与定制应用系统菜单 306
14.2.1 菜单设计器基本操作 306
14.2.2 系统“显示”菜单的选项命令 308
14.2.3 系统菜单模型设计举例 309
14.3 创建快捷菜单 312
本章小结 313
主要概念 314
本章自测题 314
下篇 数据库应用系统开发 315
第15章 学生成绩管理系统设计 315
15.1 应用系统开发的一般过程 315
15.2 学生成绩管理系统设计 316
15.2.1 需求分析 316
15.2.2 数据库设计 316
15.2.3 应用系统模块设计 318
15.2.4 应用系统主要功能模块的组装 331
本章小结 333
主要概念 333
本章自测题 333
附录1 Visual FoxPro 6.0命令 334
附录2 Visual FoxPro 6.0主要函数 348
附录3 ON KEY LABEL键标号一览表 362
参考文献 363
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《抗战三部曲 国防诗歌集》蒲风著 1937
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017