Данное руководство Программирование баз данных Майкрософт SQL Server 2008. Базовый курс. Роберт Виейра содержит описание фундаментальных основ реляционных баз данных, начиная с главных объектов, доступ к которым предоставляется при помощи языка SQL. Каждая следующая глава основана на материале предыдущей, по этой причине переход ко все более сложным темам случается постепенно. Существенное внимание уделено рассмотрению отличительных особенностей СУБД SQL Server 2008 как среды программирования и тех значительных изменений, которые были внесены в основные компоненты этой СУБД. В книжке в первую очередь даны определения общих понятий проектирования баз данных, а после показано, как при помощи средств Майкрософт SQL Server 2008 добиться создания эффективной и высокопроизводительной базы данных. Дано подробное описание ключевых изменений и добавлений в версии SQL Server 2008, включая обсуждение типов данных DATE и TIME, типов данных HIERARCHYID, операторов MERGE и многострочных вставок, рекурсивных запросов и многого иного. С выходом этой новой версии СУБД перед разработчиками открылись еще более широкие возможности, успешно воспользоваться которыми поможет эта книга.
Отдельные тематики, рассматриваемые в книге:
- Принципы хранения, управления и выборки данных в СУБД.
- Способы создания и перемены таблиц.
- Разные формы нормализации базы данных.
- Методы написания сценариев и работы с хранимыми процедурами.
- Преимущества и недочеты индексов.
- Влияние блокировок и взаимоблокировок на производительность системы.
- Организация работы триггеров и способы их эксплуатации.
Для кого предназначена книга:
Эта книга Программирование баз данных Майкрософт SQL Server 2008. Базовый курс. Роберт Виейра предназначена для девелоперов всех уровней, которые желают ознакомиться с исчерпывающим введением в проблематику проектирования баз данных и изучить язык SQL. В усвоении излагаемого материала может помочь понимание главных принципов разработки.
Об авторе Роберт Виейра (Robert Vieira) заразился "компьютерной лихорадкой" в 1978 г. и с того момента не расстается с мыслью, что тогда в его жизнь вошло что-то "воистину восхитительное". В 1980 г. стартовало его более полное погружение в мир вычислительной техники. Ему приходилось уделять часть времени созданию и восстановлению вычислительных комплексов, а в иное время заниматься программированием на языке Basic и на языках ассемблера для вычислительных систем Z80 и 6502. В 1983 г. Роб начал готовиться к сдаче экзаменов на степень бакалавра по компьютеризированным информационным системам, однако пришел к выводу, что профессиональная деятельность в среде мэйнфреймов чересчур далека от того, чем он желал бы заниматься, и оставил учебу в 1985 г., чтоб отыскать область деятельности, в большей степени соответствующую его интересам. Позже в том же г. он стал настоящим "рабом персонального компьютера" и вступил на продолжительный путь профессионального роста в области программирования на языках баз данных, от Dbase до SQL Server. Роб защитил степень бакалавра делового администрирования в 1990 г. и с того момента, чаще всего, работает на должностях, которые позволяют ему успешно использовать свои познания в области управления коммерческой деятельностью и компьютерных наук. За исключением степени бакалавра, Роб прошел аттестацию в качестве профессионального бухгалтера-аналитика, и является обладателем "Сертификата разработчика решений Майкрософт" (MCSD), "Сертификата преподавателя Майкрософт" (MCT) и "Сертификата администратора баз данных Майкрософт" (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
Приложение Б. Очень простые примеры обеспечения связи
Эта книга — подробное руководство по управлению базами данных Microsoft SQL Server 2005. В ней даны пошаговые инструкции для установки и конфигурирования SQL Server 2005, создания объектов баз данных, секционирования, зеркального отображения баз данных,создания моментальных снимков баз данных, реализации доставки журналов, репликации и работы с такими компонентами, как Database Mail, Service Broker, SQL Server Agent и Full Text Search.
Книга опытных специалистов в области реляционных баз данных и разработки приложений для доступа к данным из Web предлагает полное введение как в саму СУБД MySQL, так и в основополагающие принципы работы с данными, хранящимися в этой СУБД, на популярных языках программирования для Web-приложений, среди которых PHP, Java и ASP.NET/C#. Книгу отличает простой и доступный стиль изложения, изобилие примеров и множество рекомендаций по эффективному применению MySQL.