图书介绍
数据库基础及应用案例教程PDF|Epub|txt|kindle电子书版本网盘下载
- 王泽生主编 著
- 出版社: 北京:清华大学出版社
- ISBN:7302153965
- 出版时间:2007
- 标注页数:262页
- 文件大小:86MB
- 文件页数:276页
- 主题词:数据库系统-高等学校:技术学校-教材
PDF下载
下载说明
数据库基础及应用案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库基础知识1
1.1 数据库系统概述1
1.1.1 数据与信息1
1.1.2 数据库技术的产生与发展2
1.1.3 数据库、数据库管理系统与数据库系统7
1.1.4 数据库技术的特点10
1.2 数据库系统的体系结构11
1.2.1 数据库系统模式的概念12
1.2.2 数据库系统的三级模式体系结构12
1.2.3 数据库的两级映像功能与数据的独立性13
1.3 数据库管理系统14
1.3.1 DBMS的组成和主要功能14
1.3.2 用户访问数据的过程18
1.3.3 常用的数据库管理系统20
本章小结22
习题22
第2章 关系数据库23
2.1 数据模型23
2.1.1 数据模型的概念23
2.1.2 数据之间的联系24
2.1.3 实体-联系模型27
2.1.4 常用的数据模型29
2.2 关系模型37
2.2.1 关系的定义37
2.2.2 关系中的术语39
2.2.3 关系模型的三要素40
2.2.4 关系的性质42
2.3 关系的规范化43
2.3.1 函数依赖43
2.3.2 第一范式(1NF)45
2.3.3 第二范式(2NF)47
2.3.4 第三范式(3NF)48
2.4 关系完整性50
2.4.1 实体完整性50
2.4.2 参照完整性51
2.4.3 用户定义的完整性53
本章小结53
习题53
第3章 关系数据库标准语言SQL56
3.1 SQL语言的特点和使用环境56
3.1.1 SQL语言概述56
3.1.2 SQL语言的特点57
3.1.3 SQL语言的基本概念58
3.1.4 SQL语言的组成59
3.2 数据定义语言59
3.2.1 定义基本表60
3.2.2 修改基本表62
3.2.3 删除基本表63
3.2.4 建立索引64
3.2.5 删除索引65
3.3 数据查询65
3.3.1 单表查询67
3.3.2 连接查询76
3.3.3 嵌套查询80
3.3.4 集合查询87
3.4 数据更新88
3.4.1 插入数据88
3.4.2 修改数据90
3.4.3 删除数据91
3.5 视图92
3.5.1 定义视图93
3.5.2 查询视图95
3.5.3 更新视图97
3.5.4 视图的作用99
3.6 数据控制100
3.6.1 数据控制的概念100
3.6.2 授权100
3.6.3 收回权限102
本章小结103
上机实训103
习题104
第4章 数据保护106
4.1 数据的安全性106
4.1.1 用户标识与鉴别106
4.1.2 存取控制107
4.1.3 自主存取控制(DAC)方法107
4.1.4 强制存取控制(MAC)方法108
4.1.5 视图机制108
4.1.6 审计108
4.1.7 数据加密108
4.2 数据的完整性109
4.2.1 完整性约束条件109
4.2.2 完整性控制111
4.3 事务处理114
4.3.1 事务的概念114
4.3.2 事务的特性115
4.4 并发控制116
4.4.1 并发操作带来的数据不一致性问题116
4.4.2 封锁117
4.4.3 封锁出现的问题及解决方法119
4.5 数据库恢复120
4.5.1 故障的种类121
4.5.2 数据备份122
4.5.3 日志文件123
4.5.4 各种故障的恢复技术124
本章小结126
上机实训126
习题127
第5章 数据库应用系统设计129
5.1 数据库设计概述129
5.1.1 设计的先期准备129
5.1.2 选择设计的方法130
5.1.3 数据库设计阶段131
5.2 系统需求分析132
5.2.1 需求分析的任务132
5.2.2 需求分析的方法133
5.3 概念结构设计137
5.3.1 实体-联系模型的使用138
5.3.2 概念结构设计的方法和步骤139
5.4 数据库逻辑结构设计144
5.4.1 逻辑结构设计的任务和步骤144
5.4.2 E-R图向关系模型的转化144
5.4.3 数据模型的优化147
5.4.4 用户模式的设计148
5.5 物理结构设计148
5.5.1 确定物理结构148
5.5.2 评价物理结构150
本章小结151
上机实训151
习题152
第6章 数据库应用开发技术154
6.1 数据库的访问154
6.1.1 ADO154
6.1.2 ODBC166
6.1.3 OLE DB170
6.1.4 JDBC172
6.2 数据库开发体系结构173
6.2.1 集中式结构174
6.2.2 文件服务器结构174
6.2.3 客户/服务器体系结构175
6.2.4 浏览器/Web应用服务器/数据库服务器体系结构177
本章小结181
上机实训182
习题183
第7章 各种数据库语言的特点185
7.1 数据库的分类185
7.2 常用数据库的介绍187
7.2.1 Visual FoxPro系统的特点与性能指标187
7.2.2 Microsoft Access 2003简介194
7.2.3 Microsoft SQL Server201
7.2.4 Oracle207
本章小结210
上机实训211
习题212
第8章 图书馆管理信息系统214
8.1 Visual Basic对数据库开发的支持214
8.1.1 ADO的编程过程215
8.1.2 ADO的对象模型215
8.1.3 ADO数据控件221
8.1.4 数据绑定控件225
8.2 概述227
8.3 需求分析228
8.3.1 理解需求228
8.3.2 分析需求229
8.4 UML系统建模230
8.4.1 图书馆管理信息系统的用例分析230
8.4.2 图书馆管理信息系统的域类分析230
8.4.3 图书馆管理信息系统的设计231
8.5 系统配置233
8.5.1 软件配置233
8.5.2 硬件配置234
8.5.3 网络配置234
8.6 数据库分析235
8.6.1 E-R图分析235
8.6.2 表与字段分析和数据库建模236
8.7 数据库设计236
8.7.1 创建数据库236
8.7.2 创建表237
8.7.3 设定表关系240
8.8 创建数据源241
8.9 设计工程框架242
8.9.1 创建工程项目242
8.9.2 添加模块243
8.9.3 添加类模块243
8.10 界面设计及其代码分析246
8.10.1 管理员登录界面及系统主界面设计246
8.10.2 管理员信息模块设计247
8.10.3 借阅卡管理模块设计251
8.10.4 借/还书业务模块设计255
8.10.5 库存管理模块设计258
8.11 实例演示260
本章小结262