图书介绍
数据库原理与SQL Server 2012应用教程PDF|Epub|txt|kindle电子书版本网盘下载
- 程云志,张勇,赵艳忠等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111501220
- 出版时间:2015
- 标注页数:310页
- 文件大小:60MB
- 文件页数:321页
- 主题词:关系数据库系统
PDF下载
下载说明
数据库原理与SQL Server 2012应用教程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.2 数据库系统的基本概念3
1.2 数据库系统结构5
1.2.1 数据库系统的三级模式结构5
1.2.2 数据库系统的二级映像6
1.3 习题6
第2章 数据模型7
2.1 信息的三种世界7
2.1.1 现实世界7
2.1.2 信息世界8
2.1.3 计算机世界8
2.1.4 三种世界的转换9
2.2 概念模型9
2.2.1 概念模型的基本概念9
2.2.2 概念模型的表示11
2.3 数据模型13
2.3.1 数据模型的基本概念14
2.3.2 常用的数据模型14
2.4 关系数据库19
2.4.1 关系模型的组成19
2.4.2 关系的数学定义20
2.4.3 关系代数21
2.4.4 传统的集合运算22
2.4.5 专门的关系运算24
2.5 关系查询优化27
2.6 习题27
第3章 数据库设计30
3.1 规范化30
3.1.1 函数依赖30
3.1.2 范式31
3.2 数据库设计概述35
3.2.1 数据库设计的特点35
3.2.2 数据库设计的步骤36
3.3 需求分析阶段36
3.4 概念结构设计阶段36
3.4.1 概念结构设计的任务37
3.4.2 概念结构设计的步骤37
3.5 逻辑结构设计阶段38
3.5.1 逻辑结构设计的任务38
3.5.2 逻辑结构设计的步骤38
3.6 物理结构设计阶段39
3.6.1 物理结构设计的任务39
3.6.2 物理结构设计的步骤39
3.7 数据库实施阶段40
3.8 数据库运行和维护40
3.9 数据库设计实例41
3.9.1 学生成绩管理数据库设计41
3.9.2 图书出版管理数据库设计42
3.10 关系数据库管理系统43
3.11 习题45
第4章 SQL Server 2012基本知识46
4.1 SQL Server 2012发展简介46
4.2 SQL Server 2012的版本46
4.2.1 SQL Server 2012版本的分类46
4.2.2 SQL Server 2012 Standard功能简介47
4.3 SQL Server 2012 Standard的安装与卸载48
4.3.1 安装SQL Server 2012 Standard的系统需求48
4.3.2 SQL Server 2012的安装48
4.3.3 SQL Server 2012的卸载53
4.4 SQL Server 2012组件和管理工具54
4.4.1 服务器组件54
4.4.2 管理工具54
4.4.3 文档55
4.5 SQL Server 2012服务器的管理56
4.5.1 启动/停止服务器56
4.5.2 服务器的注册58
4.6 习题59
第5章 数据库操作60
5.1 数据库基本概念60
5.1.1 物理数据库60
5.1.2 逻辑数据库61
5.1.3 SQL Server 2012的系统数据库和用户数据库63
5.1.4 报表服务器和报表数据库64
5.2 创建数据库64
5.2.1 管理工具界面方式创建数据库64
5.2.2 命令行方式创建数据库67
5.3 修改数据库72
5.3.1 管理工具界面方式修改数据库72
5.3.2 命令行方式修改数据库73
5.4 删除数据库76
5.4.1 管理工具界面方式删除数据库77
5.4.2 命令行方式删除数据库78
5.5 数据库的分离和附加78
5.5.1 分离数据库78
5.5.2 附加数据库79
5.6 数据库的收缩80
5.6.1 手动收缩81
5.6.2 自动收缩83
5.7 移动数据库84
5.8 数据库快照84
5.8.1 数据库快照的优点84
5.8.2 数据库快照的操作85
5.9 习题86
第6章 表和表数据操作87
6.1 表概念87
6.1.1 表结构87
6.1.2 表类型88
6.1.3 数据类型88
6.2 创建表92
6.2.1 管理工具界面方式创建表92
6.2.2 命令行方式创建表95
6.3 修改表98
6.3.1 管理工具界面方式修改表98
6.3.2 命令行方式修改表98
6.4 删除表100
6.5 表数据操作100
6.5.1 管理工具界面方式操作表数据101
6.5.2 命令行方式操作表数据102
6.6 习题106
第7章 T-SQL语言108
7.1 SQL语言基本概念108
7.1.1 T-SQL语言简介108
7.1.2 T-SQL语言的语法约定109
7.1.3 标识符110
7.1.4 常量和变量110
7.1.5 注释114
7.1.6 运算符115
7.1.7 函数115
7.1.8 表达式122
7.2 流程控制语句126
7.2.1 SET语句126
7.2.2 BEGIN…END语句126
7.2.3 IF…ELSE语句127
7.2.4 WHILE、BREAK、CONTINUE语句128
7.2.5 RETURN语句129
7.2.6 WAITFOR语句129
7.2.7 GOTO语句129
7.2.8 TRY…CATCH语句130
7.2.9 GO语句132
7.2.10 EXECUTE语句132
7.2.11 T-SQL语句的解析、编译和执行132
7.3 数据定义语句132
7.4 习题133
第8章 数据查询134
8.1 数据查询语句134
8.1.1 投影列135
8.1.2 选择行140
8.1.3 连接146
8.2 数据汇总150
8.3 排序151
8.4 分组152
8.5 子查询156
8.5.1 无关子查询156
8.5.2 相关子查询159
8.6 集合操作161
8.7 存储查询结果164
8.8 习题165
第9章 数据完整性、规则和索引166
9.1 数据完整性166
9.1.1 实体完整性166
9.1.2 域完整性170
9.1.3 引用完整性173
9.2 规则176
9.2.1 规则的概念176
9.2.2 创建规则176
9.2.3 查看规则177
9.2.4 绑定规则177
9.2.5 解除规则177
9.2.6 删除规则178
9.3 索引178
9.3.1 索引的分类179
9.3.2 创建索引181
9.3.3 查看索引183
9.3.4 修改索引184
9.3.5 删除索引185
9.3.6 其他类型索引186
9.3.7 优化索引190
9.4 数据库关系图192
9.5 习题196
第10章 视图和用户定义函数197
10.1 视图197
10.1.1 视图概述197
10.1.2 视图的类型198
10.1.3 创建视图准则199
10.1.4 创建视图199
10.1.5 查询视图202
10.1.6 可更新视图202
10.1.7 修改视图定义204
10.1.8 删除视图205
10.2 用户定义函数205
10.2.1 标量值函数206
10.2.2 内嵌表值函数209
10.2.3 多语句表值函数210
10.2.4 修改和重命名用户定义函数211
10.2.5 删除用户定义函数212
10.3 习题212
第11章 存储过程、触发器和游标213
11.1 存储过程213
11.1.1 存储过程概述213
11.1.2 存储过程的类型214
11.1.3 创建存储过程215
11.1.4 调用存储过程218
11.1.5 获取存储过程信息219
11.1.6 修改和重命名存储过程221
11.1.7 重新编译存储过程222
11.1.8 删除存储过程222
11.2 触发器223
11.2.1 触发器概述223
11.2.2 触发器的类型223
11.2.3 触发器的设计规则225
11.2.4 使用触发器226
11.2.5 启用、禁用和删除触发器228
11.2.6 嵌套触发器和递归触发器228
11.3 游标229
11.3.1 游标概述230
11.3.2 游标的类型231
11.3.3 游标的使用232
11.4 习题238
第12章 系统安全管理239
12.1 身份验证模式239
12.1.1 身份验证概述239
12.1.2 身份验证方式设置241
12.2 账号和角色242
12.2.1 账号242
12.2.2 角色247
12.3 授权的主体251
12.4 授权的安全对象251
12.5 权限操作253
12.5.1 在SQL Server Management Studio中设置权限253
12.5.2 T-SQL语句授权254
12.6 习题258
第13章 事务、批、锁和作业259
13.1 事务259
13.1.1 事务概述259
13.1.2 事务的类型260
13.1.3 事务处理语句262
13.1.4 事务和批265
13.1.5 事务隔离级266
13.2 锁267
13.2.1 锁概述267
13.2.2 锁的模式268
13.2.3 锁的信息269
13.2.4 死锁及处理271
13.3 数据库引擎优化顾问272
13.3.1 数据库引擎优化顾问概述272
13.3.2 数据库引擎优化顾问的使用272
13.4 作业274
13.5 习题275
第14章 数据库的备份还原与导入/导出276
14.1 数据库的备份还原276
14.1.1 备份还原概述276
14.1.2 恢复模式277
14.1.3 数据库备份278
14.1.4 数据库还原281
14.2 数据库的导入/导出284
14.2.1 数据库表数据导出284
14.2.2 数据库表数据导入287
14.3 习题289
第15章 VB 2010/SQL Server 2012开发290
15.1 ADO.NET技术概述290
15.1.1 ADO.NET模型290
15.1.2 ADO.NET结构291
15.1.3 数据控件292
15.1.4 数据访问步骤控件292
15.2 数据库应用程序实例294
15.2.1 数据库设计294
15.2.2 系统设计294
15.2.3 程序设计295
15.3 习题298
第16章 C#2010/SQL Server 2012开发299
16.1 C#语言简介299
16.2 数据库应用程序实例299
16.3 语言集成查询(LINQ)302
16.3.1 LINQ简介302
16.3.2 LINQ的使用303
16.3.3 LINQ在C#中的使用303
16.3.4 对象关系设计器(O/R设计器)304
16.4 习题305
第17章 ASP.NET/SQL Server 2012开发306
17.1 ASP.NET简介306
17.2 数据库应用程序实例307
17.3 习题310