SQL Server 从入门到精通(第2版) 封面

SQL Server 从入门到精通(第2版)

暂无评分
字数
87.3万字
章节数
24
丛书
软件开发视频大讲堂
ISBN
9787302458210

标签

内容简介

本书是“软件开发视频大讲堂”系列中的 SQL Server 分册,面向零基础读者,以 SQL Server 2012 为讲解环境,系统介绍数据库开发与管理的常用技术。全书按“基础知识—核心技术—高级应用—项目实战”四篇共 20 章组织。 基础知识篇从数据库系统、三级模式、数据模型与关系规范化讲起,介绍 SQL Server 2012 的特点、安装与卸载、服务启动与服务器注册,并讲解数据库的创建、修改与删除,数据表的创建与管理、数据增删改、各类约束(主键、唯一、检查、默认、外键)以及一对一、一对多、多对多关系的建立。 核心技术篇以 T-SQL 为主线,讲解常量、变量、注释符、运算符与通配符、流程控制语句和常用命令;随后系统梳理聚合函数、数学函数、字符串函数、日期时间函数与转换函数;再进入 SELECT 查询基础、子查询与嵌套查询、联接查询等高级查询内容,并介绍视图、存储过程与触发器的使用。 高级应用篇涵盖游标、索引与数据完整性、事务与锁、SQL Server 2012 的日常维护(分离附加、导入导出、备份恢复)以及数据库安全机制。项目实战篇通过 Visual C++ 图书管理系统、C# 企业人事管理系统、Java 企业进销存管理系统三个案例,演示数据库与上层应用的配合方式。全书配有大量实例与代码注释,并附同步教学视频与练习题。

编辑推荐

很多人学数据库时的痛点是:教材讲得干、工具装不上、语法背完却写不出可用查询。这本书的编排正好对准这几个坎。 一是入门门槛压得足够低。开篇先补数据库原理的底子——三级模式、关系模型、规范化,再一步步带你装好 SQL Server 2012、认识配置管理器和 SSMS,连“服务怎么启动”“服务器怎么注册”这种新手最容易卡住的小步骤都有单独章节。 二是知识点覆盖完整且层次清楚。四篇结构基本对应“看懂原理—写得出语句—管得住数据库—做得出项目”四步:T-SQL 语法、函数、查询、视图、存储过程、触发器、游标、索引、事务、备份恢复、权限安全,一个不落。函数部分按聚合、数学、字符串、日期时间、转换分类列举,适合当手册随查随用。 三是案例驱动。正文知识点配实例讲解、代码带详细注释,最后三章分别用 Visual C++、C#、Java 做图书管理、人事管理、进销存三个系统,把“建库—建表—写查询—接到程序里”的链路完整走一遍,这是不少同类入门书缺的部分。随书还配同步视频与练习题目,自学或课堂演示都能用。 需要提前说明的是:本书以 SQL Server 2012 为环境,界面与部分语法细节与新版 SQL Server 有差异,学习时以语法和思路为主,工具操作请对照自己安装的版本。

适合谁读

适合

  • 零基础想系统入门数据库与 SQL 语言的自学者
  • 高校计算机、软件、信息管理相关专业的在校学生
  • 需要从零掌握 SQL Server 的转行或初级开发人员
  • 做毕业设计、课程设计需要数据库实战案例的学生
  • 培训机构数据库课程的授课老师与学员

不适合

  • 已熟悉 T-SQL、想深入性能调优与查询优化的进阶读者
  • 只使用 MySQL、PostgreSQL 等其他数据库、无 SQL Server 需求的读者
  • 希望直接学习 SQL Server 最新版本(2019/2022)新特性的读者
  • 需要高阶分布式架构、高可用集群等企业级方案的读者

阅读建议

  1. 先装好 SQL Server 2012(或手头的新版本)和 SSMS,边读边敲代码,不要只看不练。
  2. 每章末尾的“小结”和“实践与练习”不要跳过,练习题是检验语法是否真正掌握的最快方式。
  3. 函数与查询章节建议配合自己的业务数据做小实验,如用员工表练习多表联接与分组统计。
  4. 项目实战三章可任选与自身技术栈匹配的一章精读,把建库脚本和查询语句亲手复现一遍。

出版社简介

清华大学出版社 中国 · 成立于 1980 年

清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。

目录

  1. 第1篇 基础知识
  2. 第1章 数据库基础
  3. 第2章 初识 SQL Server 2012
  4. 第3章 SQL Server 2012 服务的启动与注册
  5. 第4章 创建与管理数据库
  6. 第5章 操作数据表
  7. 第2篇 核心技术
  8. 第6章 SQL 基础
  9. 第7章 SQL 函数的使用
  10. 第8章 SQL 数据查询基础
  11. 第9章 SQL 数据高级查询
  12. 第10章 视图的使用
  13. 第11章 存储过程
  14. 第12章 触发器
  15. 第3篇 高级应用
  16. 第13章 游标的使用
  17. 第14章 索引与数据完整性
  18. 第15章 SQL 中的事务
  19. 第16章 维护 SQL Server 2012
  20. 第17章 数据库的安全机制
  21. 第4篇 项目实战
  22. 第18章 Visual C++ + SQL Server 实现图书管理系统
  23. 第19章 C# + SQL Server 实现企业人事管理系统
  24. 第20章 Java + SQL Server 实现企业进销存管理系统

常见问题

这本书用的是 SQL Server 的哪个版本?
全书以 SQL Server 2012 为讲解环境,安装、配置管理器和 SSMS 的操作界面均按该版本描述。若你装的是更新的版本,主体语法基本通用,个别菜单位置与功能名称会有所不同,以自己机器的界面为准。
零基础能直接读这本书吗?需要先学数据库理论吗?
可以。第1章就是数据库系统、三级模式、数据模型和关系规范化的入门铺垫,不需要额外预备知识。只要具备基本的计算机操作能力,跟着章节顺序读即可。
书里的实例和项目用什么语言开发?
项目实战篇分别使用 Visual C++、C# 和 Java 连接 SQL Server,实现图书管理系统、企业人事管理系统和企业进销存管理系统。读者可按自己的技术栈选读其中一章。
第1版和第2版有什么区别?
两者都以 SQL Server 2012 为环境,第2版的章节编排由 4 篇 20 章组成,知识点分布与实例较第1版做了调整与增补,并保留了配套视频与练习体系。选购时请以 ISBN 9787302458210 对应第2版为准。
这本书适合拿来准备数据库相关考试吗?
书中知识点覆盖较全,章节后有实践与练习,可作为打基础的参考读物。但它不是应试教材,若目标是计算机等级考试或软考,建议再配合对应考试的官方大纲与真题使用。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

明日科技 作者

明日科技全称吉林省明日科技有限公司,是一家专业从事软件开发、教育培训及软件开发教育资源整合的高科技公司,并组织编写计算机编程类教材。其作品主要面向编程初学者,题材集中在Python、Java、C#、SQL等语言学习及GUI设计、Web前端开发等方向,常见分类为编程设计、计算机综合与软件学习。代表作品包括“零基础学”系列中的Python GUI设计、SQL、Java等升级版,以及HTML+CSS+JavaScript学习笔记、C#完全自学教程等。该公司策划有“从入门到精通”“软件开发视频大讲堂”等教材系列,相关教材曾获行业与高校出版社奖项,多个品种长期位居同类图书销售榜前列。公开资料有限,其作者身份为机构署名,重点在于计算机编程教育读物的编写与出版。

同一作者

同类高分