SQL Server 2012从零开始学(附CD-ROM光盘1张)

SQL Server 2012从零开始学(附CD-ROM光盘1张) pdf epub mobi txt 电子书 下载 2025

王英英,张少军,刘增杰 著
图书标签:
  • SQL Server
  • 数据库
  • SQL
  • 入门
  • 2012
  • 编程
  • 开发
  • 学习
  • 教程
  • CD-ROM
想要找书就要到 静思书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 清华大学出版社
ISBN:9787302299370
版次:1
商品编码:11100001
品牌:清华大学
包装:平装
开本:16开
出版时间:2012-10-01
用纸:胶版纸
页数:428
字数:710000
正文语种:中文
附件:CD-ROM光盘
附件数量:1

具体描述

编辑推荐

内容几乎涉及了SQL Server 2012数据库应用与开发的所有重要知识,通过全书的学习,您可以完整地掌握SQL Server 2012的技术要点,并具备系统开发的基本技术。
《SQL Server 2012从零开始学》适合所有的SQL Server 2012数据库初学者快速入门,同时也适合想全面了解SQL Server 2012数据库开发人员阅读。配套光盘的视频按章节详细讲解SQL Server 2012,方便初学者按章学习。

内容简介

《SQL Server 2012从零开始学》面向SQL Server 2012初学者,以及广人数据库设计爱好者。全书内容注重实用,涉及面广,通俗易懂地介绍了SQL Server 2012数据库应用与开发的相关基础知识,提供了大量具体操作SQL Server 2012数据库的示例,供读者实践。每节都清晰地阐述了代码如何工作及作用,使读者能在最短的时间内有效地掌握SQL Server 2012数据库的应用。
本书共17章,内容包括SQL Server 2012的安装与配置、数据库的操作、数据表的操作、Transact-SQL语言基础、Transact-SQL语句的查询与应用、认识函数、数据的更新、规则、默认和完整性约束、创建和使用索引、事务和锁、游标、使用存储过程、视图操作、触发器、SQL Server 2012的安全机制、数据库的备份与恢复等。并在每章的最后提供典型习题,供读者操作练习,加深理解。
本书几乎涉及了SQL Server 2012数据库应用与开发的所有重要知识,适合所有的SQL Server 2012数据库初学者快速入门,同时也适合想全面了解SQL Server 2012的数据库开发人员阅读。通过全书的学习,读者可以完整的掌握SQL Server 2012的技术要点并具备系统开发的基本技术。

内页插图

目录

第1章 初识SQL Server 2012
1.1 SQL Server 2012的优势
1.2 SQL Server 2012的新功能
1.3 SQL Server 2012的组成
1.3.1 SQL Server 2012数据库引擎
1.3.2 分析服务(Analysis Services)
1.3.3 集成服务(Integration Services)
1.3.4 报表服务(Reporting Services)
1.4 如何选择SQL Server 2012的版本
1.5 安装SQL Server 2012
1.5.1 SQL Server 2012安装环境需求
1.5.2 安装SQL Server 2012
1.5.3 SQL Server 2012常见实用程序
1.6 SSMS基本操作
1.6.1 SSMS的启动与连接
1.6.2 使用模板资源管理器、解决方案与项目脚本
1.6.3 配置SQL Server 2012服务器的属性
1.6.4 查询编辑器
1.7 本章小结
1.8 经典习题

第2章 数据库的操作
2.1 数据库组成
2.1.1 数据文件
2.1.2 日志文件
2.2 系统数据库
2.2.1 master数据库
2.2.2 model数据库
2.2.3 msdb数据库
2.2.4 tempdb数据库
2.3 创建数据库
2.3.1 使用对象资源管理器创建数据库
2.3.2 使用Transact-SQL创建数据库
2.4 管理数据库
2.4.1 修改数据库
2.4.2 修改数据库容量
2.4.3 增加数据库容量
2.4.4 缩减数据库容量
2.4.5 查看数据库信息
2.4.6 数据库更名
2.4.7 删除数据库
2.5 疑难解惑
2.6 经典习题

第3章 数据表的操作
3.1 SQL Server 2012数据库对象
3.2 创建数据表
3.2.1 数据类型
3.2.2 使用对象资源管理器创建表
3.2.3 使用Transact-SQL创建表
3.3 管理数据表
3.3.1 修改表字段
3.3.2 修改表约束
3.3.3 查看表中有关信息
3.3.4 删除表
3.4 疑难解惑
3.5 经典习题

第4章 Transact-SQL语言基础
4.1 Transact-SQL概述
4.1.1 什么是Transact-SQL
4.1.2 T-SQL语法的约定
4.2 如何给标识符起名
4.3 常量
4.3.1 数字常量
4.3.2 字符串常量
4.3.3 日期和时间常量
4.3.4 符号常量
……
第5章 轻松掌握Transact-SQL语句
第6章 认识函数
第7章 Transact-SQL查询
第8章 数据的更新
第9章 规则、默认和完整性约束
第10章 创建和使用索引
第11章 事务和锁
第12章 游标
第13章 存储过程和自定义函数
第14章 视图操作
第15章 触发器
第16章 SQL Server 2012的安全机制
第17章 数据库的备份与恢复

前言/序言


SQL Server 2012 从零开始学(附CD-ROM光盘1张) 驾驭数据之力,开启数据库之旅! 在当今信息爆炸的时代,数据已成为企业最宝贵的资产。而管理、分析和利用这些数据,正是数据库技术的核心价值所在。SQL Server 2012,作为微软强大而成熟的关系型数据库管理系统,凭借其卓越的性能、丰富的功能和广泛的应用前景,赢得了全球无数开发人员和IT专业人士的青睐。 如果您是数据库领域的初学者,渴望掌握这一核心技能;如果您是经验丰富的开发者,希望深入了解SQL Server 2012的最新特性;又或者您是系统管理员,需要高效地部署和管理数据库,那么,《SQL Server 2012 从零开始学》将是您不可或缺的学习伙伴。 本书旨在为广大读者提供一个全面、系统、易于理解的SQL Server 2012学习路径。从最基础的数据库概念讲起,逐步深入到SQL Server 2012的安装配置、核心概念、SQL语言详解、数据库设计、高级查询、性能优化、安全管理,直至商业智能的初步探索。我们力求以通俗易懂的语言,辅以大量的实例和操作演示,让您在轻松愉快的氛围中,逐步构建起扎实的SQL Server 2012知识体系。 本书亮点与特色: 循序渐进,零基础友好: 即使您对数据库一无所知,本书也能引导您从零开始,一步步理解数据库的基本原理,掌握SQL Server 2012的基本操作。我们详细讲解了数据库的基本术语、关系模型、表、字段、索引等概念,确保您能快速入门。 实战导向,拒绝纸上谈兵: 书中每一个知识点都紧密结合实际应用,通过大量的代码示例、操作截图和真实场景模拟,帮助您将理论知识转化为实际操作能力。您将亲手完成数据库的创建、数据的增删改查、复杂查询的构建等一系列实战演练。 SQL语言深度解析: SQL(Structured Query Language)是操作关系型数据库的通用语言。本书将对SQL语言进行全面深入的讲解,涵盖DDL(数据定义语言)、DML(数据操纵语言)、DCL(数据控制语言)和DQL(数据查询语言)的所有核心语句。您将学会如何编写高效、准确的SQL查询,轻松应对各种数据处理需求。 数据库设计与建模: 良好的数据库设计是构建稳定、高效系统的基石。本书将为您介绍数据库设计的原则和方法,包括实体-关系模型(ERM)的设计、范式理论的应用、表结构的设计、主键、外键、约束的设置等,帮助您设计出结构合理、易于维护的数据库。 SQL Server 2012核心功能详尽解读: 本书将重点介绍SQL Server 2012的各项核心功能,包括: 安装与配置: 详细指导您完成SQL Server 2012的安装、实例配置、网络协议设置等。 SQL Server Management Studio (SSMS): 强大的图形化管理工具,本书将带您熟悉SSMS的各项功能,提高工作效率。 表、视图、索引: 深入讲解如何创建、管理和优化这些数据库对象。 存储过程与函数: 学习如何编写自定义的T-SQL代码,实现复杂的业务逻辑和数据处理。 触发器: 掌握触发器的应用,实现数据的自动化管理和业务规则的强制执行。 事务与并发控制: 理解事务的概念,学习如何保证数据的一致性和完整性。 备份与恢复: 掌握SQL Server 2012的备份策略和恢复方法,确保数据的安全。 安全性管理: 学习如何配置登录、用户、角色和权限,保护数据库免受非法访问。 性能调优基础: 介绍SQL Server 2012的性能瓶颈分析方法,以及常用的性能优化技巧,如索引优化、查询重写等。 附带光盘,助力学习: 本书附带一张CD-ROM光盘,内含: 所有示例代码: 您可以直接运行书中提供的所有SQL脚本和T-SQL代码,无需手动输入,节省宝贵时间。 练习题及参考答案: 帮助您巩固所学知识,检验学习成果。 精选SQL Server 2012学习资源: 提供一些额外的学习资料和链接,供您进一步探索。 内容全面,体系完善: 本书从基础概念到高级应用,构建了一个完整的SQL Server 2012学习体系。您可以根据自己的需求,选择性地阅读相关章节,也可以按照本书的章节顺序,系统地学习。 本书结构概览: 第一部分:数据库基础与SQL Server 2012入门 第一章:走进数据库的世界 什么是数据库?数据库的意义与作用 关系型数据库的基本概念:表、记录、字段 数据库管理系统(DBMS)的介绍 SQL Server 2012概述与优势 第二章:SQL Server 2012的安装与配置 SQL Server 2012版本介绍 安装前的准备工作 SQL Server 2012的安装步骤详解 SQL Server Management Studio (SSMS)的安装与初次使用 SQL Server实例的配置与管理 第三章:SQL Server Management Studio (SSMS) 详解 SSMS主界面概览与常用工具 对象资源管理器:管理数据库对象 查询编辑器:编写和执行SQL语句 属性窗口与工具提示 调试工具初步介绍 第二部分:SQL语言精通 第四章:SQL基础查询 `SELECT`语句:数据提取的核心 `FROM`子句:指定数据来源 `WHERE`子句:条件过滤与数据筛选 `ORDER BY`子句:结果集排序 `DISTINCT`关键字:去重操作 基本运算符:算术运算符、比较运算符、逻辑运算符 第五章:SQL高级查询 聚合函数:`COUNT`、`SUM`、`AVG`、`MAX`、`MIN` `GROUP BY`子句:分组统计 `HAVING`子句:对分组结果进行过滤 子查询(Subqueries):嵌套查询的应用 `UNION`与`UNION ALL`:合并查询结果 `JOIN`操作符:连接多个表的强大工具(`INNER JOIN`、`LEFT JOIN`、`RIGHT JOIN`、`FULL OUTER JOIN`) 第六章:数据定义语言 (DDL) `CREATE DATABASE`:创建数据库 `CREATE TABLE`:创建表结构 数据类型详解 约束:主键(Primary Key)、外键(Foreign Key)、唯一约束(Unique Constraint)、非空约束(NOT NULL Constraint)、检查约束(CHECK Constraint) `ALTER TABLE`:修改表结构 `DROP TABLE`:删除表 `CREATE VIEW`:创建视图 `CREATE INDEX`:创建索引 第七章:数据操纵语言 (DML) `INSERT`语句:添加新数据 `UPDATE`语句:修改现有数据 `DELETE`语句:删除数据 `TRUNCATE TABLE`:快速清空表数据 第八章:数据控制语言 (DCL) 与事务 `GRANT`与`REVOKE`:权限管理 事务(Transaction)的概念与ACID特性 `BEGIN TRANSACTION`、`COMMIT TRANSACTION`、`ROLLBACK TRANSACTION` `SAVE TRANSACTION`:设置保存点 第三部分:数据库设计与优化 第九章:数据库设计原则与范式 什么是良好的数据库设计? 实体-关系模型(ERM)与ER图 数据库范式理论:第一范式、第二范式、第三范式 反范式设计考量 第十章:SQL Server 2012的存储过程与函数 什么是存储过程和函数? T-SQL编程基础:变量、流程控制语句(`IF`、`WHILE`、`CASE`) `CREATE PROCEDURE`:创建存储过程 `CREATE FUNCTION`:创建函数(标量函数、表值函数) 存储过程与函数的调用 参数化查询与安全性 第十一章:触发器详解 什么是触发器?触发器的类型(`AFTER`、`INSTEAD OF`) `CREATE TRIGGER`:创建触发器 触发器在数据完整性、审计和业务规则强制执行中的应用 第十二章:索引与性能优化基础 索引的作用与重要性 索引的类型:聚集索引、非聚集索引 `CREATE INDEX`与`DROP INDEX` 理解执行计划 识别性能瓶颈 查询优化基础技巧:避免`SELECT `、优化`WHERE`子句、合理使用`JOIN` 数据库维护:统计信息更新、索引碎片整理 第四部分:SQL Server 2012的高级特性与管理 第十三章:SQL Server 2012的安全性管理 身份验证模式:Windows身份验证与SQL Server身份验证 服务器级别与数据库级别安全 登录(Logins)与用户(Users) 角色(Roles)的应用 权限(Permissions)的分配与管理 第十四章:SQL Server 2012的备份与恢复 备份类型:完整备份、差异备份、事务日志备份 备份策略的制定 `BACKUP DATABASE`与`RESTORE DATABASE` 时间点恢复(Point-in-Time Recovery) 第十五章:SQL Server 2012的简单商业智能初步 数据仓库概念简介 SSIS(SQL Server Integration Services)概述 SSAS(SQL Server Analysis Services)概述 SSRS(SQL Server Reporting Services)概述 结语: 《SQL Server 2012 从零开始学》不仅仅是一本技术书籍,更是一份开启您数据库之旅的指南。无论您是希望成为一名优秀的数据库开发人员,还是追求高效的数据管理能力,本书都将为您提供坚实的基础和实用的技巧。我们相信,通过本书的学习,您将能够自信地驾驭SQL Server 2012,释放数据蕴含的巨大潜能,为您的职业生涯开辟更广阔的道路。 立即翻开这本书,踏上这段激动人心的SQL Server 2012学习之旅吧!

用户评价

评分

不得不说,这本书的视角很独特,它没有把 SQL Server 2012 当成一个高高在上的技术圣杯,而是把它拆解成了一个个具体可操作的组件,然后用极其生活化的例子来阐释。比如,在讲到索引的时候,它不是直接甩出 B-tree 的概念,而是用书店找书的比喻,让你瞬间明白索引的原理和重要性。这种“接地气”的教学方式,让我在阅读的过程中丝毫感受不到技术带来的距离感。而且,它非常注重实践,每一章的后面都有相应的练习题,这些题目不是那种填鸭式的,而是需要你结合前面学到的知识去解决实际问题。我喜欢这种“学以致用”的感觉,做完题目,不仅巩固了知识点,还对 SQL Server 的功能有了更深入的认识。更让我惊喜的是,光盘里提供的不仅仅是例程代码,还有一些非常实用的数据库设计模板和管理脚本,这些都是在实际工作中能够直接拿来使用的“工具”,大大节省了自己从零开始摸索的时间。对于已经有一些基础,但想把 SQL Server 2012 的知识体系梳理得更清晰的读者来说,这本书的“进阶”内容也相当有价值。

评分

我本身对编程有浓厚的兴趣,但之前接触过的数据库技术都比较浅显。当我看到这本书的标题时,就觉得它非常适合我这样的“新手”。拿到手后,果然没有让我失望。它的语言风格非常亲切,没有太多生僻的技术术语,即使是初次接触 SQL Server 的读者,也能轻松理解。书中的案例设计非常贴合实际工作需求,比如如何创建和管理用户,如何进行数据备份和恢复,这些都是日常工作中非常重要的操作。光盘里的资源更是让人惊喜,除了代码示例,还有很多关于 SQL Server 2012 的最新特性介绍,这对于想了解最新技术动态的读者来说,非常有价值。我尤其喜欢它在讲解存储过程和函数时,通过具体的业务场景来演示,让我能够理解这些高级功能的实际应用价值,而不是仅仅记住语法。这本书让我对 SQL Server 2012 有了一个系统性的认识,也激发了我进一步深入学习的兴趣。

评分

我是一名非科班出身的 IT 从业者,在工作中经常需要接触到数据库,但之前一直都是用一些现成的工具,对于 SQL Server 的内部机制和操作原理一直是一知半解。这本书的出现,简直是我的一场及时雨。它从最基础的 SQL 语法讲起,一点点地深入到表、视图、存储过程等概念,并且非常详细地解释了每个概念的实际应用场景。我尤其欣赏它在讲解数据库设计原则时的逻辑性,让我明白了如何才能设计出高效、易于维护的数据库结构,而不是仅仅停留在“能用”的层面。光盘里的内容更是锦上添花,里面的数据库案例分析,让我看到了真实世界中 SQL Server 的应用,那些复杂的查询和优化技巧,通过书本的讲解和光盘的演示,变得不再那么难以理解。我曾遇到过一个棘手的性能问题,在书中找到了类似的场景分析,并参考了光盘中的优化方法,最终成功解决了问题,这让我对这本书的实用性深感佩服。它不是那种只讲理论的书,而是真正能帮助你解决实际问题的“工作手册”。

评分

这本书的包装相当朴实,淡蓝色的封面,标题醒目,一看就是冲着“从零开始”这个目标去的。拿到手的时候,厚度适中,没有那种让人望而却步的“大部头”感,对于初学者来说,这是个好兆头。打开光盘,发现里面内容很丰富,不仅仅是代码示例,还有一些视频讲解,这对于我这种看书容易走神,但又需要实际操作来加深理解的人来说,简直是福音。我之前也尝试过一些 SQL Server 的资料,但要么过于理论化,要么就是直接跳到高级话题,让人摸不着头脑。这本书的编排似乎很用心,从最基础的数据库概念讲起,一步步引导,循序渐进,感觉像是有一个耐心的老师在旁边手把手地教。它没有上来就抛出一堆命令,而是先解释了为什么需要这些命令,它们在实际工作中扮演什么角色,这种“知其所以然”的讲解方式,让我觉得学习过程更有意义,也更容易建立起完整的知识体系。我尤其看重它附带的光盘,很多时候,书本上的文字描述不如直接看到操作来得直观,光盘里的视频演示恰好弥补了这一点,跟着视频一步步敲代码,感觉比自己一个人摸索效率高多了。

评分

这本书最打动我的地方在于它的“温度”。很多技术书籍在讲解时,往往给人一种冰冷、枯燥的感觉,但这本书的作者似乎非常了解初学者的困惑和痛点,用一种非常耐心、友好的方式来引导。它不仅仅是告诉你“怎么做”,更重要的是告诉你“为什么这么做”。在讲解一些复杂的概念时,它会用类比、图示等多种方式来帮助读者理解,大大降低了学习门槛。光盘里的内容也十分到位,它不仅仅提供了代码,还附带了大量的解释和演示,让我感觉就像是在和一个经验丰富的工程师一起工作。我之前在学习某个功能时,遇到了很多障碍,后来翻阅了这本书,其中的一个章节正好解答了我的疑惑,并且提供了一个非常简洁有效的解决方案。这本书让我觉得学习 SQL Server 2012 不再是一件困难的事情,而是充满乐趣和成就感的过程。它确实是一本值得推荐给所有想要学习 SQL Server 2012 的读者的好书。

评分

在看《爱的教育》时,每每被书中的那些平凡人物的平凡事迹感动,《扫烟窗的孩子》、《班长》、《穷人》、《虚荣心》、《感恩》、《嫉妒》、《争吵》、《告别》等等和孩子有关的故事中,歌颂了儿童应该具备的纯真感情,同时书中也表露了从家庭、学校到整个社会,都在营造一种良好的环境,潜移默化地培养塑造着儿童爱祖国、爱人民的感情。

评分

还可以吧,还没具体看呢。朋友推荐的

评分

对于新手,值得购买。

评分

确实是从零开始,想要一点提高的就没有了。

评分

1. AlwaysOn -这个功能将数据库的镜像提到了一个新的高度。用户可以针对一组数据库做灾难恢复而不是一个单独的数据库。

评分

• 装帧:平装

评分

书还可以,总体不错吧,内容也可以

评分

好好好好好好好好好好好好用

评分

加入购物车

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.idnshop.cc All Rights Reserved. 静思书屋 版权所有