标签
内容简介
本书是清华大学出版社“21世纪高等学校计算机类课程创新规划教材·微课版”中的一本,由姜桂洪主编,孙福振、苏晶参与编著,2019年1月出版。全书共15章、正文约409页,从教学实际需求出发,按照初学者的认知规律,由浅入深地讲清SQL Server 2016数据库管理与开发的主要环节。 内容覆盖:数据库系统的基本概念与关系数据库理论;SQL Server 2016的版本特性、安装环境、Management Studio与服务器管理;数据库的创建、修改与文件、文件组、数据库快照;数据类型、表的操作、数据完整性与数据转换;Transact-SQL语法基础与SELECT数据检索;多表连接、子查询、游标与大对象数据管理;索引与视图;存储过程与触发器;事务与并发控制;服务器、数据库与权限三级安全架构及登录名、架构、用户、角色、权限管理;备份与还原的类型、操作过程与策略;作业、操作员、警报与维护计划等自动化任务;复制与性能监视工具;最后一章以“社区诊所就医管理系统”为例,完整演示需求分析、概念结构设计、表设计以及用Java访问SQL Server开发应用系统的流程。 全书例题均经调试,主要操作单元配有微课视频,另配《SQL Server 2016数据库应用与开发习题解答与上机指导》。适合作为高校计算机及相关专业“数据库应用系统开发技术”课程教材,也可作为数据库开发人员的入门参考。
编辑推荐
这是一本“按学校课时设计”的SQL Server教材,而不是零散的技巧合集。它的路子很清楚:先用关系数据库理论把概念打牢,再进入SQL Server 2016的环境与对象管理,随后一口气把T-SQL、查询、视图、存储过程、触发器、事务与锁这些开发核心讲完,最后落到安全管理、备份恢复、自动化任务、复制与性能监视这些“出了学校就要用”的管理技能上。 对自学者来说,最值得看的是第15章的完整项目案例——从需求分析、概念结构设计、表设计一直做到Java访问数据库的功能实现,把前面十几章的知识串成一条线。每章配小结和习题,例题都经过调试,主要操作还录了微课视频,扫码即可看,操作卡住时不必四处找资料。 需要提醒的是,SQL Server 2016 已不是当前主流版本,书中的界面截图和部分特性说明与新版有一定差距;但数据库设计、T-SQL语法、事务、索引、备份恢复这些底层知识迁移性很强,学完后再对照新版文档补充差异即可。同社另有卫琳、马建红的《SQL Server数据库应用与开发教程(第五版)(2016版)》,选书时注意区分。
适合谁读
适合
- 高等院校计算机、软件工程、信息管理等专业数据库课程的学生
- 需要从零系统学习SQL Server与T-SQL的自学者
- 准备用Java连接SQL Server做课程设计或毕业设计的学生
- 刚转岗做数据库运维、需要补齐备份恢复与安全管理知识的开发者
不适合
- 想学习SQL Server 2019/2022等新版特性与云上Azure SQL的读者
- 寻找高性能调优、大规模分布式数据库架构等进阶内容的资深DBA
- 只想临时查询几条SQL、不愿系统学习数据库理论的读者
阅读建议
- 前4章务必配合实机操作:安装SQL Server 2016后,边读边建库建表,不要只看不练
- 第6、7章查询部分是全书核心,建议每道例题都先自己写一遍,再对照书中结果
- 第11至14章的安全、备份、自动化、复制内容可结合一个自建小项目演练,形成完整运维闭环
- 最后用第15章的Java案例做一遍课程设计,把设计与开发串成一条线;若使用新版SQL Server,需对照官方文档核对界面差异
出版社简介
清华大学出版社
中国 · 成立于 1980 年
清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。
目录
- 第1章 数据库系统概述(数据库系统基本概念、关系数据库理论、设计数据库)
- 第2章 SQL Server 2016的运行环境(发展历程、新特性、安装环境、Management Studio与服务器管理)
- 第3章 创建与管理数据库(数据库对象与文件、创建与修改数据库、管理数据库)
- 第4章 表和数据完整性(数据类型、表的基本操作、数据完整性与数据转换)
- 第5章 Transact-SQL语言基础
- 第6章 数据检索(SELECT语句)
- 第7章 Transact-SQL语句的高级应用(多表连接、子查询、游标、大对象)
- 第8章 索引和视图
- 第9章 存储过程与触发器
- 第10章 事务和锁(并发控制)
- 第11章 SQL Server 2016的安全管理
- 第12章 备份和恢复
- 第13章 系统自动化任务管理(作业、警报、操作员、维护计划)
- 第14章 复制与性能监视
- 第15章 SQL Server数据库应用系统开发(社区诊所就医管理系统案例)
常见问题
这本书和《SQL Server数据库应用与开发教程(第五版)》是同一本吗?
不是。本书是姜桂洪主编、清华大学出版社2019年出版的微课版教材,ISBN为9787302516408;《SQL Server数据库应用与开发教程(第五版)(2016版)》由卫琳、马建红等编写,ISBN为9787302577621,两书章节划分与作者均不同,购买时请核对书名与ISBN。
书中的示例需要什么环境才能运行?
书中以SQL Server 2016为平台,需要安装SQL Server数据库引擎与SQL Server Management Studio(SSMS),第15章的Java案例还需配置JDK、Java开发工具及SQL Server的JDBC驱动。安装环境与配置细节在正文和配套上机指导书中都有说明。
本书有配套的习题答案和上机指导吗?
有。清华大学出版社配套出版了《SQL Server 2016数据库应用与开发习题解答与上机指导》,内容包括各章习题参考答案、SQL Server 2016的安装配置以及上机操作指导,编程代码均经调试,可与主教材配合使用。
现在服务器都装SQL Server 2022了,学这本2016版教材还有用吗?
有用的部分占大头:关系模型与规范化设计、T-SQL语法、查询、索引、视图、存储过程、触发器、事务与锁、备份恢复、安全管理这些核心知识在各版本间基本通用。需要留意的是界面截图、版本功能与部分语法细节,建议学习中随时对照微软官方文档补充新版差异。
零基础、没学过数据库的人能直接读吗?
可以。第1章从数据库系统基本概念和关系数据库理论讲起,不预设数据库基础;但需要具备基本的计算机操作能力,第15章的Java开发部分还要求有初步的编程基础,零编程经验的读者建议先补一点Java或C#基础。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。