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

Основы проектирования реляционных баз данных

Программа о базовом наборе задач проектировщика реляционных баз данных для OLTP-систем. Изучение опирается на бизнес-моделирование и примеры в Oracle и SQLBase.
Студентов 4405 Выпускников 829 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Базы данных
Объем

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

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

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

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

Авторы

Туманов Владимир Евгеньевич
Туманов Владимир Евгеньевич
Кандидат химических наук.
Чему я научусь?
  • Разрабатывать логические и физические модели предметной области.
  • Приводить таблицы к нормальным формам.
  • Писать SQL-запросы, серверный код и оптимизировать их обработку.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Предисловие
2 Информационные системы с базами данных В лекции вводятся и объясняются основные понятия и термины, используемые при разработке и создании информационных систем... В лекции вводятся и объясняются основные понятия и термины, используемые при разработке и создании информационных систем с базами данных. Особое внимание уделено идеям и принципам, составляющим методологическую основу построения баз данных. ещё
Информационные системы с базами данных тест для курса Основы проектирования реляционных баз данных 30 мин
3 Предметная область базы данных и ее модели В настоящей лекции вводится понятие предметной области базы данных, описываются основные приемы построения моделей предметной области.... В настоящей лекции вводится понятие предметной области базы данных, описываются основные приемы построения моделей предметной области. Рассматриваемые модели являются входными данными для процесса проектирования базы данных. ещё
Предметная область базы данных и ее модели тест для курса Основы проектирования реляционных баз данных 35 мин
4 Что такое проектирование баз данных В настоящей лекции определяется процесс проектирования базы данных и рассматривается базовая бизнес-модель процесс проектирования реляционной базы... В настоящей лекции определяется процесс проектирования базы данных и рассматривается базовая бизнес-модель процесс проектирования реляционной базы данных, основанная на понятии жизненного цикла. ещё
Что такое проектирование баз данных тест для курса Основы проектирования реляционных баз данных 25 мин
5 Реляционная модель данных В данной лекции вводятся основные понятия реляционной модели данных. Эти понятия используются при решении задачи проектирования... В данной лекции вводятся основные понятия реляционной модели данных. Эти понятия используются при решении задачи проектирования реляционной базы данных - создании логической модели реляционной базы данных. ещё
Реляционная модель данных тест для курса Основы проектирования реляционных баз данных 30 мин
6 Функциональные зависимости и реляционные базы данных В данной лекции вводится понятие функциональной зависимости. Это понятие является основой математической теории реляционных баз данных.
Функциональные зависимости и реляционные базы данных тест для курса Основы проектирования реляционных баз данных 30 мин
7 Нормальные формы отношений. Создание логической модели реляционной базы данных В данной лекции вводится понятие нормальных форм отношений и логической модели реляционной базы данных. Эти понятия... В данной лекции вводится понятие нормальных форм отношений и логической модели реляционной базы данных. Эти понятия составляют теоретическую основу для процедур проектирования реляционных баз данных. ещё
Нормальные формы отношений. Создание логической модели реляционной базы данных тест для курса Основы проектирования реляционных баз данных 30 мин
8 Методы проектирования логических моделей реляционных баз данных. Декомпозиция и синтез отношений В данной лекции рассматриваются основные методы и приемы, которые используются при создании логической модели реляционной базы... В данной лекции рассматриваются основные методы и приемы, которые используются при создании логической модели реляционной базы данных. Этими методами проектировщик должен владеть независимо от используемых им CASE-инструментов. ещё
Методы проектирования логических моделей реляционных баз данных. Декомпозиция и синтез отношений тест для курса Основы проектирования реляционных баз данных 30 мин
9 Введение в структурированный язык запросов - SQL В данной лекции вводятся основные понятия языка манипулирования данными в реляционных базах данных (SQL) и описываются... В данной лекции вводятся основные понятия языка манипулирования данными в реляционных базах данных (SQL) и описываются объекты физической базы данных и операторы языка. ещё
Введение в структурированный язык запросов - SQL тест для курса Основы проектирования реляционных баз данных 30 мин
10 Создание объектов для хранения данных. Работа с ограничениями В данной лекции изучаются создание объектов физической реляционной базы данных на основе разработанной логической модели с... В данной лекции изучаются создание объектов физической реляционной базы данных на основе разработанной логической модели с помощью команд SQL. ещё
Создание объектов для хранения данных. Работа с ограничениями тест для курса Основы проектирования реляционных баз данных 30 мин
11 Создание физической модели базы данных. Учет влияния транзакций В настоящей лекции рассматриваются вопросы учета влияния транзакции при проектировании физической структуры базы данных и принципы... В настоящей лекции рассматриваются вопросы учета влияния транзакции при проектировании физической структуры базы данных и принципы денормализации на уровне расширения логической модели реляционной базы данных. ещё
Создание физической модели базы данных. Учет влияния транзакций тест для курса Основы проектирования реляционных баз данных 30 мин
12 Создание физической модели базы данных В настоящей лекции рассматриваются вопросы обеспечения требуемого уровня производительности физической структуры базы данных на основе СУБД-... В настоящей лекции рассматриваются вопросы обеспечения требуемого уровня производительности физической структуры базы данных на основе СУБД- ориентированных средств для решения этой задачи: индексах, секциях, кластерах. ещё
Создание физической модели базы данных тест для курса Основы проектирования реляционных баз данных 30 мин
13 Разработка серверного кода В данной лекции рассматриваются вопросы, связанные с решением задачи разработки серверного кода - триггеров, функций, хранимых... В данной лекции рассматриваются вопросы, связанные с решением задачи разработки серверного кода - триггеров, функций, хранимых процедур и пакетов. Серверный код является одним из важных объектов реляционной базы данных в многопользовательских информационных системах. ещё
Разработка серверного кода тест для курса Основы проектирования реляционных баз данных 35 мин
14 Создание физической модели базы данных. Подготовка скрипта для создания базы данных В настоящей лекции рассматриваются вопросы, связанные с подготовкой инсталляционного скрипта для создания базы данных. Решение этой... В настоящей лекции рассматриваются вопросы, связанные с подготовкой инсталляционного скрипта для создания базы данных. Решение этой задачи является логическим завершением создания физической структуры реляционной базы данных. ещё
Создание физической модели базы данных. Подготовка скрипта для создания базы данных тест для курса Основы проектирования реляционных баз данных 30 мин
15 Проектирование модулей приложений В данной лекции рассматривается процесс составления спецификаций модулей приложений базы данных и начальная подготовка их к... В данной лекции рассматривается процесс составления спецификаций модулей приложений базы данных и начальная подготовка их к тестированию. ещё
Проектирование модулей приложений тест для курса Основы проектирования реляционных баз данных 30 мин
16 Введение в оптимизацию запросов В настоящей лекции рассматриваются основы оптимизации обработки запросов в реляционных базах данных. Здесь мы кратко рассмотрим... В настоящей лекции рассматриваются основы оптимизации обработки запросов в реляционных базах данных. Здесь мы кратко рассмотрим эволюцию языков обработки запросов и различные подходы к оптимизации запросов в реляционных СУБД. ещё
Введение в оптимизацию запросов тест для курса Основы проектирования реляционных баз данных 30 мин
17 Оптимизация обработки запросов настоящей лекции изучаются приемы повышения скорости выполнения запросов к реляционной базе данных. Также рассматривается, как при... настоящей лекции изучаются приемы повышения скорости выполнения запросов к реляционной базе данных. Также рассматривается, как при этом использовать оптимизатор запросов. ещё
Оптимизация обработки запросов тест для курса Основы проектирования реляционных баз данных 25 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

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

Сертификат

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

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

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

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

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