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

- 杨海霞主编;相洁,南志红副主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115166623
- 出版时间:2007
- 标注页数:329页
- 文件大小:30MB
- 文件页数:342页
- 主题词:数据库系统-高等学校-教材
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.1.2 数据库系统的组成4
1.1.3 数据库技术的发展4
1.2 数据库系统结构5
1.2.1 数据库系统的模式结构5
1.2.2 数据库系统的体系结构8
1.3 数据模型10
1.3.1 数据表示11
1.3.2 数据模型的要素11
1.3.3 概念模型12
1.3.4 常用的数据模型15
1.4 关系数据库17
1.4.1 关系模型概述17
1.4.2 关系数据结构及形式化定义18
1.4.3 关系的完整性22
1.4.4 关系代数24
1.5 SQL Server数据库管理系统31
1.5.1 SQL Server概述31
1.5.2 SQL Server中的数据库对象33
思考与练习36
第2章 关系数据库语言37
2.1 SQL概述38
2.1.1 SQL的特点38
2.1.2 SQL数据库的体系结构39
2.1.3 SQL语句的分类40
2.1.4 SQL的语法约定41
2.2 SQL Server数据库的基本管理与设置43
2.2.1 启动和关闭数据库服务43
2.2.2 创建数据库45
2.2.3 修改数据库47
2.2.4 设置数据库选项48
2.2.5 删除数据库49
2.3 数据定义49
2.3.1 表的创建与管理50
2.3.2 索引的创建与管理55
2.3.3 视图的创建与管理57
2.3.4 存储过程的创建与管理60
2.3.5 触发器的创建与管理62
2.4 数据查询64
2.4.1 单表查询65
2.4.2 连接查询71
2.4.3 嵌套查询74
2.4.4 集合查询77
2.5 数据更新77
2.5.1 插入数据77
2.5.2 修改数据78
2.5.3 删除数据79
2.5.4 更新操作与数据库的一致性80
思考与练习80
第3章 关系数据理论83
3.1 关系模式设计中的问题83
3.1.1 规范化理论的主要内容83
3.1.2 关系模式的操作异常83
3.2 函数依赖86
3.2.1 函数依赖的定义及性质86
3.2.2 函数依赖的分类88
3.2.3 码89
3.3 范式89
3.3.1 第一范式89
3.3.2 第二范式90
3.3.3 第三范式91
3.3.4 BC范式93
3.3.5 多值依赖与4NF95
3.4 关系模式的规范化99
3.4.1 关系模式规范化的原则99
3.4.2 关系模式规范化的步骤99
3.4.3 关系模式规范化的要求100
思考与练习103
第4章 数据库保护104
4.1 安全性104
4.1.1 安全性控制概述104
4.1.2 安全性控制的一般方法105
4.2 完整性109
4.2.1 完整性约束的分类110
4.2.2 完整性控制112
4.3 并发控制114
4.3.1 并发控制概述115
4.3.2 并发操作的调度118
4.3.3 封锁119
4.3.4 死锁和活锁120
4.4 恢复122
4.4.1 恢复的原理122
4.4.2 恢复的实现124
4.5 数据库复制与数据库镜像129
4.5.1 数据库复制129
4.5.2 数据库镜像130
思考与练习130
第二篇 设计篇132
第5章 数据库设计132
5.1 数据库设计步骤132
5.2 需求分析133
5.2.1 需求分析方法134
5.2.2 数据流图与数据字典135
5.2.3 实例——学籍管理需求分析138
5.3 概念结构设计142
5.3.1 数据抽象与局部视图设计142
5.3.2 视图的集成143
5.3.3 实例——学籍管理概念结构设计144
5.4 逻辑结构设计146
5.4.1 E-R图向关系数据模型的转换147
5.4.2 数据模型的优化148
5.4.3 设计用户子模式149
5.4.4 实例——学籍管理逻辑结构设计149
5.5 物理结构设计151
5.5.1 分析影响数据库物理设计的因素152
5.5.2 关系模式存取方法选择152
5.5.3 确定系统配置154
5.5.4 评价物理结构154
5.6 数据库实施与维护154
5.6.1 创建数据库154
5.6.2 组织数据入库154
5.6.3 数据库试运行155
5.6.4 数据库运行与维护155
5.7 数据库建模工具156
5.7.1 数据库建模工具简介156
5.7.2 利用PowerDesigner设计学籍管理的概念结构实例158
5.7.3 利用PowerDesigner设计学籍管理的物理结构实例163
5.7.4 利用PowerDesigner进行学籍管理的数据库实施163
思考与练习167
第6章 SQL程序设计与开发168
6.1 批处理与脚本168
6.1.1 批处理168
6.1.2 脚本169
6.2 SQL程序设计基础170
6.2.1 SQL程序基本成分170
6.2.2 SQL程序编写规范173
6.3 流程控制语句174
6.3.1 语句块:BEGIN...END174
6.3.2 条件执行:IF...ELSE语句175
6.3.3 多分支CASE表达式176
6.3.4 循环:WHILE语句178
6.3.5 非条件执行:GOTO语句179
6.3.6 调度执行:WAITFOR179
6.4 游标180
6.4.1 游标180
6.4.2 声明游标:DECLARE CURSOR语句181
6.4.3 打开游标:OPEN语句182
6.4.4 读取数据:FETCH语句182
6.4.5 关闭游标:CLOSE语句184
6.4.6 释放游标:DEALLOCATE语句184
6.4.7 游标使用实例184
6.5 SQL程序的调试与错误处理186
6.5.1 SQL程序的错误类型186
6.5.2 SQL程序的错误处理187
6.6 SQL程序实例187
6.6.1 自定义函数188
6.6.2 存储过程189
6.6.3 触发器192
思考与练习193
第三篇 技术篇195
第7章 数据库访问技术195
7.1 数据库访问技术概述195
7.1.1 数据库访问技术发展概况195
7.1.2 数据库访问技术196
7.2 使用ODBC访问数据库199
7.2.1 ODBC层次结构199
7.2.2 配置ODBC数据源200
7.2.3 通过ODBC访问SQL Server数据库203
7.2.4 处理ODBC错误207
7.3 嵌入式SQL与动态SQL208
7.3.1 嵌入式SQL208
7.3.2 动态SQL语句211
7.4 使用Visual Basic访问数据库212
7.4.1 数据访问对象212
7.4.2 使用RDO模型访问SQL Server数据库215
7.4.3 使用ADO模型访问SQL Server数据库218
7.4.4 使用数据环境设计器访问SQL Server221
7.5 使用ASP访问数据库224
7.5.1 ASP编程基本知识224
7.5.2 连接数据库225
7.5.3 从数据库到Web页226
7.5.4 Errors错误集合与Error错误对象231
7.5.5 执行SQL Server存储过程233
7.6 应用实例234
7.6.1 功能描述234
7.6.2 VB程序234
7.6.3 ASP程序240
思考与练习245
第8章 SQL Server数据库维护技术246
8.1 安全控制246
8.1.1 SQL Server的安全体系结构和安全认证模式246
8.1.2 SQL Server的安全性管理249
8.2 SQL Server的数据完整性257
8.2.1 SQL Server的数据完整性种类258
8.2.2 SQL Server数据完整性实现方式258
8.2.3 SQL Server数据完整性的实现方法258
8.3 SQL Server的并发控制262
8.3.1 SQL Server的事务类型262
8.3.2 SQL Server锁的粒度和类型262
8.4 SQL Server的数据备份与数据恢复263
8.4.1 SQL Server备份方式264
8.4.2 SQL Server数据库备份264
8.4.3 SQL Server数据库恢复268
8.5 数据库复制与数据库镜像270
8.5.1 SQL Server数据库复制270
8.5.2 SQL Server数据库镜像280
8.6 数据转换和集成281
8.6.1 数据转换服务DTS281
8.6.2 DTS导入/导出向导的使用282
思考与练习286
第9章 数据挖掘与数据仓库技术287
9.1 数据挖掘287
9.1.1 数据挖掘的主要步骤287
9.1.2 不同存储形式的数据挖掘288
9.2 数据仓库与OLAP289
9.2.1 数据仓库289
9.2.2 联机分析处理(OLAP)291
9.3 数据仓库的设计与实施293
9.3.1 确定主题293
9.3.2 确定粒度与维度293
9.3.3 数据预处理294
9.4 SQL Server 2000Analysis Services295
9.4.1 安装295
9.4.2 创建数据仓库295
9.5 使用Analysis Services创建数据挖掘模型301
9.5.1 数据挖掘模型301
9.5.2 创建和读取数据挖掘模型303
9.6 开发OLAP应用306
思考与练习308
第10章 数据库技术新进展309
10.1 面向对象数据库系统309
10.2 分布式数据库系统311
10.3 并行数据库系统313
10.4 空间数据库315
10.4.1 空间数据的特性315
10.4.2 空间数据库模型316
10.5 其他数据库新技术316
10.5.1 多媒体数据库系统316
10.5.2 专业数据库317
10.5.3 模糊数据库系统318
思考与练习319
附录A SQL Server支持的运算符与函数320
附录B 学籍管理数据表结构325
参考文献327
热门推荐
- 1809852.html
- 2195385.html
- 2716238.html
- 3471876.html
- 1437605.html
- 878649.html
- 7858.html
- 3357144.html
- 1322456.html
- 1183015.html
- http://www.ickdjs.cc/book_3346304.html
- http://www.ickdjs.cc/book_1829730.html
- http://www.ickdjs.cc/book_2346103.html
- http://www.ickdjs.cc/book_1371612.html
- http://www.ickdjs.cc/book_2425515.html
- http://www.ickdjs.cc/book_2130663.html
- http://www.ickdjs.cc/book_419452.html
- http://www.ickdjs.cc/book_2729039.html
- http://www.ickdjs.cc/book_2049112.html
- http://www.ickdjs.cc/book_880154.html