2010г.
Количество страниц: 816
Данное руководство
Программирование баз данных Microsoft SQL Server 2008. Базовый курс. Роберт Виейра содержит описание фундаментальных основ реляционных
баз данных, начиная с основных объектов, доступ к которым предоставляется с помощью языка
SQL. Каждая следующая глава основана на материале предыдущей, поэтому переход ко все более сложным темам происходит постепенно. Значительное внимание уделено рассмотрению отличительных особенностей СУБД
SQL Server 2008 как среды программирования и тех существенных изменений, которые были внесены в основные компоненты этой СУБД. В
книге прежде всего даны определения общих понятий проектирования
баз данных, а затем показано, как с помощью средств
Microsoft SQL Server 2008 добиться создания высокопроизводительной и эффективной
базы
данных. Дано подробное описание ключевых добавлений и изменений в версии
SQL Server 2008, включая обсуждение типов
данных DATE и TIME, типов
данных hierarchyID, операторов MERGE и многострочных вставок, ре
курсивных запросов и многого другого. С выходом этой новой версии СУБД перед разработчиками открылись еще более широкие возможности, успешно воспользоваться которыми поможет эта
книга.
Некоторые темы, рассматриваемые в
книге:
- Принципы хранения, управления и выборки
данных в СУБД.
- Способы создания и изменения таблиц.
- Различные формы нормализации
базы
данных.
- Методы написания сценариев и работы с хранимыми процедурами.
- Преимущества и недостатки индексов.
- Влияние блокировок и взаимоблокировок на производительность системы.
- Организация работы триггеров и способы их использования.
Для кого предназначена
книга
Эта
книга Программирование баз данных Microsoft SQL Server 2008. Базовый курс. Роберт Виейра предназначена для разработчиков всех уровней, которые хотят ознакомиться с исчерпывающим введением в проблематику проектирования
баз данных и изучить язык
SQL. В усвоении излагаемого материала может помочь понимание основных принципов разработки.
Об авторе
Роберт Виейра (Robert Vieira) заразился "компьютерной лихорадкой" в 1978 году и с тех пор не расстается с мыслью, что тогда в его жизнь вошло нечто "поистине восхитительное". В 1980 году началось его более полное погружение в мир вычислительной техники. Ему приходилось уделять часть времени созданию и восстановлению вычислительных комплексов, а в другое время заниматься
программированием на языке Basic и на языках ассемблера для вычислительных систем Z80 и 6502. В 1983 году Роб начал готовиться к сдаче экзаменов на степень бакалавра по компьютеризированным информационным системам, но пришел к выводу, что профессиональная деятельность в среде мэйнфреймов слишком далека от того, чем он хотел бы заниматься, и оставил учебу в 1985 году, чтобы найти область деятельности, в большей степени соответствующую его интересам. Позднее в том же году он стал настоящим "рабом персонального компьютера" и вступил на долгий путь профессионального роста в области программирования на языках
баз данных, от dBase до
SQL Server. Роб защитил степень бакалавра делового администрирования в 1990 году и с тех пор, как правило, работает на должностях, которые позволяют ему успешно применять свои знания в области управления коммерческой деятельностью и компьютерных наук. Кроме степени бакалавра, Роб прошел аттестацию в качестве профессионального бухгалтера-аналитика, а также является обладателем "Сертификата разработчика решений
Microsoft" (MCSD), "Сертификата преподавателя
Microsoft" (MCT) и "Сертификата администратора
баз данных Microsoft" (MCDBA). Роб в настоящее время занимает должность руководителя группы администраторов
баз данных в подразделении Stockamp компании The Huron Consulting Group, которая находится в г. Портленд, штат Орегон, и иногда выступает в качестве докладчика по темам, касающимся разработок для
баз данных, применения средств бизнес-аналитики и т.д.
Оглавление книги "Программирование баз данных Microsoft SQL Server 2008. Базовый курс"
Об авторах
Введение
Глава 1. Основные сведения о базах данных SQL Server 2008
Глава 2. Доступные инструментальные средства
Глава 3. Основные операторы языка T-SQL
Глава 4. Соединения
Глава 5. Создание и модификация таблиц
Глава 6. Ограничения
Глава 7. Дополнительные сведения о запросах
Глава 8. Создание базы данных — нормализация и другие важные проблемы проектирования
Глава 9. Структуры памяти и индексные структуры SQL Server 2008
Глава 10. Представления
Глава 11. Сценарии и пакеты
Глава 12. Хранимые процедуры
Глава 13. Пользовательские функции
Глава 14. Транзакции и блокировки
Глава 15. Триггеры
Глава 16. Краткий учебник по языку XML для начинающих
Глава 17. Общее описание средств формирования отчетов
Глава 18. Обеспечение интеграции с помощью служб Integration Services
Глава 19. Основные функции администратора
Приложение А. Функции в программном обеспечении SQL Server 2008
Приложение Б. Очень простые примеры обеспечения связи
Предметный указатель