Проектирование и оптимизация доступа к базам данным Microsoft SQL Server 2005: официальное пособие для самоподготовки : учебный курс Microsoft
Book information
Description
Об авторах Введение Требования к аппаратному обеспечению Требования к программному обеспечению Установка SQL Server 2005 Установка Visual Studio 2005 Установка базы данных AdventureWorks Установка приложения Microsoft Web Application Stress Tool Практические сценарии Практические сценарии и экзамен 70-442 Структура практических сценариев Компакт-диск Установка тренировочных тестов Использование тренировочных тестов Удаление тренировочных тестов Программа Сертифицированный специалист Microsoft (Microsoft Certified Professional) Техническая поддержка Поддержка ознакомительного программного обеспечения Глава 1. Проектирование стратегии доступа к данным Приступая к работе ЗАНЯТИЕ 1. Проектирование технологий доступа к данным Выбор сетевого протокола Выбор поставщика данных Подключение с использованием ADO.NET Подключение с использованием MDAC Подключение с использованием SQL Native Client Управление политиками паролей ЛАБОРАТОРНАЯ РАБОТА. Подключение к службе SQL Server ЗАНЯТИЕ 2. Проектирование подключений доступа к данным Проектирование подключений для гетерогенных клиентов Проектирование подключений для Web-служб Проектирование подключений для другого экземпляра SQL Server ЛАБОРАТОРНАЯ РАБОТА. Создание и использование конечных точек HTTP ЗАНЯТИЕ 3. Проектирование объектной модели доступа к данным Объектная модель ADO Использование отключенной модели c ADO.NET Использование подключенной модели с ADO.NET ЛАБОРАТОРНАЯ РАБОТА. Выбор объектной модели доступа к данным Практический сценарий. Выбор стратегии доступа к данным Рекомендуемые практические занятия Ссылки на интернет-ресурсы Резюме Глава 2. Проектирование запросов к базам данных Приступая к работе ЗАНЯТИЕ 1. Написание запросов к базе данных Запросы SELECT Полнотекстовые запросы ЛАБОРАТОРНАЯ РАБОТА. Написание запросов к базе данных ЗАНЯТИЕ 2. Повышение производительности запросов Отображение плана выполнения Подсказки к запросу Руководства планов Аргументы поиска ЛАБОРАТОРНАЯ РАБОТА. Настройка запросов ЗАНЯТИЕ 3. Извлечение данных из XML-источников Работа с XML-данными ЛАБОРАТОРНАЯ РАБОТА. Работа с XML-данными Практический сценарий. Создание руководства плана Рекомендуемые практические занятия Ссылки Резюме Глава 3. Проектирование курсора и стратегия кэширования Приступая к работе ЗАНЯТИЕ 1. Проектирование стратегий кэширования Что такое кэширование выходных данных? Проектирование настраиваемой функциональности кэширования Уведомления о запросах Проектирование стратегии обновления ЛАБОРАТОРНАЯ РАБОТА. Реализация кэширования выходных данных ЗАНЯТИЕ 2. Проектирование стратегии курсора Альтернативы использованию курсора Максимальное повышение производительности курсора Оценка использования курсоров ЛАБОРАТОРНАЯ РАБОТА. Создание курсора ЗАНЯТИЕ 3. Проектирование эффективных курсоров Прокручиваемые курсоры Построчная обработка данных Динамический SQL Выбор типа курсора Оценка эффективности курсора ЛАБОРАТОРНАЯ РАБОТА. Проектирование курсоров Практический сценарий. Оценка производительности курсора Рекомендуемые практические занятия Ссылки Резюме Глава 4. Расширенные возможности запросов Приступая к работе ЗАНЯТИЕ 1. Администрирование службы SQL Server Проектирование приложений SMO Проектирование приложений RMO Проектирование приложений AMO ЛАБОРАТОРНАЯ РАБОТА. Администрирование ЗАНЯТИЕ 2. Запросы с использованием Multiple Active Result Sets (MARS) Использование MARS Транзакции ЛАБОРАТОРНАЯ РАБОТА. Создание подключений MARS ЗАНЯТИЕ 3. Выполнение асинхронной обработки Асинхронная обработка ЛАБОРАТОРНАЯ РАБОТА. Выполнение асинхронной обработки Практический сценарий. Автоматизация Решения интеллектуального анализа данных Рекомендуемые практические занятия Ссылки Резюме Глава 5. Целостность данных и обработка ошибок в SQL Server 2005 Приступая к работе ЗАНЯТИЕ 1. Проверка достоверности данных и разрешений Реализация декларативной целостности данных Реализация процедурной целостности данных Использование T-SQL для проверки разрешений ЛАБОРАТОРНАЯ РАБОТА. Сравнение производительности процедурной и декларативной проверки данных ЗАНЯТИЕ 2. Обнаружение ошибок и реакция на них Методы обнаружения ошибок Создание сообщений, определяемых пользователем ЛАБОРАТОРНАЯ РАБОТА. Использование блоков try/catch Практический сценарий. Проверка целостности данных Рекомендуемые практические занятия Ссылка Резюме Глава 6. Проектирование транзакций Приступая к работе ЗАНЯТИЕ 1. Уровни изоляции транзакций Типы проблем параллелизма Использование блокировок для решения проблем параллелизма Выбор уровня изоляции Как избежать обширных блокировок ЛАБОРАТОРНАЯ РАБОТА. Сравнение уровней изоляции транзакций ЗАНЯТИЕ 2. Проектирование транзакций и оптимизация блокировок Оптимизация блокировок Минимизация взаимных блокировок Работа с распределенными транзакциями ЛАБОРАТОРНАЯ РАБОТА. Проектирование кода, использующего транзакции Практический сценарий. Оптимизация блокировок Рекомендуемые практические занятия Ссылки Резюме Глава 7. Оптимизация производительности SQL Server 2005 Приступая к работе ЗАНЯТИЕ 1. Оптимизация и настройка запросов Оценка производительности запроса Оптимизация производительности запроса ЛАБОРАТОРНАЯ РАБОТА. Сравнение производительности запросов ЗАНЯТИЕ 2. Оптимизация стратегий индексирования Повышение производительности с помощью покрывающих индексов Включенные столбцы и глубина индекса Кластеризованные индексы Сравнение производительности операций чтения и операций записи Вычисляемые столбцы Индексированные представления Анализ использования индекса ЛАБОРАТОРНАЯ РАБОТА. Оптимизация запросов посредством индексирования ЗАНЯТИЕ 3. Оптимизация хранения данных Оптимизация ширины строки Денормализация Типы данных ЛАБОРАТОРНАЯ РАБОТА. Денормализация агрегирования Практический сценарий. Оптимизация производительности запроса Рекомендуемые практические занятия Ссылки Резюме Глава 8. Повышение производительности приложений баз данных Приступая к работе ЗАНЯТИЕ 1. Масштабирование приложений баз данных Определение модели секционирования данных Использование нескольких серверов Реализация технологий горизонтального масштабирования Прозрачное распределение данных и рабочая нагрузка Перемещение кода на другой уровень Алгоритмы перезаписи ЛАБОРАТОРНАЯ РАБОТА. Масштабирование приложений баз данных ЗАНЯТИЕ 2. Разрешение проблем производительности Анализ производительности приложения Исследование проблем производительности ЛАБОРАТОРНАЯ РАБОТА. Анализ производительности Практический сценарий. Диагностика проблем производительности Рекомендуемые практические занятия Ссылки Резюме Ответы к практическим сценариям Приложение 1. Ссылки на интернет-ресурсы Проектирование технологий доступа к данным Написание запросов Проектирование стратегий кэширования Проектирование стратегии курсоров Проектирование приложений, управляющих службой SQL Server Service Масштабирование приложений баз данных Разрешение проблем производительности Управление параллелизмом посредством выбора подходящих уровней изоляции транзакций Проектирование кода, использующего транзакции Оптимизация и настройка запросов для повышения производительности Проектирование кода, подтверждающего правильность исходных данных и разрешений Приложение 2. Архитектура и структура SQL Server 2005 Тенденции развития аппаратного обеспечения и их влияние на SQL Server 2005 Стандартные блоки аппаратных средств Тенденции развития аппаратных средств Влияние оборудования на проектирование программного обеспечения Операционная система SQLOS Архитектура SQLOS Использование SQLOS для определения характеристик производительности приложения Хост CLR Задачи проектирования CLR-хоста Службы CLR Типы объектов баз данных Сравнение CLR и Transact-SQL Факторы использования CLR-кода Подсистема хранилища данных SQL Server 2005 Архитектура и терминология подсистемы хранилища данных Физические операции компонента SQL Server Database Engine Подсистема обработки запросов SQL Server 2005 Функционирование подсистемы обработки запросов Структура индексов в SQL Server 2005 Организация индексов в SQL Server 2005 Полнотекстовые индексы Индексы XML Шифрование базы данных Сертификаты Настройка SQL Server для SSL Глоссарий Предметный указатель
Similar books
Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique
2025 · PDF
Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная
2022 · PDF
Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание
2021 · PDF
Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.) =: Archaeological Cultures of Siberia in the context of Cross-cultural contacts in Eurasia: dedicated to the 300th anniversary of the first scientific archaeological excavations in Siberia (1722) : материалы Международной археологической конференции молодых исследователей "Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.)" (Новосибирск, 21-25 ноября 2022 г.)
2022 · PDF
Трешниковские чтения - 2023. Современная географическая картина мира и технологии географического образования =: Treshnikov readings - 2023. Modern geographical global picture and technology of geographic education : материалы Всероссийской научно-практической конференции с международным участием, посвящённой памяти знаменитого российского океанолога, исследователя Арктики и Антарктики, академика Алексея Фёдоровича Трёшникова и 60-летию Ульяновского областного отделения Всероссийской общественной организации "Русское гаографическое общество" (13 апреля 2023)
2023 · PDF
Управление объектами интеллектуальной собственности. Искусство изобретать: учебник для обучающихся по направлениям подготовки 23.00.00 , направлениям подготовки 23.03.01 "Технология транспортных процессов", уровень образования-"бакалавриат", 23.03.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования-"бакалавриат", 23.04.01 "Технология транспортных процессов", уровень образования- "магистратура", 23.04.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования- "магистратура"
2022 · PDF
Философия. Учебно-методический комплекс дисциплины по направлениям подготовки: 51.03.03 (071800.62) «Социально-культурная деятельность», профили подготовки: «Социально-культурные технологии в индустрии досуга», «Менеджмент социально-культурной деятельности», «Менеджмент детско-юношеского досуга», «Постановка и продюсирование культурно-досуговых программ», «Социально-культурная анимация и рекреация»; 38.03.02 (080200.62) «Менеджмент», профили подготовки: «Управление человеческими ресурсами», «Управление малым бизнесом», квалификации (степень) выпускника – «бакалавр»
2014 · PDF
Проектирование устройств приема и обработки сигналов: учебно-методическое пособие по курсу "Устройства приема и обработки сигналов" для студентов всех форм обучения специальностей: 210400.62 Радиотехника. Бакалавр Б.3.10. Основы цифровой обработки сигналов; 210700.62 Системы мобильной связи. Бакалавр Б.3.19. Радиоприемные устройства систем мобильной связи; 210601.65 Радиоэлектронные системы и комплексы. Специалист С.3.18. Устройства приема и обработки сигналов; 090302.65 Защита информации в системах связи и управления. Специалист С.3.30. Устройства приема и обработки сигналов
2015 · PDF