| 价格 | ¥99.80 |
| 发货 | 广东东莞市 |
| 数量 | -+ |
| 库存 | 100本 |
本书由浅入深,全面细致地讲述了SQL Server 2012的功能特性和开发应用。从SQL Server数据库基础到数据库安全,再到SQL Server开发及数据库性能优化,涵盖SQL Server 2012的所有重要知识点。本书讲解时结合了大量实例,便于读者通过实践更加深刻地理解所学知识。另外,作者专门为本书录制了18小时高清配套教学视频,与本书实例源文件一起收录于配书DVD光盘中。除此外,光盘中还赠送了22小时SQL Server学习视频和3部《程序员面试宝典》电子书,。
本书共22章,分4篇。第1篇SQL Server基础,介绍SQL Server的发展历史、架构、安装及工具等,还介绍了T-SQL基础、数据库基本操作和SQL Server 2012的;第2篇数据安全,介绍SQL Server安全、数据文件安全与灾难恢复、复制;第3篇SQL Server开发,介绍数据库设计、SQL Server与CLR集成、在SQL Server中使用XML、使用ADO.NET、使用SMO编程管理数据库对象、T-SQL语法、Service Broker——异步应用程序平台、空间数据类型、跨实例链接、数据库管理自动化及商务智能;第4篇数据库性能优化,介绍数据存储与索引、数据查询、事务处理和数据库系统调优工具。
本书内容全面,示例精巧而详尽,适合所有想全面学习SQL Server数据库技术的人员阅读,是各个层次的数据库学习人员和广大程序员学习SQL Server的读物,更是IT开发人员的案头必备资料。
第1篇 SQL Server基础
第1章 SQL Server 2012概述( 教学视频:44分钟)
1.1 SQL Server 2012简介 2
1.1.1 SQL Server发展历史 2
1.1.2 SQL Server 2012的特点 4
1.2 SQL Server 2012架构简介 5
1.2.1 SQL Server 2012系统架构 5
1.2.2 SQL Server 2012的协议 6
1.2.3 SQL Server 2012的查询 7
1.2.4 SQL Server 2012的数据操作 7
1.3 SQL Server 2012的安装 9
1.3.1 SQL Server 2012的版本选择 9
1.3.2 SQL Server 2012的安装环境 11
1.3.3 安装配置SQL Server 2012 11
1.4 使用SQL Server Management Studio 15
1.4.1 SQL Server Management Studio简介 15
1.4.2 使用SSMS打开表 16
1.4.3 在SSMS中使用T-SQL 17
1.4.4 使用SSMS管理服务器和脚本 19
1.5 SQL Server 2012的其他工具 20
1.5.1 使用配置管理器配置数据库 20
1.5.2 使用SQL Server Profiler跟踪数据库 24
1.5.3 使用SQL Server 2012联机丛书 25
1.6 SQL Server 2012系统数据库简介 26
1.6.1 系统数据库master——系统表的管理 26
1.6.2 系统数据库model——数据库的模板 27
1.6.3 系统数据库msdb——为SQL Server提供队列和可靠消息传递
1.6.4 系统数据库tempdb——临时工作区 28
1.7 示例数据库 29
1.7.1 安装示例数据库 29
1.7.2 示例数据库AdventureWorks2012 29
1.7.3 示例数据库AdventureWorksDW2012 30
1.8 小结 31
第2章 T-SQL基础( 教学视频:70分钟)
2.1 T-SQL简介 32
2.1.1 SQL背景 32
2.1.2 SQL语言分类 32
2.1.3 语法约定 33
2.2 基本的SQL语句 33
2.2.1 使用SELECT查询数据 34
2.2.2 使用INSERT插入数据 35
2.2.3 使用UPDATE更新数据 36
2.2.4 使用DELETE删除数据 37
2.3 联接查询 38
2.3.1 内联接(INNER JOIN) 39
2.3.2 外联接(OUTER JOIN) 40
2.3.3 联接(FULL JOIN) 41
2.3.4 交叉联接(CROSS JOIN) 41
2.3.5 联接的替代写法 41
2.3.6 联合(UNION) 42
2.4 SQL数据类型 43
2.4.1 数字类型 44
2.4.2 近似数字类型 44
2.4.3 字符串类型 45
2.4.4 Unicode字符串类型 45
2.4.5 二进制串类型 46
2.4.6 日期和时间类型 46
2.4.7 其他数据类型 50
2.5 SQL变量 51
2.6 操作符 52
2.7 流程控制 54
2.7.1 批处理 54
2.7.2 语句块 56
2.7.3 条件语句 56
2.7.4 循环语句 57
2.8 函数 58
2.8.1 函数简介 59
2.8.2 聚合函数 60
2.8.3 日期和时间函数 61
2.8.4 数学函数 62
2.8.5 字符串函数 64
2.8.6 其他常用函数 66
2.9 小结 67
第3章 数据库基本操作( 教学视频:76分钟)
3.1 数据库操作 68
3.1.1 创建数据库 68
3.1.2 修改数据库 70
3.1.3 删除数据库 72
3.2 表操作 72
3.2.1 表简介 72
3.2.2 使用T-SQL创建表 73
3.2.3 使用SSMS创建表 75
3.2.4 创建临时表 76
3.2.5 使用T-SQL修改表 77
3.2.6 使用SSMS修改表 80
3.2.7 删除表 81
3.3 数据完整性 83
3.3.1 实体完整性 83
3.3.2 域完整性 84
3.3.3 引用完整性 85
3.3.4 用户定义完整性 85
3.4 约束操作 85
3.4.1 约束简介 86
3.4.2 NOT NULL约束 86
3.4.3 DEFAULT约束 87
3.4.4 UNIQUE约束 87
3.4.5 PRIMARY KEY主键约束 90
3.4.6 FOREIGN KEY外键约束 92
3.4.7 CHECK约束 97
3.4.8 规则 99
3.4.9 默认值 101
3.4.10 禁用约束 102
3.5 视图 104
3.5.1 视图简介 104
3.5.2 使用T-SQL创建视图 104