SQL Server 2016 Database Application and Development cover

SQL Server 2016 Database Application and Development

No rating yet
Chapters
15
Series
21st Century College Computer Course Innovation Planning Textbook Series · Micro-Lecture Edition
ISBN
9787302516408

Tags

Summary

This book is one volume in Tsinghua University Press's "21st Century College Computer Course Innovation Planning Textbook Series · Micro-Lecture Edition." Edited by Jiang Guihong, with Sun Fuzhen and Su Jing as co-authors, it was published in January 2019. The book comprises 15 chapters and approximately 409 pages of main text. Starting from the practical needs of teaching and following the cognitive patterns of beginners, it explains the key aspects of SQL Server 2016 database management and development in a progressive manner. Coverage includes: fundamental concepts of database systems and relational database theory; version features, installation environment, Management Studio, and server management in SQL Server 2016; creating and modifying databases, files, filegroups, and database snapshots; data types, table operations, data integrity, and data conversion; Transact-SQL syntax fundamentals and SELECT data retrieval; multi-table joins, subqueries, cursors, and large object data management; indexes and views; stored procedures and triggers; transactions and concurrency control; the three-tier security architecture of server, database, and permissions, along with logins, schemas, users, roles, and permission management; types, procedures, and strategies for backup and restore; automated tasks such as jobs, operators, alerts, and maintenance plans; replication and performance monitoring tools; and the final chapter, which uses a "Community Clinic Medical Management System" as an example to demonstrate the complete workflow of requirements analysis, conceptual structure design, table design, and developing an application system that accesses SQL Server via Java. All examples in the book have been debugged, and key operation units are accompanied by micro-lecture videos. A companion volume, SQL Server 2016 Database Application and Development: Exercise Answers and Hands-On Guide, is also available. The book is suitable as a textbook for courses on "Database Application System Development Technology" in computer science and related majors at colleges and universities, and as an introductory reference for database developers.

Editor's review

这是一本“按学校课时设计”的SQL Server教材,而不是零散的技巧合集。它的路子很清楚:先用关系数据库理论把概念打牢,再进入SQL Server 2016的环境与对象管理,随后一口气把T-SQL、查询、视图、存储过程、触发器、事务与锁这些开发核心讲完,最后落到安全管理、备份恢复、自动化任务、复制与性能监视这些“出了学校就要用”的管理技能上。 对自学者来说,最值得看的是第15章的完整项目案例——从需求分析、概念结构设计、表设计一直做到Java访问数据库的功能实现,把前面十几章的知识串成一条线。每章配小结和习题,例题都经过调试,主要操作还录了微课视频,扫码即可看,操作卡住时不必四处找资料。 需要提醒的是,SQL Server 2016 已不是当前主流版本,书中的界面截图和部分特性说明与新版有一定差距;但数据库设计、T-SQL语法、事务、索引、备份恢复这些底层知识迁移性很强,学完后再对照新版文档补充差异即可。同社另有卫琳、马建红的《SQL Server数据库应用与开发教程(第五版)(2016版)》,选书时注意区分。

Who it's for

A good fit for

  • 高等院校计算机、软件工程、信息管理等专业数据库课程的学生
  • 需要从零系统学习SQL Server与T-SQL的自学者
  • 准备用Java连接SQL Server做课程设计或毕业设计的学生
  • 刚转岗做数据库运维、需要补齐备份恢复与安全管理知识的开发者

Not a good fit for

  • 想学习SQL Server 2019/2022等新版特性与云上Azure SQL的读者
  • 寻找高性能调优、大规模分布式数据库架构等进阶内容的资深DBA
  • 只想临时查询几条SQL、不愿系统学习数据库理论的读者

Reading tips

  1. 前4章务必配合实机操作:安装SQL Server 2016后,边读边建库建表,不要只看不练
  2. 第6、7章查询部分是全书核心,建议每道例题都先自己写一遍,再对照书中结果
  3. 第11至14章的安全、备份、自动化、复制内容可结合一个自建小项目演练,形成完整运维闭环
  4. 最后用第15章的Java案例做一遍课程设计,把设计与开发串成一条线;若使用新版SQL Server,需对照官方文档核对界面差异

About the publisher

Tsinghua University Press China · Founded in 1980

Founded in 1980, Tsinghua University Press has 57 titles in our collection, covering popular science, medicine, health, law, philosophy and social sciences. Representative works include medical popular-science books such as Cancer Truth: Doctors Are Reading It Too and New Knowledge on Cancer by Bo Luo (Li Zhizhong), legal titles such as Sunshine Is the Best Preservative: Express Delivery of Major Global Anti-Corruption Cases, and works like Qi Ge's A Brief History of Philosophy with Big Ideas and Liu Yunhao's From the Internet to a New Industrial Revolution. Its authors include science writers, medical researchers, the Renmin University of China anti-corruption master's class and university scholars, reflecting a publishing profile that balances academic seriousness with accessible reading. As public information is limited, this profile is based only on the titles in our collection.

Contents

  1. Chapter 1 Overview of Database Systems (Basic Concepts of Database Systems, Relational Database Theory, Database Design)
  2. Chapter 2 The SQL Server 2016 Runtime Environment (History, New Features, Installation Environment, Management Studio and Server Management)
  3. Chapter 3 Creating and Managing Databases (Database Objects and Files, Creating and Modifying Databases, Managing Databases)
  4. Chapter 4 Tables and Data Integrity (Data Types, Basic Table Operations, Data Integrity and Data Conversion)
  5. Chapter 5 Fundamentals of Transact-SQL
  6. Chapter 6 Data Retrieval (SELECT Statement)
  7. Chapter 7 Advanced Applications of Transact-SQL Statements (Multi-table Joins, Subqueries, Cursors, Large Objects)
  8. Chapter 8 Indexes and Views
  9. Chapter 9 Stored Procedures and Triggers
  10. Chapter 10 Transactions and Locks (Concurrency Control)
  11. Chapter 11 Security Management in SQL Server 2016
  12. Chapter 12 Backup and Recovery
  13. Chapter 13 System Automation Task Management (Jobs, Alerts, Operators, Maintenance Plans)
  14. Chapter 14 Replication and Performance Monitoring
  15. Chapter 15 SQL Server Database Application System Development (Community Clinic Medical Management System Case Study)

FAQ

这本书和《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#基础。

Comments

Find this book

This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.

More by the same author

Top rated in the same category