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

- 孟彩霞主编(西安邮电学院) 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115180704
- 出版时间:2008
- 标注页数:256页
- 文件大小:129MB
- 文件页数:266页
- 主题词:数据库系统-高等学校-教材
PDF下载
下载说明
数据库系统原理与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库系统概述1
1.1 引言1
1.2 数据库基本概念2
1.2.1 信息、数据和数据处理2
1.2.2 数据管理技术的发展3
1.2.3 数据库系统6
1.3 数据库系统结构7
1.3.1 数据库系统的三级模式结构7
1.3.2 数据库系统的体系结构9
1.4 数据模型11
1.4.1 数据模型的概念11
1.4.2 数据模型的三要素12
1.4.3 概念模型13
1.4.4 常用的数据模型16
小结21
习题21
第2章 关系数据库23
2.1 关系数据结构23
2.1.1 关系的定义23
2.1.2 关系的性质26
2.1.3 关系模式27
2.1.4 关系数据库27
2.2 关系数据操作27
2.2.1 关系的基本操作28
2.2.2 关系数据语言28
2.3 关系的完整性29
2.3.1 完整性约束的分类29
2.3.2 实体完整性(Entity Integrity)29
2.3.3 参照完整性(Referntial Integrity)29
2.3.4 用户定义的完整性31
2.4 关系代数31
2.4.1 传统的集合运算32
2.4.2 专门的关系运算33
2.4.3 关系代数运算的应用实例37
2.5 关系演算39
2.5.1 元组关系演算39
2.5.2 域关系演算41
2.5.3 关系运算的安全性和等价性41
2.6 关系系统的查询优化42
2.6.1 查询处理步骤43
2.6.2 一般问题44
2.6.3 查询优化的一般准则45
小结46
习题46
第3章 关系数据库标准语言SQL49
3.1 SQL概述49
3.1.1 SQL的产生与发展49
3.1.2 SQL的特点49
3.1.3 SQL的基本概念51
3.2 SQL的数据定义51
3.2.1 SQL的数据定义功能51
3.2.2 基本表的定义、删除与修改51
3.2.3 索引的建立与删除53
3.3 SQL的数据查询54
3.3.1 SELECT语句的一般格式54
3.3.2 单表查询55
3.3.3 连接查询62
3.3.4 嵌套查询64
3.3.5 集合查询67
3.4 SQL的数据更新68
3.4.1 插入数据68
3.4.2 修改数据69
3.4.3 删除数据69
3.5 视图70
3.5.1 视图的定义与删除70
3.5.2 查询视图71
3.5.3 更新视图72
3.5.4 视图的作用73
3.6 SQL提供的安全性与完整性73
3.6.1 安全性74
3.6.2 完整性约束75
3.7 嵌入式SQL78
3.7.1 嵌入式SQL的使用规定78
3.7.2 嵌入式SQL的使用方法80
3.7.3 动态SQL简介84
小结86
习题87
第4章 存储过程和触发器89
4.1存储过程89
4.1.1 基本概念89
4.1.2 创建和执行存储过程90
4.1.3 存储过程的修改和删除94
4.2 触发器95
4.2.1 基本概念95
4.2.2 定义触发器96
4.2.3 激活触发器98
4.2.4 删除触发器99
小结99
习题100
第5章 关系数据库规范化理论101
5.1问题的提出101
5.1.1 关系模型可能存在的异常102
5.1.2 异常原因分析103
5.2 函数依赖103
5.2.1 函数依赖的定义104
5.2.2 几种特殊的函数依赖104
5.2.3 键105
5.3 规范化105
5.3.1 范式及其类型105
5.3.2 第一范式(1NF)106
5.3.3 第二范式(2NF)106
5.3.4 第三范式(3NF)107
5.3.5 BC范式(BCNF)107
5.3.6 多值依赖和第四范式(4NF)109
5.3.7 关系模式的规范化步骤111
5.4 函数依赖的公理系统112
5.4.1 Armstrong公理系统112
5.4.2 极小函数依赖集115
5.5 关系模式的分解116
5.5.1 关系模式分解的概念117
5.5.2 具有无损连接性的关系模式分解118
5.5.3 具有保持函数依赖的关系模式分解120
5.5.4 通过分解实现关系模式的规范化121
小结123
习题124
第6章 数据库系统设计126
6.1 数据库设计概述126
6.1.1 数据库设计的基本任务126
6.1.2 数据库设计的基本步骤127
6.1.3 数据库设计特点129
6.2 需求分析130
6.2.1 需求分析的任务和方法130
6.2.2 数据流图131
6.2.3 数据字典133
6.3 概念结构设计135
6.3.1 概念结构的特点及设计方法135
6.3.2 概念结构设计的步骤136
6.4 逻辑结构设计141
6.4.1 E-R模型向关系模型的转换142
6.4.2 关系模型的优化143
6.4.3 外模式的设计145
6.5 物理结构设计146
6.5.1 物理结构设计的内容和方法146
6.5.2 确定物理结构148
6.5.3 评价物理结构148
6.6 数据库的实施和维护149
6.6.1 数据的载入和应用程序的调试149
6.6.2 数据库的试运行149
6.6.3 数据库的运行和维护150
小结151
习题151
第7章 数据库的安全与保护153
7.1 安全与保护概述153
7.1.1 安全与保护定义153
7.1.2 安全标准简介154
7.2 数据库的安全性保护157
7.2.1 用户标识与鉴别(Identification&Authentication)157
7.2.2 存取权限控制157
7.2.3 视图机制159
7.2.4 审计159
7.2.5 数据加密160
7.3 数据库的完整性保护161
7.3.1 完整性约束条件161
7.3.2 完整性控制机制162
7.4 数据库的并发控制技术162
7.4.1 事务及其特性162
7.4.2 数据库并发操作带来的问题163
7.4.3 封锁165
7.4.4 活锁和死锁166
7.4.5 并发调度的可串行性167
7.4.6 两段锁协议168
7.4.7 封锁的粒度168
7.5 数据库的恢复技术169
7.5.1 故障的种类169
7.5.2 恢复的实现技术170
7.5.3 恢复策略172
7.5.4 具有检查点的恢复技术173
7.5.5 数据库镜像174
小结175
习题175
第8章 数据库应用系统的结构与开发177
8.1 数据库应用系统的结构177
8.1.1 集中式体系结构177
8.1.2 客户机/服务器体系结构177
8.1.3 浏览器/服务器体系结构178
8.2 ODBC数据访问模型179
8.2.1 ODBC的提出179
8.2.2 ODBC的组成与结构180
8.2.3 ODBC的接口函数181
8.2.4 ODBC的基本工作流程187
8.3 ADO数据访问模型191
8.3.1 ADO对象模型192
8.3.2 ADO的基本工作流程197
8.3.3 ADO应用的简单实例198
小结200
习题201
第9章 数据库技术的发展动态202
9.1 数据库技术的研究与发展202
9.1.1 数据库技术研究的新特点202
9.1.2 数据库技术的发展方向203
9.2面向对象数据库系统204
9.2.1 面向对象数据模型205
9.2.2 对象关系数据库与对象数据库207
9.3 并行数据库系统与分布式数据库系统209
9.3.1 并行数据库系统209
9.3.2 分布式数据库系统210
9.3.3 并行数据库系统与分布式数据库系统的区别214
9.4 数据仓库与联机分析处理技术215
9.4.1 数据仓库技术215
9.4.2 联机分析处理技术219
9.4.3 数据挖掘技术220
9.5 其他几种新型的数据库系统222
9.5.1 多媒体数据库222
9.5.2 主动数据库223
9.5.3 工程数据库223
小结224
习题225
附录A MS SQL Server 2000数据库管理系统226
A.1SQL Server 2000概述226
A.1.1 SQL Server 2000的安装226
A.1.2 SQL Server 2000的主要管理工具227
A.1.3 SQL Server 2000的配置229
A.1.4 SQL Server 2000的数据库文件管理229
A.1.5 SQL Server 2000的数据库对象230
A.1.6 SQL Server 2000的系统数据库230
A.2 数据库和表的创建与删除231
A.3 数据操作234
A.4 T-SQL234
A.4.1 执行多条T-SQL语句234
A.4.2 变量和数据类型235
A.4.3 表达式236
A.4.4 流程控制语句237
A.4.5 常用函数239
A.5 SQL Server的安全性管理243
A.5.1 SQL Server的验证模式243
A.5.2 账号和角色244
A.6 SQL Server的完整性策略247
小结247
附录B 实验教学参考248
实验1 SQL Server 2000管理工具的使用和创建数据库248
实验2 定义表和数据库完整性249
实验3 表数据的插入、修改和删除251
实验4 数据库的简单查询和连接查询251
实验5 数据库的复杂查询252
实验6 索引和视图252
实验7 存储过程253
实验8 触发器253
实验9 数据库的安全性254
实验10 通过ODBC访问数据库255
参考文献256
热门推荐
- 157496.html
- 824472.html
- 945420.html
- 1526844.html
- 249903.html
- 2001241.html
- 58791.html
- 2634142.html
- 3639778.html
- 625681.html
- http://www.ickdjs.cc/book_775448.html
- http://www.ickdjs.cc/book_981018.html
- http://www.ickdjs.cc/book_1779181.html
- http://www.ickdjs.cc/book_1031417.html
- http://www.ickdjs.cc/book_1386620.html
- http://www.ickdjs.cc/book_1963271.html
- http://www.ickdjs.cc/book_3671241.html
- http://www.ickdjs.cc/book_3105923.html
- http://www.ickdjs.cc/book_2571970.html
- http://www.ickdjs.cc/book_323833.html