图书介绍
数据库原理与应用PDF|Epub|txt|kindle电子书版本下载
![数据库原理与应用](https://www.shukui.net/cover/44/34754079.jpg)
- 孟祥瑞主编 著
- 出版社: 上海:华东理工大学出版社
- ISBN:7562817375
- 出版时间:2005
- 标注页数:310页
- 文件大小:40MB
- 文件页数:324页
- 主题词:数据库系统-高等学校-教材
PDF下载
下载说明
数据库原理与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 原理篇1
第一章 数据库系统导论3
1.1 数据库技术的基本概念3
1.1.1 数据3
1.1.2 数据库4
1.1.3 数据库管理系统4
1.1.4 数据库系统5
1.2 数据管理技术的发展阶段5
1.2.1 人工管理阶段6
1.2.2 文件系统阶段6
1.2.3 数据库系统阶段7
1.2.4 高级数据库阶段8
1.3 数据模型10
1.3.1 数据的三个范畴10
1.3.2 数据模型12
1.3.3 实体联系模型12
1.3.5 网状模型14
1.3.4 层次模型14
1.3.6 关系模型15
1.3.7 面向对象模型17
1.4 数据库的体系结构17
1.4.1 数据库的三级模式结构17
1.4.2 两级数据独立性18
1.5 数据库管理系统(DBMS)19
1.5.1 数据库管理系统的功能19
1.5.2 数据库管理系统的工作模式20
习题21
第二章 关系运算理论23
2.1 关系代数23
2.1.1 关系代数的基本运算23
2.1.2 关系代数的附加运算28
2.1.3 扩充的关系代数运算32
2.2 关系演算33
2.2.1 元组关系演算34
2.3 关系代数表达式的优化36
2.2.2 域关系演算36
2.3.1 关系代数表达式的优化准则37
2.3.2 关系代数表达式的等价变换规则37
2.3.3 关系代数表达式的优化算法39
习题42
第三章 关系数据库的规范化设计46
3.1 关系模式的存储异常与数据依赖46
3.2 函数依赖48
3.2.1 函数依赖的定义48
3.2.2 函数依赖的相关概念48
3.2.3 FD的逻辑蕴涵49
3.2.4 函数依赖的推导规则50
3.2.5 属性集的闭包50
3.2.6 最小函数依赖集51
3.3 关系模式的分解52
3.3.1 模式分解52
3.3.2 无损分解52
3.3.3 保持函数依赖的分解54
3.4 关系模式的范式55
3.4.1 第一范式(1NF)55
3.4.2 第二范式(2NF)55
3.4.3 第三范式(3NF)56
3.4.4 Boyce-Codd范式(BCNF)56
3.5 多值依赖和4NF57
3.5.1 研究多值依赖的必要性57
3.5.2 多值依赖的定义58
3.5.3 第四范式(4NF)的定义58
3.6 连接依赖与第五范式(5NF)59
3.6.1 连接依赖的定义60
3.6.2 第五范式5NF60
习题60
第四章 关系数据库的设计62
4.1 信息系统生存周期和数据库应用的生存周期62
4.2.3 概念设计阶段64
4.2.2 需求分析阶段64
4.2.1 规划阶段64
4.2 数据库设计的过程64
4.2.4 逻辑结构设计69
4.2.5 物理结构设计76
4.2.6 数据库的实现77
4.2.7 数据库的运行和维护78
习题79
5.1.1 SQL语言的发展81
5.1 SQL语言概述81
第五章 关系数据库标准语言SQL81
5.1.2 SQL语言的特点82
5.1.3 SQL的基本概念83
5.2 SQL的数据定义84
5.2.1 SQL的数据类型84
5.2.2 SQL语言支持的运算符及通配符85
5.2.3 数据库的建立和删除86
5.2.4 基本表的创建、修改和删除88
5.2.5 索引的建立和删除91
5.3 数据查询93
5.3.1 SELECT查询语句93
5.3.2 简单查询95
5.3.3 连接查询100
5.3.4 子查询101
5.3.5 集合查询103
5.4 SQL的数据更新103
5.4.1 插入数据103
5.4.2 数据修改104
5.4.3 删除数据105
5.5 视图106
5.5.1 视图的定义和删除106
5.5.2 视图的查询107
5.5.3 视图的更新108
5.5.4 视图的优点109
5.6 数据控制109
5.6.1 授予权限110
习题111
5.6.2 收回权限111
6.1 事务115
6.1.1 事务的基本概念115
第六章 数据库保护115
6.1.2 事务的状态117
6.1.3 事务处理的SQL语句118
6.2 事务的并发控制119
6.2.1 并发操作带来的问题119
6.2.2 封锁技术120
6.2.3 封锁协议121
6.2.4 活锁与死锁123
6.3 数据的恢复125
6.3.1 数据库的故障种类125
6.3.2 数据库恢复技术的实现126
习题129
7.1 数据库的安全性控制131
7.1.1 安全性定义131
第七章 数据库的安全性和完整性131
7.1.2 安全模型及安全层次132
7.1.3 安全性控制的一般方法133
7.2 数据库的完整性136
7.2.1 完整性定义136
7.2.2 数据库的完整性约束136
习题140
8.1 VFP的主要特点145
第八章 Visual FoxPro简介145
第二部分 应用篇145
8.2 VFP的安装、启动和退出146
8.2.1 VFP的安装146
8.2.2 VFP的启动147
8.2.3 VFP的退出148
8.3 VFP的主界面148
8.4 VFP的工具栏149
8.4.1 创建工具栏150
8.4.3 删除创建的工具栏151
8.4.2 修改工具栏151
8.5 VFP环境的配置152
8.5.1 使用“选项”对话框设置VFP环境152
8.5.2 保存设置153
8.6 VFP的设计工具153
8.6.1 VFP向导153
8.6.2 设计器154
8.6.3 生成器155
8.7.1 创建一个新项目156
8.7 项目管理器156
8.7.2 打开和关闭项目管理器157
8.7.3 项目管理器的文件选项卡157
8.7.4 定制项目管理器161
8.7.5 项目管理器中的命令按钮162
习题163
第九章 VFP语言基础165
9.1 数据类型165
9.2.2 变量167
9.2.1 常量167
9.2 常量和变量167
9.3 运算符和表达式169
9.4 常用函数171
9.4.1 数值函数172
9.4.2 字符函数173
9.4.3 日期和时间函数174
9.4.4 数据类型转换函数175
9.4.5 逻辑测试函数177
习题179
第十章 表的建立和操作181
10.1 创建自由表181
10.1.1 创建表结构181
10.1.2 用表设计器创建表183
10.1.3 使用CREATE命令创建表184
10.1.4 用表向导创建表185
10.1.5 表结构的修改与显示189
10.2.2 表的浏览191
10.2 表的编辑和显示191
10.2.1 表文件的打开和关闭191
10.2.3 输入数据192
10.2.4 备注型数据的输入和编辑192
10.2.5 通用型数据的输入和编辑193
10.3 修改记录195
10.3.1 交互式修改195
10.3.2 用REPLACE命令直接修改195
10.4 输出记录196
10.5 记录指针198
10.5.1 记录指针定位的菜单方式198
10.5.2 查询定位命令201
10.6 删除记录和恢复记录202
10.7 表的索引203
10.7.1 索引的基本概念204
10.7.2 索引的建立204
10.7.3 使用索引206
习题207
第十一章 数据库的建立和操作209
11.1 创建数据库209
11.1.1 建立数据库209
11.1.2 打开和关闭数据库211
11.1.3 向数据库中添加表211
11.1.4 从数据库中移去表212
11.2 建立表间的关联关系213
11.2.1 建立表间的永久关系213
11.2.2 建立数据表之间的临时关系215
11.3 建立数据库的参照完整性216
习题217
第十二章 表单的设计和应用220
12.1 面向对象程序设计基本概念220
12.1.1 VFP中的对象221
12.1.2 VFP中的类222
12.1.3 创建新类223
12.2 使用表单向导创建表单225
12.2.1 用“表单向导”设计表单226
12.2.2 用“一对多表单向导”设计表单231
12.3 用表单设计器设计表单233
12.3.1 启动表单设计器233
12.3.2 表单设计工具234
12.3.3 常用表单事件236
12.3.4 常用表单方法237
12.3.5 设计表单示例237
12.4 使用表单生成器创建表单241
习题242
第十三章 查询和视图244
13.1 查询的创建和使用244
13.1.1 使用查询向导创建查询244
13.1.2 用查询设计器建立查询247
13.1.3 查看SQL250
13.2 视图的创建和使用251
13.1.4 查询去向251
13.2.1 创建视图252
13.2.2 视图的维护255
习题255
第十四章 菜单设计和报表设计257
14.1 菜单设计的准备257
14.1.1 设计菜单的一般准则257
14.2 用菜单设计器创建菜单258
14.1.2 菜单设计步骤258
14.2.1 启动菜单设计器259
14.2.2 菜单设计器各部分说明259
14.2.3 用菜单设计器创建菜单示例261
14.2.4 创建快捷菜单264
14.3 报表设计265
14.3.1 用“报表向导”创建报表265
14.3.2 创建“快速报表”269
14.3.3 报表的设计271
14.4 标签设计273
习题276
第十五章 VFP程序设计278
15.1 程序文件的建立和运行278
15.1.1 程序文件的建立278
15.1.2 程序文件的执行279
15.1.3 VFP环境下程序文件建立的说明280
15.2 程序中的常用命令280
15.2.1 程序调试语句280
15.2.2 交互输入命令280
15.2.3 环境设置命令283
15.3 程序控制的基本结构283
15.3.1 顺序结构283
15.3.2 选择分支结构284
15.4 循环结构288
15.4.1 当型循环结构288
15.4.2 步长型循环结构289
15.4.3 扫描型循环结构290
15.5.1 过程和过程文件291
15.5 模块结构程序设计291
15.5.2 变量的作用域293
15.6 应用程序开发实例297
15.6.1 系统总体设计的目标297
15.6.2 系统功能模块划分297
15.6.3 创建项目298
15.6.4 创建数据库298
15.6.5 建立应用程序的过程299
15.6.7 创建入学信息查询表单300
15.6.6 创建主菜单300
15.6.8 建立“维护”表单303
15.6.9 创建学生入学信息报表和成绩报表306
15.7 项目连编307
15.7.1 设置主程序307
15.7.2 系统的调试308
15.7.3 项目连编308
习题309
参考文献310