Компьютерные науки

Распределенные базы и хранилища данных

Программа освещает теоретические и практические аспекты создания серверной и клиентской логики распределенных информационных систем. Рассматриваются проектирование баз данных, оптимизация запросов, OLAP-технологии и репликация на платформах MS SQL Server и Oracle.
Студентов 3278 Выпускников 779 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Базы данных
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебная программа детально разбирает архитектуру информационных систем, базирующихся на распределенных базах данных. В учебной программе рассматриваются создание хранимых процедур, настройка триггеров и разработка клиентских приложений с использованием ADO.Net и ASP.Net. Занятия сочетают теорию реляционных моделей с практикой работы с СУБД, охватывая многомерное представление данных, бизнес-логику N-уровневой архитектуры и механизмы репликации. Учебная программа ориентирована на разработчиков баз данных и системных архитекторов, создающих масштабируемые корпоративные приложения.
Цели
  • Сформировать комплексное представление об архитектуре распределенных баз данных.
  • Дать навыки проектирования серверной бизнес-логики и многомерных хранилищ.
  • Познакомить с технологиями взаимодействия клиентских приложений и СУБД.
Чему я научусь?
  • Проектировать схемы реляционных и OLAP-баз данных, выполнять нормализацию.
  • Разрабатывать хранимые процедуры, функции и триггеры на T-SQL и PL/SQL.
  • Настраивать механизмы репликации и оптимизировать выполнение запросов.

Авторы

Аносова Наталья Павловна
Аносова Наталья Павловна
Бородин Олег Олегович
Бородин Олег Олегович
Гаврилов Евгений Сергеевич
Гаврилов Евгений Сергеевич
Марасанов Александр Михайлович
Марасанов Александр Михайлович
Доцент, кандидат физико-математических наук кафедры "Вычислительная математика и программирование" МАИ.
Чему я научусь?
  • Проектировать схемы реляционных и OLAP-баз данных, выполнять нормализацию.
  • Разрабатывать хранимые процедуры, функции и триггеры на T-SQL и PL/SQL.
  • Настраивать механизмы репликации и оптимизировать выполнение запросов.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Введение
2 Архитектура и принципы распределенного подхода. Требования и критерии построения информационных систем на базе распределенных баз данных (РБД) Лекция посвящена теме распределенных баз данных. В теоретической части дается определение распределенной базы данных, приводится ее... Лекция посвящена теме распределенных баз данных. В теоретической части дается определение распределенной базы данных, приводится ее архитектура, принципы и критерии, использующиеся при построении РБД, типы РБД и ряд свойств. А также, рассматриваются практические задания по теме. ещё
3 Многомерное представление данных. Общая схема организации хранилища данных. Характеристики, типы и основные отличия технологий OLAP и OLTP. Схемы звезда и снежинка. Агрегирование Лекция посвящена теме хранилища данных и OLAP. В теоретической части рассказывается о том, что такое хранилища... Лекция посвящена теме хранилища данных и OLAP. В теоретической части рассказывается о том, что такое хранилища данных, приводятся их основные характеристики. Рассказывается о преимуществах, основных элементах и операциях OLAP, о типах OLAP, их преимуществах и недостатках, о моделировании многомерных кубов на реляционной модели данных. А также, рассматриваются практические задания по теме. ещё
Многомерное представление данных. Общая схема организации хранилища данных. Характеристики, типы и основные отличия технологий OLAP и OLTP. Схемы звезда и снежинка. Агрегирование тест для курса Распределенные базы и хранилища данных 60 мин
4 Физическая модель РБД. Локальные вычислительные сети стандарта Ethernet для рабочей группы. Топологии и расширение сетей. Мониторинг и управление сетью. Увеличение пропускной способности сети. Повышение безопасности сетей Лекция посвящена теме локальных вычислительных сетей стандарта рабочей группы. В теоретической части даются основные понятия сетевой... Лекция посвящена теме локальных вычислительных сетей стандарта рабочей группы. В теоретической части даются основные понятия сетевой терминологии, рассказывается об инженерном подходе при проектировании сетейрабочей группы, о средствах управления ЛВС, о способах и средствах увеличения их пропускной способности, защите информации и повышении безопасности работы в ЛВС. А также, рассматриваются практические задания по теме. ещё
5 Логическая модель РБД. Бизнес-логика файл-серверной, клиент-серверной и N-уровневой архитектуры Лекция посвящена теме логической модели РВС. В теоретической части рассказывается о различных архитектурах РВС, приводятся достоинства... Лекция посвящена теме логической модели РВС. В теоретической части рассказывается о различных архитектурах РВС, приводятся достоинства и недостатки каждой. А также, рассматриваются практические задания по теме. ещё
Логическая модель РБД. Бизнес-логика файл-серверной, клиент-серверной и N-уровневой архитектуры тест для курса Распределенные базы и хранилища данных 65 мин
6 Базовые объектные архитектуры распределенных систем. Технологии .NET, (D)COM+, CORBA, EJB Лекция посвящена теме базовым объектным архитектурам распределенных систем. В теоретической части рассказывается о базовых технологиях, их... Лекция посвящена теме базовым объектным архитектурам распределенных систем. В теоретической части рассказывается о базовых технологиях, их достоинствах и недостатках, проводится сравнительный анализ, рассказывается о языках описания интерфейсов CORBA и COM, их основных свойствах. А также, рассматриваются практические задания по теме. ещё
7 Распределенные СУБД. Архитектура MS SQL Server 2005 и ORACLE Server 10g Лекция посвящена теме распределенных СУБД. В теоретической части рассказывается о сервере Oracle, его составных частях и... Лекция посвящена теме распределенных СУБД. В теоретической части рассказывается о сервере Oracle, его составных частях и процессах, о табличных пространствах, их структуре и типах. А также, рассматриваются практические задания по теме. ещё
Распределенные СУБД. Архитектура MS SQL Server 2005 и ORACLE Server 10g тест для курса Распределенные базы и хранилища данных 60 мин
8 Понятие транзакции. Неявные и явные транзакции. Уровни изолированности транзакций в MS SQL Server 2005 и ORACLE 10g. Понятие блокировок. Основные типы блокировок Лекция посвящена теме транзакции. В теоретической части рассказывается о неявных и явных транзакциях, об уровнях изолированности... Лекция посвящена теме транзакции. В теоретической части рассказывается о неявных и явных транзакциях, об уровнях изолированности и особенностях реализации транзакций, о блокировках и их основных типах. А также, рассматриваются практические задания по теме. ещё
9 Репликация данных. Виды и свойства репликации. Сравнение механизмов репликации в MS SQL Server 2005 и ORACLE Server 10g Лекция посвящена теме репликации данных. В теоретической части рассказывается о видах и свойствах репликации, приводится сравнение... Лекция посвящена теме репликации данных. В теоретической части рассказывается о видах и свойствах репликации, приводится сравнение механизмоврепликации в MS SQL Server 2005 и ORACLEServer 10g. А также, рассматриваются практические задания по теме. ещё
Репликация данных. Виды и свойства репликации. Сравнение механизмов репликации в MS SQL Server 2005 и ORACLE Server 10g тест для курса Распределенные базы и хранилища данных 65 мин
10 Внутренний язык СУБД. Сравнительные характеристики T-SQL и PL/SQL Лекция посвящена теме внутреннего языка СУБД. В теоретической части рассказывается об основных характеристиках PL/SQL и T-SQL,... Лекция посвящена теме внутреннего языка СУБД. В теоретической части рассказывается об основных характеристиках PL/SQL и T-SQL, структуре блока PL/SQL, об основных объектах (триггерах, хранимых процедурах и функциях). А также, рассматриваются практические задания по теме. ещё
11 Хранимые процедуры и функции. Типы параметров, синтаксис описания формальных параметров Лекция посвящена теме хранимых процедур и функций. В теоретической части рассказывается о типах параметров и синтаксисе... Лекция посвящена теме хранимых процедур и функций. В теоретической части рассказывается о типах параметров и синтаксисе их описания. А также, рассматриваются практические задания по теме. ещё
12 Триггеры. Основные понятия. Типы триггеров. Общая схема активизации триггеров Лекция посвящена теме триггеров. В теоретической части даются основные понятии, рассказывается о типах триггеров и общей... Лекция посвящена теме триггеров. В теоретической части даются основные понятии, рассказывается о типах триггеров и общей схеме их активизации. А также, рассматриваются практические задания по теме. ещё
Триггеры. Основные понятия. Типы триггеров. Общая схема активизации триггеров тест для курса Распределенные базы и хранилища данных 60 мин
13 Оптимизация выполнения запросов Лекция посвящена теме оптимизации выполнения запросов. В теоретической части рассказывается о выполнении запросов в Oracle, об... Лекция посвящена теме оптимизации выполнения запросов. В теоретической части рассказывается о выполнении запросов в Oracle, об оптимизаторе, его назначении и этапах работы, о параметрах, влияющих на работу оптимизатора. А также, рассматриваются практические задания по теме. ещё
14 Лабораторные работы
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.