<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>Inside Microsoft SQL Server 2008</title>
    <subTitle>T-SQL querying</subTitle>
  </titleInfo>
  <name type="personal">
    <namePart>Ben-gan, Itzik.</namePart>
  </name>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <place>
      <placeTerm type="code" authority="marccountry">wau</placeTerm>
    </place>
    <place>
      <placeTerm type="text">Redmond, Wash</placeTerm>
    </place>
    <publisher>Microsoft Press</publisher>
    <dateIssued>c2009</dateIssued>
    <dateIssued encoding="marc">2009</dateIssued>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
  </language>
  <physicalDescription>
    <form authority="marcform">print</form>
    <extent>xxiv, 798 p. : ill. ; 23 cm.</extent>
  </physicalDescription>
  <abstract>Master the mechanics behind advanced querying and tuning - for faster, more scalable code. Tackle the toughest set-based querying and query tuning problems - guided by an author team with in-depth, inside knowledge of T-SQL. Deepen your understanding of architecture and internals - and gain practical approaches and advanced techniques to optimize your code’s performance. Discover how to: move from procedural programming to the language of sets and logic, optimize query tuning with a top-down methodology, assess algorithmic complexity to predict performance, compare data-aggregation techniques, including new grouping sets, manage data modification - insert, delete, update, merge - for performance, write more efficient queries against partitioned tables, work with graphs, trees, hierarchies, and recursive queries, and use pure-logic puzzles to sharpen your problem-solving skills</abstract>
  <tableOfContents>Chapter 1: Logical Query Processing -- Chapter 2: Set Theory and Predicate Logic -- Chapter 3: The Relational Model -- Chapter 4: Query Tuning -- Chapter 5: Algorithms and Complexity -- Chapter 6: Subqueries, Table Expressions and Ranking Functions -- Chapter 7: Joins and Set Operations -- Chapter 8: Aggregating and Pivoting Data -- Chapter 9: TOP and APPLY -- Chapter 10: Data Modification -- Chapter 11: Querying Partitioned Tables -- Chapter 12: Graphs, Trees, Hierarchies and Recursive Queries -- Appendix A: Logic Puzzles</tableOfContents>
  <targetAudience authority="marctarget">specialized</targetAudience>
  <note type="statement of responsibility">Itzik Ben-Gan ... [et al.]</note>
  <note>Includes index</note>
  <subject authority="lcsh">
    <titleInfo>
      <title>SQL server</title>
    </titleInfo>
  </subject>
  <subject authority="lcsh">
    <topic>Client/server computing</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Relational databases</topic>
  </subject>
  <identifier type="isbn">0735626030</identifier>
  <identifier type="isbn">9780735626034</identifier>
  <recordInfo>
    <recordContentSource authority="marcorg">UMP</recordContentSource>
    <recordCreationDate encoding="marc">090914</recordCreationDate>
    <recordChangeDate encoding="iso8601">20251117145610.0</recordChangeDate>
    <recordIdentifier source="KUKTEM">vtls000044031</recordIdentifier>
  </recordInfo>
</mods>
