标签
内容简介
本书是“软件开发视频大讲堂”系列中的 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)新特性的读者
- 需要高阶分布式架构、高可用集群等企业级方案的读者
阅读建议
- 先装好 SQL Server 2012(或手头的新版本)和 SSMS,边读边敲代码,不要只看不练。
- 每章末尾的“小结”和“实践与练习”不要跳过,练习题是检验语法是否真正掌握的最快方式。
- 函数与查询章节建议配合自己的业务数据做小实验,如用员工表练习多表联接与分组统计。
- 项目实战三章可任选与自身技术栈匹配的一章精读,把建库脚本和查询语句亲手复现一遍。
出版社简介
清华大学出版社
中国 · 成立于 1980 年
清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。
目录
- 第1篇 基础知识
- 第1章 数据库基础
- 第2章 初识 SQL Server 2012
- 第3章 SQL Server 2012 服务的启动与注册
- 第4章 创建与管理数据库
- 第5章 操作数据表
- 第2篇 核心技术
- 第6章 SQL 基础
- 第7章 SQL 函数的使用
- 第8章 SQL 数据查询基础
- 第9章 SQL 数据高级查询
- 第10章 视图的使用
- 第11章 存储过程
- 第12章 触发器
- 第3篇 高级应用
- 第13章 游标的使用
- 第14章 索引与数据完整性
- 第15章 SQL 中的事务
- 第16章 维护 SQL Server 2012
- 第17章 数据库的安全机制
- 第4篇 项目实战
- 第18章 Visual C++ + SQL Server 实现图书管理系统
- 第19章 C# + SQL Server 实现企业人事管理系统
- 第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#完全自学教程等。该公司策划有“从入门到精通”“软件开发视频大讲堂”等教材系列,相关教材曾获行业与高校出版社奖项,多个品种长期位居同类图书销售榜前列。公开资料有限,其作者身份为机构署名,重点在于计算机编程教育读物的编写与出版。