Базы данных
Информатика и вычислительная техника
  • формат archive, doc
  • размер 3,75 МБ
  • добавлен 30 января 2017 г.
Кравченко А.В. Современные технологии построения баз данных на примере Microsoft SQL Server 2008
Центр инноваций Microsoft, Томский политехнический университет, год не указан.
В рамках данного курса рассматриваются вопросы реализации баз данных при помощи современных СУБД семейства Microsoft SQL 2008, включая оптимизацию параметров хранения и получения данных, а также разработку программной логики на стороне СУБД (создание системы хранимых процедур, пользовательских функций и триггеров).
Курс разделен на 12 модулей, покрывающих все основные моменты создания и оптимизации базы данных в процессе эксплуатации:
модуль 1 - является вводным и носит ознакомительный характер. Цель данного модуля - познакомить слушателей с линейкой продуктов Microsoft SQL Server 2008.
модуль 2 - знакомит пользователей с процессом создания и модификации существующих баз данных на экземпляре Microsoft SQL Server. В модуле рассматриваются физические принципы хранения данных, основные настройки базы данных, их назначение и особенности использования. Также рассматриваются новые возможности по хранению неструктурированных данных в FILESTREAM.
модуль 3 - освещает вопросы создания, изменения и удаления таблиц базы данных. Рассматриваются вопросы создания и использования пользовательских типов данных Microsoft SQL Server, и способы оптимизации хранения больших объемов данных, в частности, горизонтальное секционирование таблиц.
модуль 4 - знакомит пользователей с процессом доступа к данным в таблицах и возможностях оптимизации доступа за счет использования индексов. Рассматривается физическая архитектура индексов, существующие типы индексов, а также способы их создания, изменения и удаления при работе с базой данных.
модуль 5 - посвящен методам, с помощью которых компонент Database Engine может автоматически обеспечивать целостность базы данных. Подробно рассматриваются два механизма для реализации бизнес-правил и обеспечения целостности данных: ограничения целостности данных Microsoft SQL Server и триггеры.
модуль 6 - рассматривает возможности СУБД Microsoft SQL Server по хранению XML-документов и их фрагментов в базе данных. Подробно изучаются методы встроенного типа данных XML, предназначенные для анализа и модификации XML-документов. Разбираются методы ограничения целостности данных, хранящихся в формате XML, методы анализа и изменения таких данных. Также рассматриваются вопросы преобразования реляционных данных в формат XML и способы увеличения производительности при работе с XML данными.
модуль 7 - сосредотачивает внимание слушателей на возможности использования представлений при реализации баз данных Microsoft SQL Server для обеспечения удобства и безопасности доступа к данным, хранящимся в таблицах базы данных. Рассматриваются вопросы создания, изменения и оптимизации работы представлений.
модуль 8 - знакомит слушателей с возможностями реализации логики работы с данными при помощи хранимых процедур и функций. Подробно рассматривают типы пользовательских функций, достоинства и недостатки хранимых процедур и функций, способы их создания и использования.
модуль 9 - рассматривает логические и физические принципы использования транзакций для обеспечения конкурентного параллельного доступа к данным и поддержания целостности базы данных. Большое внимание уделяется практическим эффектам, вызываемым параллельным доступом к разделяемым данным, и способам борьбы с ними, основанным на определении уровней изоляции отдельных транзакций.
модуль 10 - посвящен новым возможностям хранения данных Microsoft SQL Server 2008, включая хранение иерархических данных, работу с пространственными данными, полнотекстовый поиск и основы шифрования данных.
модуль 11 - рассматривает механизмы отслеживания изменений данных и событий Microsoft SQL Server 2008. Подробно рассматриваются новые функции, позволяющие приложениям определять DML-изменения (операции вставки, обновления и удаления) в пользовательских таблицах базы данных, области их применения и принципиальные отличия.
модуль 12 - знакомит слушателей с возможностями интеграции Microsoft SQL Server 2008 со средой CLR и многофункциональной оболочкой для работы со сценариями Windows PowerShell. Подробно рассмотрены вопросы применения подпрограмм CLR в рамках базы данных для расширения функционала и увеличения производительности пользовательских баз данных.
Похожие разделы
  1. Академическая и специальная литература
  2. Информатика и вычислительная техника
  3. Информатика (начальный курс)
  4. Работа в Microsoft Office / OpenOffice
  1. Академическая и специальная литература
  2. Информатика и вычислительная техника
  3. Информатика (начальный курс)
  4. Работа в Microsoft Office / OpenOffice
  5. Работа в Access
  1. Академическая и специальная литература
  2. Информатика и вычислительная техника
  3. Устаревшие материалы
  4. Базы данных
  1. Прикладная литература
  2. Компьютерная литература
  3. Firebird
  1. Прикладная литература
  2. Компьютерная литература
  3. IBM DB2
  1. Прикладная литература
  2. Компьютерная литература
  3. Microsoft Office
  4. Microsoft Access
  1. Прикладная литература
  2. Компьютерная литература
  3. MySQL / MariaDB
  1. Прикладная литература
  2. Компьютерная литература
  3. NoSQL
  1. Прикладная литература
  2. Компьютерная литература
  3. Oracle
  1. Прикладная литература
  2. Компьютерная литература
  3. PostgreSQL
  1. Прикладная литература
  2. Компьютерная литература
  3. SQL
  1. Прикладная литература
  2. Компьютерная литература
  3. SQL Server
  1. Прикладная литература
  2. Компьютерная литература
  3. Visual FoxPro