Cantitate/Preț
Produs

Beginning T-SQL

Autor Kathi Kellenberger, Lee Everest
en Limba Engleză Paperback – 27 dec 2020

ECOSISTEMUL: Această a patra ediție a Beginning T-SQL se concentrează pe motorul de baze de date Microsoft SQL Server și Azure SQL, integrând instrumente moderne precum SQL Server Management Studio, Azure Data Studio și SQL Notebooks. Subliniem tranziția de la mediile on-premises la soluțiile cloud, oferind un cadru tehnic complet pentru dezvoltatori și administratori de baze de date.

Progresia materialului este riguros organizată pentru a asigura o curbă de învățare optimă. Începem cu fundamentele designului relațional și normalizarea datelor (Capitolele 1-2), avansăm rapid către interogări complexe și manipularea datelor (Capitolele 3-10) și culminăm cu logică de programare avansată și gestionarea tranzacțiilor. Notăm cu interes includerea bazei de date de eșantion WideWorldImporters, care permite cititorului să lucreze pe scenarii de business reale.

Un element distinctiv față de alte ghiduri introductive este accentul pus pe performanță încă din prima zi. Dacă T-SQL Fundamentals de Itzik Ben-Gan v-a oferit cadrul teoretic și logica matematică a limbajului, Beginning T-SQL oferă instrumentele practice și secțiuni dedicate numite „Thinking About Performance”. Acestea analizează impactul codului scris asupra resurselor sistemului, incluzând detalii despre Intelligent Query Processing.

În contextul operei autorului, Kathi Kellenberger rafinează aici conceptele de bază pe care le-a explorat anterior în Beginning T-SQL 2012, dar aduce o actualizare tehnologică esențială prin capitolele despre JSON și XML. Această lucrare servește drept fundament pentru scrierile sale mai specializate, cum este Expert T-SQL Window Functions in SQL Server 2019, pregătind terenul pentru interogări de înaltă complexitate.

Citește tot Restrânge

Preț: 35373 lei

Preț vechi: 44217 lei
-20%

Puncte Express: 531

Carte tipărită la comandă

Livrare economică 25 mai-08 iunie


Specificații

ISBN-13: 9781484266052
ISBN-10: 1484266056
Pagini: 706
Ilustrații: XXIX, 706 p. 350 illus.
Dimensiuni: 178 x 254 x 39 mm
Greutate: 1.36 kg
Ediția:4th edition
Editura: Apress
Locul publicării:Berkeley, CA, United States

De ce să citești această carte

Recomandăm această carte oricărui profesionist care interacționează cu datele — de la analiști de business la data scientists. Câștigul principal este deprinderea unor bune practici de codare care previn erorile de performanță costisitoare. Este un ghid practic, ancorat în prezentul multi-platformă, oferind soluții concrete pentru SQL Server pe Windows, Linux sau în containere macOS.


Despre autor

Kathi Kellenberger este un consultant recunoscut în cadrul Linchpin People și o prezență activă în comunitatea SQL Server. Cu o experiență vastă materializată în zeci de articole tehnice și contribuții la patru volume de specialitate, ea se concentrează pe optimizarea interogărilor și pe educația tehnică. Expertiza sa în Microsoft SQL Server este dublată de capacitatea de a traduce concepte complexe în pași acționabili, fiind o vorbitoare frecventă la evenimente internaționale de profil.


Descriere scurtă

Get a performance-oriented introduction to the T-SQL language underlying the Microsoft SQL Server and Azure SQL database engines. This fourth edition is updated to include SQL Notebooks as well as up-to-date syntax and features for T-SQL on-premises and in the Azure cloud. Exercises and examples now include the WideWorldImporters database, the newest sample database from Microsoft for SQL Server. Also new in this edition is coverage of JSON from T-SQL, news about performance enhancements called Intelligent Query Processing, and an appendix on running SQL Server in a container on macOS or Linux. 
Beginning T-SQL starts you on the path to mastering T-SQL with an emphasis on best practices. Using the sound coding techniques taught in this book will lead to excellent performance in the queries that you write in your daily work. Important techniques such as windowing functions are covered to help you write fast-executing queries that solve real business problems.The book begins with an introduction to databases, normalization, and to setting up your learning environment. You will learn about the tools you need to use such as SQL Server Management Studio, Azure Data Studio, and SQL Notebooks. Each subsequent chapter teaches an aspect of T-SQL, building on the skills learned in previous chapters. Exercises in most chapters provide an opportunity for the hands-on practice that leads to true learning and distinguishes the competent professional. 
A stand-out feature in this book is that most chapters end with a Thinking About Performance section. These sections cover aspects of query performance relative to the content just presented, including the new Intelligent Query Processing features that make queries faster without changing code. They will help you avoid beginner mistakes by knowing about and thinking about performance from day 1.


What You Will Learn
  • Install a sandboxed SQL Server instance for learning
  • Understand how relational databases are designed
  • Create objects such as tables and stored procedures
  • Query a SQL Server table 
  • Filter and order the results of a query
  • Query and work with specialized data types such as XML and JSON
  • Apply modern features such as window functions
  • Choose correct techniques so that your queries perform well


Who This Book Is For
Anyone who wants to learn T-SQL from the beginning or improve their T-SQL skills; those who need T-SQL as an additional skill; and those who write queries such as application developers, database administrators, business intelligence developers, and data scientists. The book is also helpful for anyone who must retrieve data from a SQL Server database.



Cuprins

1. Getting Started.- 2. Exploring Database Concepts.- 3. Writing Simple SELECT Queries.- 4. Using Built-In Functions and Expressions.- 5. Joining Tables.- 6. Building on Subqueries, Common Table Expressions, and Unions.- 7. Grouping and Summarizing Data.- 8. Discovering Windowing Functions.- 9. Advanced WHERE Clauses.- 10. Manipulating Data.- 11. Managing Transactions.- 12. Understanding T-SQL Programming Logic.- 13. Implementing Logic in the Database.- 14. Expanding on Data Type Concepts.- 15. Working with XML and JSON.- 16. Writing Advanced Queries.- 17.Where to Go Next?.- Appendix A: SQL Server for Linux and macOS.- Appendix B: Using SSMS.- Appendix C: SQL Notebooks.







Notă biografică

Kathi Kellenberger is an editor and DevOps advocate at Redgate Software and a Microsoft Data Platform MVP. She has been working with SQL Server for over 20 years, starting with version 6.5. She has worked as a developer, database administrator, and consultant. Kathi has been involved with almost 20 book projects as an author, co-author, or technical editor, and enjoys presenting at events, webinars, and user groups. When not working, she teaches T-SQL to beginners at a non-profit in St. Louis, Missouri that helps people transition to tech careers.  

Lee Everest is a SQL Server developer who has worked with the product since version 6.5. He has taught part-time at Dallas College North Lake Campus for 18 years, and has had several students move on to companies such as Microsoft, filling roles from support engineer to data scientist to vice president. When Lee isn’t working, he enjoys computers, golf, and fishing.

Caracteristici

Takes a performance-focused approach showing you how different techniques can affect query execution times Valuable for beginners and intermediate T-SQL developers who want to improve their skills Provides exercises to help you remember the syntax and practice problem solving