В настоящей книге программное обеспечение SQL Server 2005 рассматривается главным образом с точки зрения разработчика. В ней описаны основные особенности этой версии СУБД, позволяющие значительно улучшить совместимость компонентов и расширить набор средств,
обеспечивающих взаимодействие с языком XML, инфраструктурой .NET, определяемыми пользователем типами данных, а также со многими другими дополнительными службами. Книга целиком посвящена изложению основных сведений о средствах разработки, необходимых каждому
разработчику независимо от уровня его подготовки, и содержит описание современной версии рассматриваемого программного продукта, но включает все необходимые сведения о проблемах обеспечения обратной совместимости, которые могут повлиять на выбор наиболее подходящих
способов проектирования и написания кода. Книга предназначена для разработчиков всех уровней, работающих с базами данных Microsoft.
Все коды, которые читатель встретит в книге выложены
здесь.
832 стр., с ил.; ISBN 978-5-8459-1202-2, 0-7645-8433-2; формат 70x100/16; твердый переплет; серия ...для начинающих (от Wrox); 2008, 3 кв.; Диалектика.
Об авторе 21
Благодарности 21
Введение 23
Глава 1. Основные сведения о базах данных SQL Server 29
Глава 2. Доступные инструментальные средства 53
Глава 3. Основные операторы языка T-SQL 79
Глава 4. Соединения 121
Глава 5. Создание и модификация таблиц 161
Глава 6. Ограничения 211
Глава 7. Дополнительные сведения о запросах 251
Глава 8. Нормализация и другие важные проблемы проектирования 277
Глава 9. Структуры памяти и индексные структуры SQL Server 333
Глава 10. Представления 379
Глава 11. Сценарии и пакеты 411
Глава 12. Хранимые процедуры 441
Глава 13. Пользовательские функции 523
Глава 14. Транзакции и блокировки 543
Глава 15. Триггеры 575
Глава 16. Краткий учебник по языку XML для начинающих 603
Глава 17. Общее описание средств формирования отчетов 663
Глава 18. Обеспечение интеграции с помощью служб Integration Services 689
Глава 19. Основные функции администратора 707
Приложение А. Ответы к упражнениям 734
Приложение Б. Системные переменные и функции 744
Приложение В. Выбор подходящего инструментального средства 801
Приложение Г. Очень простые примеры обеспечения связи 812
Приложение Д. Инсталляция и эксплуатация образцовых баз данных 816
Предметный указатель 821