图书介绍
数据库原理【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 孔丽红主编;游晓明,钟伯成,张瑜参编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302398813
- 出版时间:2015
- 标注页数:432页
- 文件大小:62MB
- 文件页数:445页
- 主题词:数据库系统-高等学校-教材
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 数据1
1.2 数据库技术的产生、发展3
1.2.1 人工管理阶段3
1.2.2 文件系统阶段4
1.2.3 数据库系统阶段5
1.3 数据库系统的组成和结构8
1.3.1 数据库、数据库管理系统和数据库系统8
1.3.2 数据库系统的体系结构11
1.4 数据模型14
1.4.1 概念模型16
1.4.2 层次模型17
1.4.3 网状模型18
1.4.4 关系模型19
1.4.5 面向对象模型20
1.5 小结20
1.6 习题21
第2章 实体联系模型23
2.1 概述23
2.2 实体24
2.3 属性24
2.4 联系27
2.4.1 二元联系的三种类型27
2.4.2 多元联系29
2.4.3 实体集内部的联系30
2.5 弱实体30
2.6 实体联系模型的绘制实例31
2.7 小结34
2.8 习题34
第3章 关系数据模型与关系运算37
3.1 关系模型概述37
3.1.1 关系的形式化定义及其有关概念37
3.1.2 关系的性质39
3.1.3 关系、关系模式、关系子模式和存储模式39
3.1.4 关系数据库与关系数据库模式40
3.2 关系的键与关系的完整性41
3.2.1 超键、候选键、主键和外键41
3.2.2 关系的完整性42
3.3 从E-R模型到关系模型44
3.3.1 实体的转换规则45
3.3.2 联系的转换规则45
3.3.3 E-R模型转变成关系模型实例50
3.4 关系代数52
3.4.1 传统的集合运算53
3.4.2 专门的关系运算56
3.4.3 扩充的关系代数操作61
3.4.4 关系代数表达式实例62
3.5 关系演算64
3.5.1 元组关系演算64
3.5.2 域关系演算66
3.6 关系代数表达式的优化68
3.6.1 查询优化的总目标68
3.6.2 关系代数表达式的等价变换规则70
3.6.3 关系代数表达式的优化算法71
3.7 小结73
3.8 习题73
第4章 关系数据库标准语言SQL77
4.1 SQL语言简介77
4.1.1 SQL的特点78
4.1.2 SQL语言的基本组成79
4.1.3 实例数据库84
4.2 数据定义85
4.2.1 数据库的创建与删除85
4.2.2 基本表的创建、删除与修改87
4.2.3 索引的创建、删除与修改94
4.3 数据查询96
4.3.1 SELECT语句的一般格式和单表查询97
4.3.2 聚合函数和分组查询103
4.3.3 多表联接查询104
4.3.4 多表嵌套查询108
4.4 视图的创建、删除与修改111
4.5 数据更新115
4.5.1 数据的插入115
4.5.2 数据的删除117
4.5.3 数据的修改118
4.6 存储过程和触发器119
4.6.1 存储过程的定义、修改和删除119
4.6.2 触发器的定义、修改和删除122
4.7 小结126
4.8 习题126
第5章 关系数据库设计理论131
5.1 关系模式规范化的必要性131
5.1.1 关系模式的定义131
5.1.2 规范化的必要性132
5.2 函数依赖133
5.2.1 函数依赖的定义及其推理规则133
5.2.2 函数依赖集的闭包135
5.2.3 属性集的闭包136
5.2.4 函数依赖与关系的候选键、主键之间的联系137
5.3 关系模式的分解特性138
5.3.1 无损分解138
5.3.2 保持函数依赖的分解140
5.4 关系模式的范式141
5.5 多值依赖与4NF144
5.5.1 多值依赖144
5.5.2 4NF145
5.6 连接依赖与5NF146
5.7 小结147
5.8 习题147
第6章 数据库设计150
6.1 数据库设计概述150
6.1.1 数据库设计的方法151
6.1.2 数据库设计的步骤151
6.2 需求分析152
6.2.1 需求分析的内容和方法153
6.2.2 需求分析的步骤154
6.2.3 数据字典156
6.3 数据库概念设计158
6.3.1 概念设计的方法及步骤159
6.3.2 数据抽象与局部视图设计159
6.3.3 视图集成163
6.3.4 全局E-R模型的优化、评审164
6.4 逻辑结构设计165
6.4.1 概念模型向关系模型的转换166
6.4.2 关系模型的优化167
6.4.3 外模式的设计168
6.5 数据库物理设计168
6.5.1 数据库物理设计的内容169
6.5.2 数据库存储结构的确定169
6.5.3 关系模式存取方法的选择170
6.5.4 评价物理结构171
6.6 数据库的实施172
6.7 数据库的运行和维护172
6.8 小结173
6.9 习题173
第7章 数据库安全保护175
7.1 数据库的安全性175
7.2 数据库的完整性179
7.2.1 完整性约束条件179
7.2.2 完整性控制180
7.2.3 数据库完整性设计原则183
7.3 数据库的并发控制技术183
7.3.1 事务183
7.3.2 并发控制所带来的问题185
7.3.3 封锁187
7.3.4 并行调度的可串行化191
7.4 数据库的恢复192
7.4.1 数据库恢复的原理及其实现技术192
7.4.2 检查点技术194
7.4.3 故障种类和恢复的方法195
7.4.4 数据库镜像196
7.5 小结197
7.6 习题197
第8章 关系数据库管理系统SQL Server 2005200
8.1 SQL Server 2005概述200
8.1.1 SQL Server 2005发展简史200
8.1.2 SQL Server 2005的安装与配置201
8.1.3 SQL Server 2005的体系结构213
8.2 SQL Server 2005的管理工具215
8.2.1 SQL Server配置管理器216
8.2.2 SQL Server Management Studio218
8.2.3 SQL Server Business Intelligence Development Studio222
8.2.4 SQL Server 2005 Analysis Services231
8.2.5 文档和教程231
8.2.6 SQL Server 2005命令提示实用工具231
8.3 管理数据库234
8.3.1 SQL Server 2005数据库概述234
8.3.2 数据库的管理239
8.3.3 表的管理243
8.3.4 数据表约束和数据完整性控制249
8.3.5 索引的创建与维护258
8.3.6 数据的插入、修改、删除和查询260
8.3.7 视图的管理264
8.4 SQL Server 2005的安全管理机制265
8.4.1 安全性问题和安全性机制之间的关系265
8.4.2 管理身份认证方式268
8.4.3 管理安全账户270
8.4.4 管理数据库用户274
8.4.5 权限管理276
8.4.6 管理数据库角色281
8.5 存储过程和触发器284
8.5.1 存储过程的管理284
8.5.2 触发器的管理287
8.6 数据库备份与恢复291
8.6.1 数据库备份291
8.6.2 数据库的恢复295
8.6.3 数据库备份计划297
8.7 数据导入和导出303
8.8 附加和分离数据库308
8.9 SQL Server Profiler310
8.10 小结319
8.11 习题319
第9章 基于Visual Basic的关系数据库应用系统开发321
9.1 Visual Basic语言简介321
9.1.1 Visual Basic开发环境321
9.1.2 用Visual Basic开发应用程序323
9.2 Visual Basic语言基础和程序设计326
9.2.1 常数、变量、运算符和表达式326
9.2.2 基本控制结构329
9.2.3 常用内部函数336
9.2.4 输入与输出338
9.2.5 数组340
9.3 用户界面的设计342
9.3.1 基本概念342
9.3.2 窗体的创建343
9.3.3 控件345
9.3.4 菜单设计355
9.4 数据库应用356
9.4.1 ADO356
9.4.2 数据绑定控件362
9.4.3 报表设计365
9.5 开发实例——图书管理系统370
9.5.1 用户登录模块371
9.5.2 用户管理模块373
9.5.3 编辑模块377
9.5.4 查询模块383
9.5.5 借书还书模块387
9.6 小结390
9.7 习题391
第10章 数据库技术的发展392
10.1 概述392
10.2 分布式数据库系统394
10.2.1 基本概念394
10.2.2 分布式数据库系统结构394
10.2.3 分布式数据库设计395
10.2.4 分布式数据库的特点与发展方向397
10.3 并行数据库系统398
10.3.1 基本概念398
10.3.2 并行数据库系统结构399
10.3.3 并行数据库的特点及待解决的问题400
10.4 面向对象的数据库系统401
10.4.1 基本概念401
10.4.2 面向对象数据库系统关键技术403
10.4.3 面向对象数据库的实现方法404
10.4.4 面向对象数据库的特点405
10.4.5 面向对象数据库系统的未来发展405
10.5 面向应用领域的数据库技术406
10.5.1 工程数据库406
10.5.2 空间数据库407
10.5.3 科学数据库409
10.6 小结411
10.7 习题411
第11章 数据库实验413
11.1 数据库的创建与管理(实验一)413
11.2 表的创建与管理(实验二)416
11.3 访问与修改数据(实验三)420
11.4 视图与索引(实验四)424
11.5 存储过程与触发器(实验五)426
11.6 SQL Server 2005的安全与保护(实验六)429
11.7 利用VB开发图书管理系统(实验七)430
参考文献432
热门推荐
- 186108.html
- 608933.html
- 81847.html
- 2553401.html
- 724164.html
- 1196881.html
- 1258628.html
- 1836120.html
- 2667417.html
- 2033066.html
- http://www.ickdjs.cc/book_2402015.html
- http://www.ickdjs.cc/book_2252691.html
- http://www.ickdjs.cc/book_509807.html
- http://www.ickdjs.cc/book_429287.html
- http://www.ickdjs.cc/book_2961806.html
- http://www.ickdjs.cc/book_809412.html
- http://www.ickdjs.cc/book_465954.html
- http://www.ickdjs.cc/book_756517.html
- http://www.ickdjs.cc/book_1097064.html
- http://www.ickdjs.cc/book_2785082.html