Название: Murach's SQL Server 2008 for Developers Автор: Bryan Syverson, Joel Murach Издательство: Mike Murach & Associates Жанр: Компьютерная литература Год издания: 2008 Страниц: 748 Язык: english Формат: PDF Качество: хорошее Размер: 133 Мб
Каждый разработчик приложений, который использует SQL Server 2008, должен владеть этой книгой. Для начала в этой книге представлены основные операторы SQL для извлечения и обновления данных в базе данных, поскольку это то, что должен знать каждый разработчик приложения. Затем он показывает вам, как создавать и создавать базу данных, потому что разработчики приложений часто оказываются в роли дизайнера баз данных и администратора баз данных. Далее показано, как работать с представлениями, сценариями, хранимыми процедурами, функциями, триггерами, курсорами, транзакциями, блокировкой, безопасностью, данными XML и данными BLOB с хранилищем FILESTREAM. Эти функции позволяют создавать приложения баз данных, которые являются профессиональными. Наконец, в этой книге показано, как использовать функцию интеграции CLR, поэтому вы можете использовать C # или Visual Basic для кодирования хранимых процедур, функций, триггеров, агрегатных функций и пользовательских типов.
Every application developer who uses SQL Server 2008 should own this book. To start, this book presents the essential SQL statements for retrieving and updating the data in a database, because that's what every application developer needs to know. Then, it shows you how to design and create a database, because application developers often end up in the role of database designer and DBA. Next, it shows how to work with views, scripts, stored procedures, functions, triggers, cursors, transactions, locking, security, XML data, and BLOB data with FILESTREAM storage. These features allow you to create database applications that are thoroughly professional. Finally, this book shows how to use the CLR integration feature, so you can use C# or Visual Basic to code stored procedures, functions, triggers, aggregate functions, and user-defined types.