Home > Computing and Information Technology > Databases > Database software > Beginning T-SQL with Microsoft SQL Server 2005 and 2008
22%
Beginning T-SQL with Microsoft SQL Server 2005 and 2008

Beginning T-SQL with Microsoft SQL Server 2005 and 2008

4.4       |  8 Reviews 
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

If you have never programmed with T-SQL but have some background programming knowledge and experience, "Beginning T-SQL with Microsoft SQL Server 2005 and 2006" will provide you with an overview of SQL Server query operations and tools used with T-SQL, Microsoft's implementation of the SQL database query language. You can review basic query language commands and syntax, learn how to design and build applications, and understand how to optimize query performance. You can improve your skills with the most up-to-date T-SQL guide, which provides hands-on examples and instructions to guide you through the process.

Table of Contents:
Introduction. Chapter 1: Introducing T-SQL and Data Management Systems. T-SQL Language. Programming Language or Query Language? What's New in SQL Server 2008. Database Management Systems. SQL Server as a Relational Database Management System. Tables. Relationships. RDBMS and Data Integrity. SQL Server and Other Products. Microsoft SQL Server. Oracle. IBM DB2. Informix. Sybase SQLAnywhere. Microsoft Access (Jet). MySQL. Summary. Chapter 2: SQL Server Fundamentals. Who Uses SQL Server? SQL Server Editions and Features. SQL Server Compact Edition. SQL Server Express Edition. SQL Server Workgroup Edition. SQL Server Standard Edition. SQL Server Enterprise Edition. Relational Database Engine. Semantics. Changing Terminology. Relationships. Primary Keys. Foreign Keys. Normalization Rules. First Normal Form. Second Normal Form. Third Normal Form. Boyce-Codd Normal Form, Fourth and Fifth Normal Form. Other Normal Forms. Transforming Information into Data. Applying Normalization Rules. Thinking Ahead. Multiple Associations. Multi-Valued Columns. To Normalize or To De-normalize? Question Authority. The Mechanics of Query Processing. The AdventureWorks Databases. Summary. Chapter 3: SQL Server Tools. Common SQL Server Tasks. SQL Server Management Studio. Tool Windows. Toolbars. SQL Server Management Studio Configuration. SQL Server Business Intelligence Development Studio. SQL Server Profiler. Database Tuning Advisor. SQL Server Configuration Manager. Command-Line Tools. SQLCMD. Writing Queries. Scripting Options. Using the Graphical Query Designer. Using Templates. Using the Debug Feature. Summary. Exercises. Exercise. Exercise 2. Exercise 3. Exercise 4. Chapter 4: Introducing the T-SQL Language. The Nature of SQL. Where to Begin? Data Manipulation Language. Queries Have Layers. Set-Based Operations. Row-Based Operations. Query Syntax Basics. Naming Conventions. Object Delimiting. Commenting Script. Using Templates. Generating Script. Managing Script. Version Control. Data Definition Language. Creating a Table. Creating a View. Creating a Stored Procedure. Creating a Trigger. Creating a User-Defined Function. Scripting Practices. Data Control Language. Summary. Exercises. Exercise 1. Exercise 2. Chapter 5: Data Retrieval. Storage and Retrieval. The SELECT Statement. Choosing Columns. Column Aliasing. Calculated and Derived Columns. Filtering Rows. The WHERE Clause. Using Parentheses. Sorting Results. Top Values. Summary. Exercises. Exercise 1. Exercise 2. Exercise 3. Exercise 4. Chapter 6: SQL Functions. The Anatomy of a Function. I'd Like to Have an Argument. Deterministic Functions. Using User Variables with Functions. Using Functions in Queries. Nested Functions. Aggregate Functions. The AVG() Function. The COUNT() Function. The MIN() and MAX() Functions. The SUM() Function. Configuration Variables. The @@ERROR Variable. The @@SERVICENAME Variable. The @@TOTAL-ERRORS Variable. The @@TOTAL-READ Variable. The @@VERSION Variable. Error Functions. Conversion Functions. The CAST() Function. The CONVERT() Function. The STR() Function. 1.0000. Cursor Functions and Variables. The CURSOR-STATUS() Function. The @@CURSOR-ROWS Global Variable. The @@FETCH-STATUS Global Variable. Date Functions. The DATEADD() Function. The DATEDIFF() Function. The DATEPART() and DATENAME() Functions. The GETDATE() and GETUTCDATE() Functions. The SYSDATETIME() and SYSUTCDATETIME() Functions. The DAY(), MONTH(), and YEAR() Functions. String Manipulation Functions. The ASCII(), CHAR(), UNICODE(), and NCHAR() Functions. The CHARINDEX() and PATINDEX() Functions. The LEN() Function. The LEFT() and RIGHT() Functions. The SUBSTRING() Function. The LOWER() and UPPER() Functions. The LTRIM() and RTRIM() Functions. The REPLACE() Function. The REPLICATE() and SPACE() Functions. The REVERSE() Function. The STUFF() Function. The QUOTENAME() Function. Mathematical Functions. Metadata Functions. Ranking Functions. The ROW-NUMBER() Function. The RANK() and DENSE-RANK() Functions. The NTILE(n) Function. Security Functions. System Functions and Variables. The COALESCE() Function. The DATALENGTH() Function. Global System Statistical Variables. Summary. Exercises. Exercise 1. Exercise 2. Exercise 3. Exercise 4. Exercise 5. Chapter 7: Aggregation and Grouping. To Group or Not to Group. Using Aggregate Functions. The COUNT() Function. The SUM() Function. The AVG() Function. Understanding Statistical Functions. The STDEV() Function. The STDEVP() Function. The VAR() Function. The VARP() Function. User-Defined Aggregate Functions. Grouping Data. The GROUP BY Clause. The HAVING Clause. Total and Subtotal Group Modifiers. Subgrouping. The ROLLUP Clause. The CUBE Clause. The GROUPING() Function. The COMPUTE and COMPUTE BY Clauses. Summary. Exercises. Exercise 1. Exercise 2. Exercise 3. Chapter 8: Multi-Table Queries. Understanding Subqueries and Joins. Joining Tables in the WHERE Clause. Joining Tables in the FROM Clause. Types of Joins. Inner Joins. Outer Joins. Multicolumn Joins. Non-Equijoins. Special-Purpose Join Operations. Union Queries. Summary. Exercises. Exercise 1. Exercise 2. Exercise 3. Chapter 9: Advanced Queries and Scripting. Subqueries. Scalar Expressions. Alternate Join Operations. Correlated Subqueries. Business Cases for Subqueries. Common Table Expressions. Cursors. Rowset Versus Cursor Operations. Creating and Navigating a Cursor. Summary. Exercises. Exercise 1. Exercise 2. Exercise 3. Chapter 10: Transactions. Introducing Transactions. Transaction Types. The ACID Test. The Transaction Log. Logged Operations. Let's Do CRUD with Data. Adding Records. Modifying Records. Removing Records. Automating Inserts, Updates, and Deletes with the MERGE Command. Explicit Transactions. Summary. Exercises. Exercise 1. Exercise 2. Exercise 3. Chapter 11: Advanced Capabilities. Pivoting Data. The PIVOT Operator. The UNPIVOT Operator. Full-Text Queries and Approximation Matching. Microsoft Search Service. Soundex Matching. The DIFFERENCE() Function. Managing and Populating Catalogs. Full-Text Query Expressions. Summary. Exercises. Exercise 1. Exercise 2. Exercise 3. Chapter 12: T-SQL Programming Objects. Views. Virtual Tables. Creating a View. Securing Data. Hiding Complexity. Modifying Data Through Views. Stored Procedures. Stored Procedures as Parameterized Views. Using Parameters. Returning Values. Record Maintenance. Handling and Raising Errors. Error Messages. Processing Business Logic. Looping. User-Defined Functions. Scalar Functions. Inline Table-Valued Functions. Multi-Statement Table-Valued Functions. Transaction Management. Locking Options. Summary. Exercises. Exercise 1. Exercise 2. Exercise 3. Chapter 13: Creating and Managing Database Objects. Data Definition Language. Creating Objects. Altering Objects. Dropping Objects. Naming Objects. Creating DDL Scripts. CREATE TABLE Unique Identifiers. Constraints. CREATE VIEW. Indexed Views. CREATE PROCEDURE. CREATE FUNCTION. IF EXISTS. Securing Database Objects. Managing Security Objects. Data Control Language. Summary. Exercises. Exercise 1. Exercise 2. Chapter 14: Analyzing and Optimizing Query Performance. Data Retrieval. Analyzing Queries. Session Options. Graphical Execution Plans. Writing Efficient T-SQL (Best Practices). Writing Efficient Filters. Summary. Exercises. Exercise 1. Chapter 15: T-SQL in Applications and Reporting. Application Programming Models. Selecting a Model. Desktop Database Applications. Client/Server Database Solutions. n-tier Component Solutions. Web Server Applications. Multi-Tier Web Service Solutions. Multi-System Integrated Solutions. SQL Server 2008 Reporting Services. Reporting Services Architecture. SQL Server 2008 Report Design. Deploying the Report. Viewing the Report with Report Manager. Report Data Caching. Business Intelligence and Business Reporting. Report Application Integration. Summary. Appendix A: Command Syntax Reference. Appendix B: System Variables and Functions Reference. Appendix C: System Stored Procedure Reference. Appendix D: Information Schema Views Reference. Appendix E: FileStream Objects and Syntax. Appendix F: Answers to Exercises. Index.


Best Sellers


Product Details
  • ISBN-13: 9780470257036
  • Publisher: John Wiley & Sons Inc
  • Publisher Imprint: Wrox Press
  • Depth: 38
  • Height: 234 mm
  • No of Pages: 676
  • Series Title: Wrox Programmer to Programmer
  • Weight: 1003 gr
  • ISBN-10: 0470257032
  • Publisher Date: 01 Dec 2008
  • Binding: Paperback
  • Edition: PAP/DOL
  • Language: English
  • Returnable: N
  • Spine Width: 33 mm
  • Width: 187 mm


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

4.4       |  8 Reviews 
out of (%) reviewers recommend this product
Top Reviews
Rating Snapshot
Select a row below to filter reviews.
5
4
3
2
1
Average Customer Ratings
4.4       |  8 Reviews 
00 of 0 Reviews
Sort by :
Active Filters

00 of 0 Reviews
SEARCH RESULTS
1–2 of 2 Reviews
    BoxerLover2 - 5 Days ago
    A Thrilling But Totally Believable Murder Mystery

    Read this in one evening. I had planned to do other things with my day, but it was impossible to put down. Every time I tried, I was drawn back to it in less than 5 minutes. I sobbed my eyes out the entire last 100 pages. Highly recommend!

    BoxerLover2 - 5 Days ago
    A Thrilling But Totally Believable Murder Mystery

    Read this in one evening. I had planned to do other things with my day, but it was impossible to put down. Every time I tried, I was drawn back to it in less than 5 minutes. I sobbed my eyes out the entire last 100 pages. Highly recommend!


Sample text
Photo of
    Media Viewer

    Sample text
    Reviews
    Reader Type:
    BoxerLover2
    00 of 0 review

    Your review was submitted!
    Beginning T-SQL with Microsoft SQL Server 2005 and 2008
    John Wiley & Sons Inc -
    Beginning T-SQL with Microsoft SQL Server 2005 and 2008
    Writing guidlines
    We want to publish your review, so please:
    • keep your review on the product. Review's that defame author's character will be rejected.
    • Keep your review focused on the product.
    • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
    • Refrain from mentioning competitors or the specific price you paid for the product.
    • Do not include any personally identifiable information, such as full names.

    Beginning T-SQL with Microsoft SQL Server 2005 and 2008

    Required fields are marked with *

    Review Title*
    Review
      Add Photo Add up to 6 photos
      Would you recommend this product to a friend?
      Tag this Book
      Read more
      Does your review contain spoilers?
      What type of reader best describes you?
      I agree to the terms & conditions
      You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

      CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

      These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


      By submitting any content to Bookswagon, you guarantee that:
      • You are the sole author and owner of the intellectual property rights in the content;
      • All "moral rights" that you may have in such content have been voluntarily waived by you;
      • All content that you post is accurate;
      • You are at least 13 years old;
      • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
      You further agree that you may not submit any content:
      • That is known by you to be false, inaccurate or misleading;
      • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
      • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
      • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
      • For which you were compensated or granted any consideration by any unapproved third party;
      • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
      • That contains any computer viruses, worms or other potentially damaging computer programs or files.
      You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


      For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


      All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

      Accept

      New Arrivals


      Inspired by your browsing history


      Your review has been submitted!

      You've already reviewed this product!
      ASK VIDYA