图书介绍
数据库原理与技术 基于SQL Server 20122025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 李春葆主编;陈良臣,曾平,喻丹丹编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302400738
- 出版时间:2015
- 标注页数:398页
- 文件大小:71MB
- 文件页数:414页
- 主题词:关系数据库系统
PDF下载
下载说明
数据库原理与技术 基于SQL Server 2012PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库系统概述1
1.1 数据和数据管理1
1.2 数据管理技术的发展2
1.2.1 人工管理阶段(20世纪50年代)2
1.2.2 文件系统阶段(20世纪60年代)2
1.2.3 数据库系统阶段(20世纪60年代后期)3
1.3 数据库系统5
1.4 数据库管理系统7
1.4.1 DBMS的主要功能7
1.4.2 DBMS的组成7
1.4.3 常用的DBMS9
练习题19
第2章 数据模型10
2.1 什么是数据模型10
2.1.1 三个世界及其关系10
2.1.2 两类模型11
2.2 概念模型13
2.2.1 实体间的联系方式13
2.2.2 实体-联系表示法14
2.2.3 设计E-R图的基本步骤16
2.3 DBMS支持的数据模型17
2.3.1 数据模型的组成要素17
2.3.2 3种基本的数据模型17
2.4 数据库系统的体系结构23
2.4.1 数据库系统模式的概念23
2.4.2 数据库系统的三级组织结构23
2.4.3 3个模式之间的两层映像24
2.4.4 数据库系统的结构26
练习题228
第3章 关系数据库29
3.1 关系和关系数据库29
3.1.1 关系的概念29
3.1.2 关系数据库的概念30
3.1.3 关系操作语言30
3.2 关系代数31
3.2.1 传统的集合运算31
3.2.2 专门的关系运算32
3.3 关系演算37
3.3.1 元组关系演算37
3.3.2 域关系演算39
3.4 SQL简介40
3.4.1 SQL概述40
3.4.2 SQL语言的分类41
3.4.3 SQL支持的标准和发展历史41
练习题341
第4章 关系数据库规范化理论43
4.1 为什么要对关系模式进行规范化43
4.1.1 问题的提出43
4.1.2 问题的解决44
4.1.3 关系模式规范化概述45
4.2 函数依赖45
4.2.1 函数依赖的定义45
4.2.2 函数依赖与属性关系46
4.2.3 函数依赖的分类46
4.2.4 Armstrong公理47
4.2.5 闭包及其计算48
4.2.6 函数依赖集的等价和覆盖49
4.2.7 最小函数依赖集50
4.2.8 确定候选码51
4.3 关系模式的规范化52
4.3.1 关系与范式52
4.3.2 常用的几种范式52
4.3.3 关系模式的规范化过程56
4.4 关系模式分解的理论57
4.4.1 模式分解的定义57
4.4.2 无损分解的定义和性质58
4.4.3 无损分解的检验算法58
4.4.4 函数依赖保持性60
4.4.5 模式分解算法60
4.5 关系数据库规范化应用实例62
练习题467
第5章 数据库设计69
5.1 数据库设计概述69
5.2 需求分析70
5.2.1 需求分析的步骤70
5.2.2 需求分析的方法71
5.3 概念结构设计74
5.3.1 概念结构设计的方法和步骤74
5.3.2 局部E-R模型设计76
5.3.3 总体E-R模型设计77
5.4 逻辑结构设计79
5.4.1 E-R模型向关系模型的转换80
5.4.2 优化模型81
5.4.3 设计适合DBMS的关系模式82
5.5 物理结构设计82
5.6 数据库的实施和维护82
练习题583
第6章 SQL Server系统概述85
6.1 SQL Server 2012系统简介85
6.1.1 SQL Server的发展历史85
6.1.2 SQL Server 2012的各种版本86
6.1.3 SQL Server 2012的组成结构和主要管理工具87
6.2 SQL Server的安装89
6.3 SQL Server 2012的工具和实用程序97
6.3.1 SQL Server管理控制器97
6.3.2 SQL Server配置管理器100
6.4 SQL Server的体系结构100
6.4.1 SQL Server的客户机/服务器体系结构101
6.4.2 SQL Server的总体架构101
6.4.3 一个基本的SELECT查询的执行流程102
练习题6104
第7章 创建和删除数据库105
7.1 数据库对象105
7.2 系统数据库105
7.3 SQL Server数据库的存储结构106
7.3.1 文件和文件组106
7.3.2 数据库的存储结构107
7.3.3 事务日志109
7.4 创建和修改数据库109
7.4.1 创建数据库109
7.4.2 修改数据库110
7.5 重命名和删除数据库114
7.5.1 重命名数据库114
7.5.2 删除数据库115
练习题7117
第8章 创建和使用表118
8.1 表的概念118
8.1.1 什么是表118
8.1.2 表中数据的完整性118
8.2 创建表119
8.3 修改表的结构122
8.4 数据库关系图124
8.4.1 建立数据库关系图124
8.4.2 删除关系和数据库关系图127
8.5 更改表名127
8.6 删除表128
8.7 记录的新增和修改128
8.8 表的两种特殊类型的列129
练习题8132
第9章 T-SQL基础133
9.1 T-SQL语句的执行133
9.2 数据定义语言134
9.2.1 数据库的操作语句134
9.2.2 表的操作语句139
9.3 数据操纵语言141
9.3.1 INSERT语句141
9.3.2 UPDATE语句142
9.3.3 DELETE语句142
9.4 数据查询语言142
9.4.1 投影查询143
9.4.2 选择查询144
9.4.3 排序查询结果144
9.4.4 使用聚合函数145
9.4.5 连接查询149
9.4.6 子查询153
9.4.7 空值及其处理160
9.5 关系数据库系统的查询优化161
练习题9164
第10章 T-SQL程序设计167
10.1 标识符和注释167
10.1.1 标识符的类型167
10.1.2 使用标识符和同义词167
10.1.3 注释169
10.2 SQL Server的数据类型169
10.2.1 数据类型概述169
10.2.2 系统数据类型170
10.2.3 用户定义数据类型173
10.3 变量175
10.3.1 局部变量175
10.3.2 全局变量177
10.4 运算符179
10.4.1 算术运算符179
10.4.2 赋值运算符179
10.4.3 按位运算符179
10.4.4 比较运算符180
10.4.5 逻辑运算符180
10.4.6 字符串连接运算符181
10.4.7 一元运算符181
10.4.8 运算符的优先级182
10.5 批处理182
10.5.1 批处理概述182
10.5.2 GO命令182
10.5.3 批处理的使用规则184
10.6 控制流语句185
10.6.1 BEGIN…END语句185
10.6.2 IF…ELSE语句186
10.6.3 CASE语句186
10.6.4 WHILE语句187
10.6.5 GOTO语句188
10.7 异常处理189
10.7.1 TRY…CATCH构造189
10.7.2 THROW语句190
10.7.3 RAISERROR语句191
10.8 游标191
10.8.1 游标的概念192
10.8.2 游标的基本操作192
10.8.3 使用游标195
练习题10198
第11章 索引和视图200
11.1 索引200
11.1.1 索引概述200
11.1.2 创建索引204
11.1.3 索引的查看与使用210
11.1.4 修改索引213
11.1.5 删除索引215
11.2 视图215
11.2.1 视图概述215
11.2.2 创建视图217
11.2.3 使用视图222
11.2.4 视图定义的修改226
11.2.5 查看视图的信息228
11.2.6 视图的重命名和删除229
11.2.7 索引视图231
练习题11233
第12章 数据完整性234
12.1 数据完整性概述234
12.1.1 为什么需要考虑数据完整性234
12.1.2 SQL Server提供的强制数据完整性方法234
12.2 约束235
12.2.1 PRIMARY KEY约束235
12.2.2 FOREIGN KEY约束236
12.2.3 UNIQUE约束237
12.2.4 CHECK约束238
12.2.5 列约束和表约束238
12.3 默认值239
12.3.1 在创建表时指定默认值239
12.3.2 使用默认对象240
12.4 规则243
12.4.1 创建规则243
12.4.2 绑定规则244
12.4.3 解除和删除规则245
练习题12245
第13章 事务处理和数据锁定247
13.1 事务处理247
13.1.1 事务概述247
13.1.2 事务的分类248
13.1.3 显式事务248
13.1.4 自动提交事务251
13.1.5 隐式事务252
13.1.6 事务和异常处理253
13.2 数据锁定254
13.2.1 并发控制概述254
13.2.2 SQL Server中的自动锁定257
13.2.3 SQL Server中的自定义锁定263
练习题13272
第14章 函数和存储过程276
14.1 函数276
14.1.1 函数概述276
14.1.2 内置函数276
14.1.3 用户定义函数280
14.2 存储过程286
14.2.1 存储过程概述286
14.2.2 存储过程的类型287
14.2.3 创建存储过程288
14.2.4 执行存储过程290
14.2.5 存储过程的参数和返回值292
14.2.6 存储过程的管理297
练习题14302
第15章 触发器304
15.1 触发器概述304
15.1.1 触发器的作用304
15.1.2 触发器的种类304
15.2 DML触发器305
15.2.1 DML触发器概述305
15.2.2 创建DML触发器306
15.2.3 触发器的删除、禁用和启用309
15.2.4 inserted表和deleted表310
15.2.5 INSERT、UPDATE和DELETE触发器的应用311
15.2.6 INSTEAD OF触发器316
15.3 DDL触发器319
15.3.1 创建DDL触发器319
15.3.2 DDL触发器的应用320
15.4 登录触发器321
15.5 触发器的管理322
15.5.1 查看触发器322
15.5.2 修改触发器324
练习题15325
第16章 SQL Server的安全管理326
16.1 SQL Server安全体系结构326
16.2 SQL Server的身份验证模式和设置327
16.2.1 SQL Server的身份验证模式327
16.2.2 设置身份验证模式329
16.3 SQL Server账号管理330
16.3.1 SQL Server服务器登录账号管理330
16.3.2 SQL Server数据库用户账号管理334
16.4 权限和角色338
16.4.1 权限338
16.4.2 角色341
16.5 架构345
练习题16346
第17章 数据文件安全和灾难恢复347
17.1 数据文件安全概述347
17.2 数据库备份和还原348
17.2.1 数据库备份和还原概述348
17.2.2 数据库备份和恢复过程350
17.3 数据库的分离和附加353
17.3.1 分离用户数据库353
17.3.2 附加用户数据库354
17.4 数据库镜像简介355
17.5 数据库快照简介356
17.6 日志传送简介358
17.7 故障转移群集简介360
17.8 AlwaysOn简介361
练习题17362
第18章 SQL Server数据访问技术363
18.1 ADO.NET模型363
18.1.1 ADO.NET简介363
18.1.2 ADO.NET体系结构363
18.1.3 ADO.NET数据库的访问流程365
18.2 ADO.NET的数据访问对象365
18.2.1 SqlConnection对象365
18.2.2 SqlCommand对象368
18.2.3 SqlDataReader对象372
18.2.4 SqlDataAdapter对象375
18.3 DataSet对象377
18.3.1 DataSet对象概述377
18.3.2 DataSet对象的属性和方法378
18.3.3 Tables集合和DataTable对象379
18.3.4 Columns集合和DataColumn对象381
18.3.5 Rows集合和DataRow对象382
练习题18384
附录A 部分练习题的参考答案386
附录B 上机实验题392
参考文献398
热门推荐
- 1037922.html
- 2631359.html
- 1213250.html
- 3428236.html
- 2498874.html
- 1350848.html
- 3236563.html
- 923320.html
- 1771740.html
- 2067559.html
- http://www.ickdjs.cc/book_1487326.html
- http://www.ickdjs.cc/book_2465405.html
- http://www.ickdjs.cc/book_1407239.html
- http://www.ickdjs.cc/book_3487636.html
- http://www.ickdjs.cc/book_2355554.html
- http://www.ickdjs.cc/book_1940254.html
- http://www.ickdjs.cc/book_2971609.html
- http://www.ickdjs.cc/book_1348283.html
- http://www.ickdjs.cc/book_956893.html
- http://www.ickdjs.cc/book_1542932.html