图书介绍
数据库系统 基础设计及应用PDF|Epub|txt|kindle电子书版本网盘下载
- 姚普选编著 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560630045
- 出版时间:2013
- 标注页数:256页
- 文件大小:85MB
- 文件页数:265页
- 主题词:数据库系统
PDF下载
下载说明
数据库系统 基础设计及应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库系统1
1.1数据库的概念1
1.2数据库系统组成与结构4
1.2.1数据库系统组成4
1.2.2数据库系统的三级模式结构6
1.2.3数据库系统体系结构8
1.3数据库管理系统11
1.3.1数据库管理系统的功能11
1.3.2常见的数据库管理系统12
实验1观察SQL Server数据库14
习题122
第2章 关系数据模型24
2.1数据模型的概念24
2.1.1实体与数据24
2.1.2数据之间的联系26
2.1.3数据模型的构造与分类27
2.2概念模型28
2.3逻辑数据模型30
2.3.1关系数据模型30
2.3.2层次数据模型31
2.3.3网状数据模型32
2.4关系及关系约束33
2.4.1关系33
2.4.2关系的性质35
2.4.3主键和外键36
2.4.4关系模式38
2.4.5关系完整性约束39
2.5关系运算40
2.5.1传统的集合运算41
2.5.2专门的关系运算42
2.5.3扩充的关系代数运算45
2.5.4元组关系演算47
2.5.5域关系演算48
2.6数据依赖与关系规范化49
2.6.1函数依赖49
2.6.2基于主键的范式和BC范式51
2.6.3多值依赖和第四范式53
2.6.4关系规范化的过程与原则55
实验2关系规范化56
习题63
第3章 数据库设计与创建65
3.1数据库设计方法65
3.2数据库设计过程68
3.2.1数据库设计的需求分析69
3.2.2数据库概念设计73
3.2.3数据库的逻辑设计76
3.3 SQL Server数据库系统79
3.3.1 SQL Server中的数据库管理79
3.3.2 SQL Server数据库中的表82
3.3.3 SQL Server的数据库对象84
3.4创建SQL Server数据库86
3.4.1通过图形用户界面创建数据库86
3.4.2通过图形用户界面创建数据库中的表89
3.4.3创建数据库关系图92
3.4.4创建索引95
实验3创建数据库98
习题3101
第4章SQL语言103
4.1 SQL语言的功能与特点103
4.1.1 SQL语言的诞生与发展103
4.1.2 SQL语言的功能与特点104
4.1.3 SQL语句及书写规则106
4.2数据定义107
4.2.1数据库的创建与删除107
4.2.2基表及索引的定义与删除109
4.3数据查询111
4.3.1单表查询111
4.3.2聚合函数与分组查询114
4.3.3连接查询115
4.3.4子查询120
4.3.5集合查询122
4.4 SQL语言的数据更新124
4.5 SQL语言的视图126
实验4 SQL语句的使用128
实验4.1创建数据库129
实验 4.2数据查询与数据操纵132
实验4.3连接查询与嵌套查询133
习题4135
第5章 数据库完整性与安全性137
5.1数据库完整性的概念137
5.1.1数据库完整性的几种情况138
5.1.2完整性约束条件及完整性控制139
5.2 DBMS中的数据完整性140
5.2.1实体完整性控制141
5.2.2引用完整性的定义142
5.2.3引用完整性的检查和违约处理144
5.2.4用户定义的完整性145
5.2.5完整性约束的命名与修改147
5.3触发器148
5.3.1定义触发器149
5.3.2触发器的使用151
5.4数据库安全性控制154
5.4.1数据库安全的概念154
5.4.2数据库安全控制的方法155
5.4.3 SQL语言的自主存取控制方法158
5.5 SQL Server安全机制160
5.5.1 SQL Server安全体系结构161
5.5.2 SQL Server身份验证模式162
5.5.3 SQL Server数据库账户166
5.5.4 SQL Server权限管理169
5.5.5 SQL Server数据库角色173
实验5数据库完整性与安全性177
实验5.1实施数据完整性179
实验5.2创建并使用触发器181
实验5.3实现数据库安全管理183
习题 5184
第6章 数据库应用程序186
6.1程序设计方法186
6.2嵌入式与动态SQL188
6.2.1嵌入式SQL的使用189
6.2.2动态SQL的概念191
6.3存储过程193
6.3.1存储过程的特点193
6.3.2创建存储过程194
6.3.3系统存储过程196
6.4数据库接口199
6.5 MFC的ODBC类201
6.5.1连接数据源的CDatabase类202
6.5.2表示记录集的CRecordset类203
6.5.3操纵数据的3个类205
6.6数据库应用程序206
实验6数据库应用程序209
实验6.1实现存储过程210
实验6.2编写程序访问数据库212
习题6212
第7章 事务管理214
7.1事务的概念214
7.1.1引入事务处理的必要性214
7.1.2事务的特点216
7.2事务的基本操作217
7.2.1启动事务217
7.2.2提交事务218
7.2.3回滚事务219
7.2.4设置事务保存点220
7.3封锁机制221
7.3.1并发操作可能出现的问题221
7.3.2锁的概念223
7.3.3封锁协议224
7.4封锁的问题及解决方法226
7.5数据库恢复技术228
7.5.1数据库故障的种类229
7.5.2数据库恢复技术230
7.5.3数据库恢复方法231
实验7事务管理与数据库备份233
实验7.1实现事务234
实验7.2检测死锁235
实验7.3数据备份与还原237
习题7.240
附录1 BNF范式241
附录2 SQL Server流程控制语言243
附录3 Web数据库247
附3.1 Web网的工作方式247
附3.2 Web数据库的结构与工作方式249
附3.3 Web数据库的访问251
参考文献256