图书介绍
数据库原理与应用PDF|Epub|txt|kindle电子书版本网盘下载
![数据库原理与应用](https://www.shukui.net/cover/1/32283089.jpg)
- 孙锋主编 著
- 出版社: 天津:天津大学出版社
- ISBN:9787561826836
- 出版时间:2008
- 标注页数:332页
- 文件大小:72MB
- 文件页数:348页
- 主题词:数据库系统-高等学校-教材
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.2 数据库系统的结构7
1.2.1 数据库系统的组成7
1.2.2 数据库系统的模式结构9
1.3 数据库管理系统12
本章小结13
习题14
第2章 数据模型15
2.1 概念模型15
2.1.1 信息的表示15
2.1.2 实体、属性及联系16
2.1.3 实体间的联系17
2.1.4 实体联系方法19
2.2 数据模型20
2.2.1 数据模型的三要素20
2.2.2 层次模型21
2.2.3 网状模型23
2.2.4 关系模型25
2.2.5 面向对象模型26
本章小结27
习题27
第3章 关系数据库的基本理论29
3.1 关系模型的基本概念29
3.1.1 关系的定义29
3.1.2 关系模型的常用术语30
3.1.3 关系操作31
3.2 关系代数的基本运算31
3.2.1 传统的集合运算32
3.2.2 专门的关系运算32
3.3 关系的完整性36
3.4 综合举例38
本章小结39
习题39
第4章 结构化查询语言SQL41
4.1 SQL概述41
4.1.1 SQL的主要功能41
4.1.2 SQL的特点41
4.1.3 SQL语言的发展43
4.1.4 SQL语言的基本概念44
4.2 数据定义语句45
4.2.1 基本表的定义、修改与删除45
4.2.2 索引的建立与删除47
4.3 数据查询语句48
4.3.1 查询语句的基本格式48
4.3.2 单表查询49
4.3.3 多表查询53
4.3.4 查询聚合数据54
4.3.5 嵌套查询56
4.4 数据操纵语句58
4.4.1 插入数据58
4.4.2 更改数据59
4.4.3 删除数据60
4.5 视图60
4.5.1 视图的优点61
4.5.2 视图的定义61
4.5.3 视图的使用62
4.6 数据控制语句63
4.6.1 授权语句63
4.6.2 收权语句64
4.7 嵌入式SQL64
4.7.1 嵌入式SQL简介64
4.7.2 动态SQL简介65
本章小结66
习题66
第5章 关系数据库规范理论68
5.1 问题提出68
5.1.1 关系数据库逻辑设计问题68
5.1.2 规范化理论研究的内容70
5.2 函数依赖70
5.2.1 属性之间的联系70
5.2.2 函数依赖71
5.2.3 候选关键字和外关键字72
5.2.4 逻辑蕴涵73
5.2.5 函数依赖公理73
5.3 关系模式的范式74
5.3.1 第一范式(1NF)75
5.3.2 第二范式(2NF)76
5.3.3 第三范式(3NF)77
5.3.4 BCNF(改进的3NF)78
5.3.6 范式之间的关系78
5.4 关系模式的规范化79
5.4.1 关系模式规范化的目的和基本思想79
5.4.2 关系模式规范化的步骤79
5.4.3 关系模式规范化的分解准则80
5.4.4 规范化方法84
5.4.5 规范化举例87
本章小结93
习题93
第6章 数据库设计与维护95
6.1 数据库设计概述95
6.1.1 数据库设计特点95
6.1.2 数据库设计方法96
6.1.3 数据库设计的基本任务97
6.1.4 数据库设计步骤97
6.2 需求分析99
6.2.1 需求分析的任务100
6.2.2 需求分析的步骤100
6.2.3 需求调查101
6.2.4 需求分析102
6.3 概念结构设计106
6.3.1 概念结构设计的方法106
6.3.2 建立E—R模型的方法108
6.3.3 概念结构设计的步骤109
6.4 逻辑结构设计112
6.4.1 E—R模型转换为关系模型的方法113
6.4.2 E—R模型转换为关系模型举例114
6.4.3 数据模型的优化116
6.4.4 设计外模式118
6.5 数据库的物理设计118
6.5.1 物理设计主要的目标与要解决的问题118
6.5.2 物理设计的步骤119
6.5.3 物理设计的内容119
6.5.4 评价物理结构121
6.6 数据库的实施121
6.6.1 定义数据库结构122
6.6.2 装载数据122
6.6.3 编制与调试应用程序122
6.6.4 数据库试运行123
6.7 数据库的运行与维护123
本章小结125
习题125
第7章 数据库的保护与安全127
7.1 数据库的并发控制技术127
7.1.1 事务概述127
7.1.2 并发控制129
7.1.3 并发控制方法130
7.1.4 并发调度的可串行性131
7.2 数据库的安全性131
7.2.1 用户标识和鉴别(Identification&Authentication)131
7.2.2 访问控制(Access Control)132
7.2.3 视图机制(Views)133
7.2.4 跟踪审计(Follow and Audit Trail)133
7.2.5 数据加密(Data Encryption)133
7.3 数据库的完整性控制134
7.3.1 完整性控制的含义134
7.3.2 完整性规则135
7.3.3 完整性约束条件135
7.4 数据备份与恢复技术136
7.4.1 数据库的故障种类136
7.4.2 数据库备份138
7.4.3 数据库恢复139
本章小结140
习题141
第二部分 实训篇——数据库应用实训模块一 Visual FoxPro 9.0的基本操作实训单元1 数据库和数据表的创建145
1.1 Visual FoxPro 9.0简介145
1.1.1 启动Visual FoxPro 9.0145
1.1.2 退出Visual FoxPro 9.0145
1.1.3 Visual FoxPro 9.0的窗口界面145
1.1.4 辅助设计工具147
1.1.5 Visual FoxPro 9.0中命令的一般格式149
1.2 项目管理器150
1.2.1 “项目管理器”主要功能150
1.2.2 “项目管理器”中外观操作151
1.2.3 “项目管理器”中的“数据”选项卡151
1.2.4 “项目管理器”中的“文档”选项卡151
1.2.5 添加或移去文件152
1.2.6 创建项目文件152
1.2.7 打开和关闭项目文件154
1.3 数据库操作154
1.3.1 建立数据库155
1.3.2 打开数据库155
1.3.3 关闭数据库156
1.3.4 修改数据库156
1.3.5 删除数据库157
1.4 数据表操作157
1.4.1 表的基本概念157
1.4.2 建立自由表159
1.4.3 创建数据库表160
1.4.4 设置字段属性161
1.4.5 使用表向导创建数据表162
1.4.6 显示/更改数据表结构162
1.4.7 打开、关闭和复制数据表163
1.4.8 向数据库中添加和删除数据库表163
1.4.9 在数据库中查找数据表164
实训示例165
实训项目166
实训单元2 数据表的进一步应用169
2.1 编辑记录中的数据169
2.1.1 添加记录169
2.1.2 追加记录170
2.1.3 插入记录170
2.1.4 删除记录170
2.1.5 编辑记录171
2.1.6 浏览记录171
2.1.7 记录指针定位172
2.2 表的排序与索引173
2.2.1 排序命令173
2.2.2 索引类型173
2.2.3 建立索引173
2.2.4 使用索引174
2.3 表的数据统计175
2.3.1 求和175
2.3.2 求平均值175
2.3.3 计数175
2.3.4 分类汇总175
2.4 表间的关系175
2.4.1 工作区175
2.4.2 数据工作期的使用176
2.4.3 表间关联177
2.5 参照完整性178
2.6 表间操作命令179
实训示例179
实训项目182
实训模块二 数据库的基本应用实训单元3 查询和视图185
3.1 使用命令方式查询185
3.1.1 顺序查询185
3.1.2 索引查询185
3.2 查询186
3.2.1 基本概念186
3.2.2 使用设计器创建单表查询187
3.2.3 使用设计器创建多表查询192
3.2.4 “查询设计器”的工具栏193
3.2.5 使用向导创建多表查询194
3.3 视图196
3.3.1 基本概念196
3.3.2 使用设计器创建本地视图197
3.3.3 定制视图199
3.3.4 运行视图200
3.3.5 查询与视图的区别200
实训示例201
实训项目203
实训单元4 设计表单204
4.1 创建表单204
4.1.1 使用向导创建表单204
4.1.2 快速创建表单206
4.1.3 使用表单设计器207
4.2 表单数据环境和运行208
4.2.1 表单数据环境208
4.2.2 运行表单210
4.3 表单控件211
4.3.1 控件的基本操作211
4.3.2 常用控件的公共属性212
4.3.3 常用控件分类212
4.4 管理表单213
4.4.1 表单常用属性213
4.4.2 表单常用方法213
4.4.3 表单常用事件214
4.4.4 表单与其他程序模块间的通信214
实训示例215
实训项目217
实训单元5 报表219
5.1 创建报表219
5.1.1 报表的常规布局219
5.1.2 使用向导设计并制作报表220
5.1.3 使用“一对多”报表向导223
5.1.4 在报表设计器中创建空白报表225
5.1.5 使用“快速报表”225
5.2 报表设计器227
5.2.1 设置数据环境227
5.2.2 报表设计器的带区228
5.3 报表控件230
5.3.1 标签控件230
5.3.2 域控件230
5.3.3 线条、矩形、圆角矩形控件232
5.3.4 图片/OLE绑定控件232
5.3.5 设计报表控件233
5.4 打印报表233
5.4.1 定义报表页面233
5.4.2 预览报表234
5.4.3 打印报表235
5.5 标签235
实训示例237
实训项目239
实训模块三 Visual FoxPro程序设计实训单元6 结构化程序设计241
6.1 Visual FoxPro编程方式241
6.2 程序文件的使用242
6.2.1 程序文件的建立242
6.2.2 程序文件的修改243
6.2.3 程序文件的运行244
6.3 常用命令245
6.4 Visual FoxPro的语言基础246
6.4.1 常量与变量246
6.4.2 运算符与表达式248
6.5 Visual FoxPro的基本语句251
6.5.1 条件语句251
6.5.2 分支语句253
6.5.3 循环语句254
6.6 过程与函数256
6.6.1 过程256
6.6.2 变量的作用域259
6.6.3 系统函数260
实训示例261
实训项目264
实训单元7 面向对象程序设计(一)265
7.1 标签265
7.2 命令按钮与命令按钮组265
7.3 文本框269
7.4 选项按钮组269
7.5 复选框270
7.6 列表框272
7.7 组合框274
7.8 页框276
实训示例277
实训项目284
实训单元8 面向对象程序设计(二)286
8.1 编辑框286
8.2 表格控件287
8.2.1 表格控件常用属性287
8.2.2 常用的列属性289
8.2.3 常用的列标题(Header)属性290
8.3 计时器290
8.4 微调器293
8.5 其他控件295
8.5.1 线条控件295
8.5.2 形状控件295
8.5.3 图像控件296
实训示例296
实训项目301
实训模块四 管理信息系统开发——综合实训项目实训单元9 联系单位管理系统开发304
9.1 系统集成304
9.1.1 构造项目框架304
9.1.2 设置主文件305
9.1.3 程序连编310
9.2 系统发布311
9.2.1 创建发布目录312
9.2.2 发布应用程序312
实训项目316
实训单元10 产品生产销售管理系统开发317
10.1 菜单设计概述317
10.1.1 菜单结构317
10.1.2 菜单设计步骤318
10.2 菜单设计器319
10.2.1 启动菜单设计器窗口319
10.2.2 菜单设计器窗口320
10.2.3 菜单的运行322
10.3 创建下拉菜单323
10.4 创建快捷菜单326
10.5 在顶层表单中添加菜单328
实训项目329
参考文献332