大小:54.4M
更新时间:23-08-29
系统:Pc
版本:v
SQL Server 编程入门经典(第3版)是一本SQL Server 2008数据库的编程入门书籍,由美国程序员韦拉编著。全书由浅入深逐步介绍了SQL Server数据库的高级主题,详细讲解了RDBMS如何存储、管理和检索数据、创建和修改表的方法、数据库范式的多种形式、编写脚本和使用存储过程的技巧、锁和死锁对系统性能的各种影响和理解触发器及其使用方式等等,非常适合于希望全面了解数据库设计概念和学习SQL的开发人员们学习与阅读。
《SQL Server 2008编程入门经典(第3版)》由浅入深逐步介绍了SQL Server数据库的高级主题,重点讨论了SQL Server 2008的特殊功能以及与其他编程环境的不同之处。作者Robert Vieria是Microsoft SQL,Server方面的权威,他采用通俗易懂的方法揭示了SQL Server-2008核心组件的重要更改。
《SQL Server 2008编程入门经典(第3版)》首先概述了数据库设计的概念,介绍了如何用SQL Setver 2008实现这些基本概念。然后,讲述了RDBMS(关系数据库管理系统)的功能和它在开发系统架构方面的优势。SQL Server 2008的新增内容和更改包括:DATE和TIME数据类型、hierarchyID数据类型、MERGE命令和多行插入,以及递归查询等。本书旨在帮助您快速地掌握Microsoft SQL Selwer2008的编程技术。
第1章 RDBMS基础:SQLServer数据库的构成
1.1 数据库对象概述
1.1.1 数据库对象
1.1.2 事务日志
1.1.3 最基本的数据库对象:表
1.1.4 文件组
1.1.5 数据库关系图
1.1.6 视图
1.1.7 存储过程
1.1.8 用户自定义函数
1.1.9 用户和角色
1.1.10 规则
1.1.11 默认值
1.1.12 用户自定义数据类型
1.1.13 全文目录
1.2 SQL Server数据类型
1.3 SQL Server对象标识符
1.3.1 需要命名的对象
1.3.2 命名规则
1.4 本章小结
第2章 SQL Server管理工具
2.1 联机丛书
2.2 SQLServer配置管理器
2.2.1 服务管理
2.2.2 网络配置
2.2.3 协议
2.2.4 客户端
2.3 SQLServer Management Studio
2.3.1 启动Management Studio
2.3.2 “查询”窗口
2.4 SQL Server集成服务(SSIS)
2.5 BulkCopy Program(bcp)
2.6 SQL ServerProfiler
2.7 sqlcmd
2.8 Power Shell
2.9 本章小结
第3章 T-SQL基本语句
3.1 基本SELECT语句
3.1.1 SELECT语句与FROM子句
3.1.2 WHERE子句
3.1.3 ORDERBY子句
3.1.4 使用GROUPBY子句聚合数据
3.1.5 使用HAVING子句给分组设置条件
3.1.6 使用FORXML子句输出XML
3.1.7 通过OPTION子句利用提示
3.1.8 DISTINCT和ALL谓词
3.2 使用INSERT语句添加数据
3.2.1 多行插入
3.2.2 INSERTINTOSELECT语句
3.3 用UPDATE语句更改数据
3.4 DELETE语句
3.5 本章小结
3.6 练习
第4章 连接
4.1 连接
4.2 内部连接
4.3 外部连接
4.3.1 简单的外部连接
4.3.2 处理更复杂的外部连接
4.4 完全连接
4.5 交叉连接
4.6 JOIN语句的早期语法结构
4.6.1 内部连接的早期语法结构
4.6.2 外部连接的早期语法结构
4.6.3 交叉连接的早期语法结构
4.7 联合
4.8 本章小结
4.9 练习
第5章 创建和修改数据表
5.1 SQLserver中的对象名
5.1.1 模式名
5.1.2 数据库名
5.1.3 通过服务器命名
5.1.4 回顾默认值
5.2 CReATE语句
5.2.1 CREATEDATAASE
5.2.2 CREATETABLE
5.3 ALTER语句
5.3.1 AITERDATABASE
5.3.2 ALTERTABLE
5.4 DROP语句
5.5 使用GUI工具
5.5.1 使用ManagementStudio创建数据库
5.5.2 回到代码:使用MariagementStudio创建脚本的基础知识
5.6 本章小结
5.7 练习
第6章 约束
6.1 约束的类型
6.1.1 域约束
6.1.2 实体约束
6.1.3 参照完整性约束
6.2 约束命名
6.3 键约束
6.3.1 主键约束
6.3.2 外键约束
6.3.3 唯一约束
6.4 CHECK约束
6.5 DEFAuLT约束
6.5.1 在cREATETABLE语句中定义DEFAULT约束
6.5.2 在已存在的表中添加DEFAUIT约束
6.6 禁用约束
6.6.1 在创建约束时忽略无效的数据
6.6.2 临时禁用已存在的约束
6.7 规则和默认值
6.7.1 规则
6.7.2 默认值
6.7.3 确定哪个表和数据类型使用给定的规则或默认值
6.8 用于实现数据完整性的触发器
6.9 如何选择
6.1 0本章小结
第7章 更复杂的查询
7.1 子查询的概念
7.2 关联子查询
7.2.1 关联子查询的工作原理
7.2.2 在WHERE子句中的关联子查询
7.2.3 处理NULL数据——ISNULL函数
7.3 派生表
7.4 EXISTS运算符
7.5 混合数据类型:CAST和CONVERT
7.6 MERGE命令
7.6.1 BYl.ARGET和BYSOURCE
7.6.2 OUTPUT子句
7.7 性能方面的考虑
7.8 本章小结
7.9 练习
第8章 规范化和其他基本设计问题
8.1 表
8.2 保持数据“规范
8.2.1 准备工作
8.2.2 第一范式
8.2.3 第二范式
8.2.4 第三范式
8.2.5 其他范式
8.3 关系
8.3.1 一对一关系
8.3.2 一对一或一对多关系
8.3.3 多对多关系
8.4 数据库关系图
8.4.1 表
8.4.2 添加和删除表
8.4.3 关系
8.5 反规范化
8.6 超出规范化的一些规则
8.6.1 保持简单
8.6.2 选择数据类型
8.6.3 尽量进行存储
8.7 创建一个快速示例
8.7.1 创建数据库
8.7.2 添加数据库关系图和初始表
8.7.3 添加关系
8.7.4 添加一些约束
8.8 本章小结
8.9 练习
第9章 SQLServer存储和索引结构
9.1 SQLServer存储机制
9.1.1 数据库
9.1.2 区段
9.1.3 页
9.1.4 行
9.1.5 稀疏列
9.2 理解索引
9.2.1 平衡树(B.树)
9.2.2 SQLServer中访问数据的方式
9.3 创建、修改和删除索引
9.3.1 CREATEINDEX语句
9.3.2 创建XML索引
9.3.3 随约束创建的隐含索引
9.3.4 在稀疏列和地理空间列上创建索引
9.4 明智地选择——在何时何地使用何种索引
9.4.1 选择性
9.4.2 注意成本
9.4.3 选择群集索引
9.4.4 列顺序问题
9.4.5 修改索引
9.4.6 删除索引
9.4.7 从查询计划中获取提示
9.4.8 使用数据库引擎调整向导
9.5 维护索引
9.5.1 碎片
9.5.2 确定碎片和页拆分的可能性
9.6 本章小结
9.7 练习
第10章 视图
10.1 简单的视图
10.2 更加复杂的视图
10.3 使用T-SOL编辑视图
10.4 删除视图
10.5 在MaliagementStudio中创建和编辑视图
10.6 审查:显示现有的代码
10.7 保护代码:加密视图
10.8 关于模式绑定
10.9 使用VIEWMETADATA使视图看起来像表一样
10.10 索引(物化)视图
10.11 本章小结
10.12 练习
第11章 编写脚本和批处理
11.1 脚本的基础知识
11.1.1 USE语句
11.1.2 声明变量
11.1.3 使用@@IDENTITY
11.1.4 使用@@ROWCOUNT
11.2 批处理
11.2.1 批处理中的错误
11.2.2 何时使用批处理
11.3 sqlcmd
11.4 动态SQL:用ExEC命令动态生成代码
11.5 控制流语句
11.5.1 IFELSE语句
11.5.2 CASE语句
11.5.3 用WHILE语句进行循环
11.5.4 WAITOR语句
11.5.5 TRY/CATCH块
11.6 本章小结
11.7 练习
第12章 存储过程
12.1 创建存储过程:基本语法
12.2 使用ALTER修改存储过程
12.3 删除存储过程
12.4 参数化
12.5 通过返回值确认成功或失败
12.6 错误处理
12.6.1 以前的方式
12.6.2 在错误发生前处理错误
12.6.3 手动引发错误
12.6.4 添加自定义的错误消息
12.7 存储过程的优点
12.7.1 创建可调用的进程
12.7.2 为了安伞性使用存储过程
12.7.3 存储过程和性能
12.8 扩展存储过程(XP)
12.9 递归简介
12.10 调试
12.10.1 启动调试器
12.10.2 调试器的组成
12.10.3 使用调试器
12.11 .NET程序集
12.12 本章小结
第13章 用户自定义函数
13.1 UDF的定义
13.2 返回标量值的uDF
13.3 返回表的UDF
13.4 调试用户自定义函数
13.5 数据库中的。NET
13.6 本章小结
13.7 练习
第14章 事务和锁
14.1 事务
14.1.1 BEGINTRAN
14.1.2 COMMITTRAN
14.1.3 ROLLBACKTRAN
14.1.4 SAVETRAN
14.2 SQLServer日志的工作方式
14.2.1 失败和恢复
14.2.2 隐式事务
14.3 锁和并发
14.3.1 通过锁可以防止的问题
14.3.2 可以锁定的资源
14.3.3 锁升级和锁对性能的影响
14.3.4 锁定模式
14.3.5 锁的兼容性
14.3.6 指定一种特有的锁定类型——优化器提示
14.4 设置隔离级别
14.5 处理死锁(1205错误)
……
触发器
初识XML
Reporting Services
使用Integration Services进行集成
扮演管理员的角色
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
同类热门
类似软件
sql server 2000企业版246.05M3471人在用多多软件站免费提供sql server 2000 简体中文企业版下载。SQL Server 2000是微软公司开发的关系数据库管理系统,最新版本该版本继承了SQL Server 7.0
查看sql server 2012深入解析与性能优化(第3版)265.39M217人在用 sql server 2012深入解析与性能优化(第3版)是一本SQL Server 2012使用指南,由美国程序员波尔顿Christian Ballton、Justin Langford、Glenn Berry、Gavin Payne、Amit
查看SQL Server 2014企业版官方中文版2.69G8213人在用SQL Server 2014企业版官方中文版是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的关系型数据库管理系统,它实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案,提供了企业驾驭海量资料的关键技术in-memo
查看轻松学SQL Server数据库39.94M270人在用轻松学SQL Server数据库是一本SQL Server数据库学习手册,由张钦、崔程、李立新等编著。本书详细地讲解了SQL Server 2008中的各种知识点,并使用大量的实践案例来应用这些知识点,使读者能够更加深入、快速地掌握和了解各章节中的知识。
查看由浅入深学SQL Serve pdf版75.58M193人在用由浅入深学SQL Server:基础、进阶与必做300题是一本SQL数据库基础进阶教材,由王俊和郑笛两人共同编著。本书结合大量贯穿于全书的实例,全面、系统、深入地介绍了SQL Server 2008开发技术,图文并茂、深入浅出,力图以最直观的方式使读者完
查看SQL Server 2005精简版57.16M2915人在用多多软件站提供SQL Server 2005精简版下载。SQL Server 2005 Express Edition这个版本其实就是SQL 2005的精减版,它是一种免费、易用的轻量版SQL Server 2005,具有快速且易于掌握的特点,可用于快速
查看热门标签
网友评论0人参与,0条评论
最新排行
全唐诗检索工具官方版8.94Mv1.0 全唐诗检索工具官方版是由网友采用Python开发的一款唐诗查询工具,绿色小巧,安全无毒。该软件导入了《全唐诗》书籍中的全部诗词内容,非常丰富,同时支持用户输入诗人名、诗名、部分诗句等内容来进行快速查找唐诗,这样就能为研究者猛提供了莫大的方便。不过需
查看设计模式.NET并行编程pdf扫描版19.79M设计模式.NET并行编程pdf扫描版是一本.NET并行编程教学书籍,由美国程序员坎贝尔(Colin Campbell)编著。本书内容丰富翔实,全书几乎涵盖了并行编程的各个方面,详细的阐述了并行计算理论的基础原理和架构,同时借助了任务并行库(TPL)和并行
查看paas实现与运维管理159.62M余何pdf编辑器 paas实现与运维管理是一本国内原创PaaS著作,由国家软件设计师余何编著,书名全称叫做paas实现与运维管理:基于Mesos+Docker+ELK的实战指南。本书从技术和管理两个角度详解分布式PaaS平台的实现与运维,突出的特点是理论联系实际,深
查看oracle dba手记3数据库性能优化与内部原理解析44.8M盖国强pdf扫描版 oracle dba手记3,全称oracle dba手记3数据库性能优化与内部原理解析,是一本面向程序员的数据库访问性能优化法则,由由盖国强,杨廷琨,冯春培等人编著。全书分为四篇,第一篇为dba之路,由冯春培编写,是他对多年的职业经历与行业观察的总
查看小家越住越大pdf电子版96.95M完整版中国的房子是全球房价最贵的,多少人因为房子的问题产生各种故事,就算买了房子,面积小,收纳就小,如何解决这个问题呢?这里小编带来了小家越住越大pdf,作者逯薇,万科住宅专家,从事住宅研发13年,绘制超过2000张户型图,参与过15万套以上精装修住宅设计。作
查看心理学与生活第十九版pdf233.3M高清电子书心理学与生活是一部优秀的心理学入门教科书,这不仅是由于这部教材写得好,更因为它的内容与我们的生活息息相关,令人受益匪浅。这里小编带来了心理学与生活第十九版pdf下载,作者[美] 理查德·格里格,[美] 菲利普·津巴多 著,由王垒等翻译,此版本精简为16章
查看android ui设计42.82Mandroid ui设计是一本Android UI设计指导书籍,由李维勇,杜亚杰,张以利和陈宇四人共同编著。全书以Android SDK KitKat 4.4为开发平台,以Eclipse为集成开发环境,并结合作者近年来在手机软件研发和教学中积累的经验,详
查看Cassandra实战30.27M郭鹏pdf扫描版Cassandra实战是一本Cassandra实战手册,由郭鹏编著。本书内容丰富,主要讲解了Cassandra快速入门、理解Cassandra编程接口、基于Cassandra的在线交易系统、Cassandra的集群机制、 Cassandra的内部数据存储
查看2017铁路工程管理与实务73.3Mpdf高清版2017铁路工程管理与实务,又称之为2017一级建造师铁路工程管理与实务电子书,是一级建造师必考的科目,该版本根据2014年版一级建造师《专业工程管理与实务)) (铁路工程)科目考试大纲编写,主要阐述了《考试大纲》的核心内容,按照章节目条排序,不考虑前后
查看C/C++软件工程师就业求职手册49.34M胡凌云pdf扫描版C/C++软件工程师就业求职手册是一本C和C++语言的工程师就业求职指南,由胡凌云编著。本书涵盖C/C++面试中出现的各个知识点,包括C语言编程基础、C++面向对象、算法、数据结构、STL等。所有知识点都结合例题进行说明,每道例题都取材于各大公司的实际招
查看精通matlab最优化计算 第2版26.3M龚纯pdf扫描版 精通matlab最优化计算 第2版是一本MATLAB最新优化计算手册,由龚纯和王正林两人共同编著。全书分16章进行展开,分为MATLAB入门篇、优化计算基础篇、优化计算高级篇和综合应用篇。作者通过优化的工具箱和自编函数实现双管齐下,算法原理,流程,
查看asp.net mvc 4 web编程57.93Masp.net mvc 4 web编程是一本pdf高清扫描版的电子图书,是NET开发者学习MVC的必备圣典。由Jess cbadwick,todd snyder,hrusikesb panda著,徐雷,徐扬翻译。全书介绍介绍了微软最新的ASP.NET M
查看sql基础教程 第二版11.08MMICK pdf扫描版sql基础教程 第二版是一本SQL的新手入门书籍,由日本资深数据库专家MICK编著,孙淼,罗勇共同翻译。第2版基于新版本RDBMS全面升级,并新增一章介绍从应用程序执行SQL语句的方法。全书从数据库、表的结构到查询、更新表的语法,常用的函数,表的联结等,
查看