图书介绍
数据库理论与技术实现PDF|Epub|txt|kindle电子书版本网盘下载
![数据库理论与技术实现](https://www.shukui.net/cover/43/33820023.jpg)
- 范剑波主编;刘良旭副主编 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560627595
- 出版时间:2012
- 标注页数:288页
- 文件大小:97MB
- 文件页数:298页
- 主题词:数据库系统-高等学校-教材
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数据库系统的研究2
1.2文件系统与数据库系统3
1.2.1数据、信息和数据处理3
1.2.2文件系统的特点与局限性3
1.2.3数据库系统的产生与发展5
1.2.4数据库系统的主要特点6
1.2.5数据库的有关概念8
1.3数据描述和数据模型9
1.3.1数据描述的领域9
1.3.2数据联系的描述10
1.3.3数据模型的概念11
1.3.4概念数据模型及实例13
1.3.5结构数据模型及实例14
1.4数据库系统结构和数据库管理系统17
1.4.1数据库系统的三级模式结构17
1.4.2数据与程序的独立性18
1.4.3数据库系统的组成19
1.4.4数据库管理系统的基本功能和组成20
1.4.5数据库管理系统的选择和评价22
1.5典型案例分析24
本章小结25
练习题25
第2章 关系数据模型28
2.1关系模型的基本概念28
2.1.1关系的通俗解释28
2.1.2关系的数学定义29
2.1.3关系模型31
2.1.4关系数据库管理系统32
2.2关系代数33
2.2.1传统的集合运算33
2.2.2专门的关系运算34
2.2.3关系代数表达式及实例36
2.3关系演算37
2.3.1元组关系演算38
2.3.2域关系演算41
2.4关系数据库查询的优化42
2.4.1查询优化问题的提出42
2.4.2关系代数的等价变换45
2.4.3查询优化的一般策略45
2.4.4查询优化的步骤47
2.5典型案例分析48
本章小结50
练习题50
第二篇 数据库系统实践篇53
第3章SQL Server 2005综述53
3.1 SQL Server 2005概述53
3.2 SQL Server 2005的安装54
3.2.1 SQL Server 2005的安装环境54
3.2.2 SQL Server 2005的安装过程56
3.3 SQL Server 2005管理工具60
3.3.1 SQL Server 2005服务器的配置60
3.3.2 SQL Server 2005服务器的注册和连接62
3.3.3 SQL Server 2005服务器的启动和关闭64
3.3.4 SQL Server 2005的常用工具65
3.4 SQL Server在线手册68
3.5典型案例分析69
本章小结69
练习题70
第4章T-SQL事务结构查询语言Ⅰ71
4.1 SQL Server的数据库71
4.1.1数据库的结构与组成71
4.1.2创建用户数据库73
4.1.3管理用户数据库74
4.2 SQL Server的数据表76
4.2.1数据表的结构和内容76
4.2.2创建用户数据表77
4.2.3管理用户数据表79
4.3 SQL Server的数据更新81
4.3.1数据插入81
4.3.2数据修改82
4.3.3数据删除83
4.4 SQL Server的数据查询83
4.4.1数据基本查询84
4.4.2数据分组查询85
4.4.3多表连接查询85
4.4.4数据子查询87
4.4.5附加子句88
4.5 SQL Server的流程控制语言89
4.5.1批处理、脚本和变量89
4.5.2顺序结构语句92
4.5.3分支结构语句93
4.5.4循环结构语句95
4.5.5其他语句97
4.6 SQL Server的游标100
4.6.1游标的概念101
4.6.2游标的使用103
4.7 SQL Server的视图、存储过程和触发器106
4.7.1视图的建立、查询和删除106
4.7.2存储过程的建立、执行和删除108
4.7.3触发器的建立和删除109
4.8典型案例分析110
本章小结111
练习题111
第5章T-SQL事务结构查询语言Ⅱ113
5.1 SQL Server的安全性和数据库恢复113
5.1.1安全性的相关概念113
5.1.2 SQL Server系统的安全性115
5.1.3数据库恢复的相关概念117
5.1.4 SQL Server系统的恢复技术120
5.2 SQL Server的完整性和数据库并发控制122
5.2.1完整性的相关概念122
5.2.2 SQL Server系统的完整性124
5.2.3数据库并发控制的相关概念127
5.2.4并发控制的封锁机制129
5.2.5 SQL Server系统的并发控制132
5.3 SQL Server的函数133
5.3.1 SQL Server函数分类133
5.3.2用户定义函数133
5.4典型案例分析134
本章小结135
练习题135
第三篇 数据库系统设计篇136
第6章 实体-联系数据模型136
6.1数据库建模概述136
6.2 E-R模型(E-R图)137
6.2.1 E-R图的主要组成部分137
6.2.2 E-R图中联系的角色138
6.2.3 E-R图中联系的多向性139
6.3设计原则139
6.3.1真实性140
6.3.2避免冗余140
6.3.3简单性140
6.3.4合理选择元素类型140
6.4子类和继承141
6.4.1 E-R图中的子类141
6.4.2 E-R图中的继承142
6.5约束的建模142
6.5.1 E-R图中的键码142
6.5.2单值约束143
6.5.3引用完整性144
6.5.4其他类型的约束144
6.6典型案例分析145
本章小结145
练习题146
第7章 关系数据库的模式设计147
7.1关系模式的存储异常和数据依赖147
7.2函数依赖的概念148
7.2.1函数依赖的定义149
7.2.2完全函数依赖和部分函数依赖149
7.2.3传递函数依赖150
7.2.4关系中的键码150
7.3函数依赖的规则151
7.3.1三个推理规则151
7.3.2闭包的计算152
7.4关系的规范化153
7.4.1第一范式154
7.4.2第二范式154
7.4.3第三范式155
7.4.4 BCNF范式156
7.4.5多值依赖和第四范式157
7.5模式分解的优劣160
7.5.1模式分解的等价性160
7.5.2模式分解的规则和方法162
7.6典型案例分析165
本章小结165
练习题166
第8章 关系数据库设计168
8.1数据库设计概述168
8.1.1数据库设计的方法168
8.1.2数据库设计的特点169
8.1.3数据库设计的步骤169
8.2需求分析170
8.2.1需求分析的任务和方法170
8.2.2数据流图171
8.2.3数据字典172
8.3概念结构设计174
8.3.1概念结构设计的方法与步骤174
8.3.2数据抽象与局部视图设计175
8.3.3视图的集成180
8.4逻辑结构设计185
8.4.1 E-R图向关系模型的转换185
8.4.2关系模型的优化186
8.5数据库物理设计188
8.6数据库应用系统的实施与调优188
8.7典型案例分析189
本章小结192
练习题192
第9章 数据库应用系统设计案例194
9.1应用系统开发模型194
9.1.1瀑布模型194
9.1.2原型模型196
9.2宾馆信息管理系统的设计197
9.2.1系统的需求分析198
9.2.2系统的概念结构设计198
9.2.3系统的逻辑结构设计199
9.2.4系统的物理结构设计199
9.3在线考试系统的设计200
9.3.1系统功能模块设计201
9.3.2系统工作流程设计201
9.3.3数据库分析与设计202
9.4 ODBC API数据库连接方法204
9.4.1 ODBC基础205
9.4.2使用ODBC API建立应用程序207
9.5图书网上销售系统的案例分析223
9.5.1网上购物流程设计223
9.5.2网上购物功能设计224
9.5.3网上购物数据库设计224
本章小结225
练习题225
第四篇 数据库系统新进展篇227
第10章 数据库系统新进展227
10.1面向对象数据库系统227
10.1.1面向对象数据模型的基本概念227
10.1.2对象定义语言ODL概述231
10.1.3面向对象数据库系统的发展前景237
10.2分布式数据库系统238
10.2.1分布式数据库系统概述238
10.2.2分布式数据库系统的查询处理和优化240
10.2.3分布式数据库系统的发展前景243
10.3 XML语言243
10.3.1 XML概述244
10.3.2 XML语法246
10.3.3 XML文档类型定义249
10.4数据挖掘概述252
10.4.1数据挖掘的定义253
10.4.2数据挖掘的任务254
10.4.3数据挖掘流程和方法255
本章小结258
练习题258
附录1“数据库理论与技术”课程模拟试题260
参考答案267
附录2“数据库理论与技术”课程实验指导270
实验1 SQL Server 2005以及应用案例的安装270
实验2 SQL的数据定义和更新271
实验3 SQL的数据查询274
实验4视图、存储过程和触发器的练习276
实验5 SQL的综合练习279
实验6数据库的安全性和完整性280
实验7数据库连接的练习283
实验8数据库设计的练习284
参考文献288