Murach's SQL Server 2008 for Developers (Paperback)
暫譯: Murach 的 SQL Server 2008 開發者指南 (平裝本)

Bryan Syverson, Joel Murach

  • 出版商: Mike Murach
  • 出版日期: 2008-11-24
  • 售價: $1,630
  • 貴賓價: 9.5$1,549
  • 語言: 英文
  • 頁數: 748
  • 裝訂: Paperback
  • ISBN: 1890774510
  • ISBN-13: 9781890774516
  • 相關分類: MSSQLSQL
  • 已過版

買這商品的人也買了...

商品描述

This book is designed to teach application developers all of the skills they need to use SQL to work with a Microsoft SQL Server 2008 database. But it's also a great first book for developers who are on the path to becoming a DBA.

Unlike most SQL Server 2008 books, this one starts by showing you how to use SQL queries to extract and update the data in a database, because that's what every application developer needs to know first. Then, it shows how to design and implement a database, how to use powerful backend database features like views, stored procedures, functions, triggers, cursors, transactions, locking, security, and how to work with BLOB and XML data. Finally, it shows how to use the CLR integration feature to create database objects using a .NET language such as C# or Visual Basic.

From the publisher


The SQL book that most developers don't even know they need that's how I think of this book.

To be an effective application developer, you need to master SQL for the database you re going to be using. But many developers get by with the SQL they know, never realizing how much they're missing out on.

So this is first of all a book for developers who use Microsoft SQL Server as their DBMS (though it can help you if you want to master standard SQL, too). No matter how much SQL experience you have, you'll find new features that you haven't been taking advantage of.

In section 1, you ll learn the concepts and terms you need for working with any database. You ll also learn how to use the Microsoft SQL Server 2008 Management Studio to work with queries and databases. At that point, you ll be prepared for rapid progress as you learn SQL.

In section 2, you ll learn all the skills for retrieving data from a database and for adding, updating, merging, and deleting that data. These skills move from the simple to the complex so you won t have any trouble if you re a SQL novice. And they present skills like using outer joins, summary queries, and subqueries that will raise your SQL expertise if you do have SQL experience.

In section 3, you ll learn how to design a database and how to implement that design using either SQL DDL (Data Definition Language) statements or the Management Studio. When you re done, you ll be able to design and implement your own databases. But even if you re never called upon to do that, this section will give you perspective that will make you a better SQL developer.

Section 4 presents the skills for working with database features like views, stored procedures, functions, triggers, cursors, transactions, and security. It teaches you how to use SQL features to work with XML data. And it shows you how to use the 2008 FILESTREAM storage feature to work with binary large objects (BLOBs) such as image, sound, and video files. These are the features that give a DBMS much of its power and that give you an extra edge in your SQL skills.

To complete your SQL Server skills, section 5 shows you how to use the CLR integration feature. This feature allows you to create database objects like stored procedures and user-defined types using a .NET language like C# or Visual Basic.

商品描述(中文翻譯)

這本書旨在教導應用程式開發人員使用 SQL 與 Microsoft SQL Server 2008 數據庫進行工作的所有技能。但對於那些希望成為資料庫管理員(DBA)的開發人員來說,這也是一本很好的入門書籍。

與大多數 SQL Server 2008 書籍不同,本書首先展示如何使用 SQL 查詢來提取和更新數據,因為這是每位應用程式開發人員首先需要了解的內容。接著,它將介紹如何設計和實現數據庫,如何使用強大的後端數據庫功能,如視圖、儲存過程、函數、觸發器、游標、交易、鎖定、安全性,以及如何處理 BLOB 和 XML 數據。最後,它將展示如何使用 CLR 整合功能,使用 .NET 語言(如 C# 或 Visual Basic)創建數據庫對象。

出版商的話:
我認為這本書是大多數開發人員甚至不知道他們需要的 SQL 書籍。

要成為一名有效的應用程式開發人員,您需要掌握將要使用的數據庫的 SQL。但許多開發人員僅憑他們所知道的 SQL 過活,卻從未意識到自己錯過了多少。

因此,這首先是一本針對使用 Microsoft SQL Server 作為其 DBMS 的開發人員的書籍(雖然如果您想掌握標準 SQL,它也會對您有所幫助)。無論您有多少 SQL 經驗,您都會發現一些您尚未利用的新功能。

在 **第一部分**,您將學習與任何數據庫工作所需的概念和術語。您還將學習如何使用 Microsoft SQL Server 2008 Management Studio 來處理查詢和數據庫。到那時,您將為快速進步做好準備,隨著學習 SQL 而不斷提升。

在 **第二部分**,您將學習從數據庫檢索數據的所有技能,以及添加、更新、合併和刪除這些數據的技能。這些技能從簡單到複雜,因此如果您是 SQL 新手,將不會有任何困難。它們還介紹了使用外部連接、摘要查詢和子查詢等技能,這些將提升您在 SQL 方面的專業知識,如果您已有 SQL 經驗的話。

在 **第三部分**,您將學習如何設計數據庫,以及如何使用 SQL DDL(數據定義語言)語句或 Management Studio 實現該設計。完成後,您將能夠設計和實現自己的數據庫。但即使您從未被要求這樣做,本部分也會給您提供視角,使您成為更好的 SQL 開發人員。

**第四部分** 提供了處理數據庫功能的技能,如視圖、儲存過程、函數、觸發器、游標、交易和安全性。它教您如何使用 SQL 功能來處理 XML 數據。並且它展示了如何使用 2008 FILESTREAM 存儲功能來處理二進位大型對象(BLOB),例如圖像、聲音和視頻文件。這些功能賦予了 DBMS 很多的強大功能,並使您的 SQL 技能更具優勢。

為了完善您的 SQL Server 技能,**第五部分** 將展示如何使用 CLR 整合功能。此功能允許您使用 .NET 語言(如 C# 或 Visual Basic)創建數據庫對象,如儲存過程和用戶定義類型。