Основы проектирования реляционных баз данных
Владимир Туманов
Проектирование реляционных баз данных является составной частью проектов создания информационных систем с базами данных. В курсе изучается базовый набор профессиональных задач проектировщика реляционных баз данных. Приведены примеры решения таких задач.
Курс нацелен на формирование навыков проектирования реляционных баз данных для OLTP-систем. Курс разработан в соответствии с модульной методикой профессионального обучения. В отличие от традиционного предметного подхода к формированию программ обучения, ориентированного, в основном, на передачу знаний, модульный метод основан на деятельностном подходе к построению курсов и нацелен на достижение обучаемым в ходе обучения определенной профессиональной компетентности. В рамках курса проанализирован базовый набор профессиональных задач проектировщика реляционных баз данных. Каждая задача представлена в виде набора связанных бизнес – процедур, которые должен выполнить проектировщик реляционной базы данных. Предложена базовая бизнес-модель процесса проектирования реляционных баз данных, которая может быть взята за основу при реализации проектов создания информационных систем с базами данных. Приведены примеры решения базовых профессиональных задач проектировщика реляционных баз данных на основе диалекта SQL СУБД Oracle9i и SQLBase 7.0.
Учебный план
Вы можете
посмотреть лекцию
Введение 1. Предисловие |
|||||
Лекция 1. Информационные системы с базами данных | |||||
Тест 1 для курса # 1001 | |||||
Лекция 2. Предметная область базы данных и ее модели | |||||
Тест 2 для курса # 1001 | |||||
Лекция 3. Что такое проектирование баз данных | |||||
Тест 3 для курса # 1001 | |||||
Лекция 4. Реляционная модель данных | |||||
Тест 4 для курса # 1001 | |||||
Лекция 5. Функциональные зависимости и реляционные базы данных | |||||
Тест 5 для курса # 1001 | |||||
Лекция 6. Нормальные формы отношений. Создание логической модели реляционной базы данных | |||||
Тест 6 для курса # 1001 | |||||
Лекция 7. Методы проектирования логических моделей реляционных баз данных. Декомпозиция и синтез отношений | |||||
Тест 7 для курса # 1001 | |||||
Лекция 8. Введение в структурированный язык запросов – SQL | |||||
Тест 8 для курса # 1001 | |||||
Лекция 9. Создание объектов для хранения данных. Работа с ограничениями | |||||
Тест 9 для курса # 1001 | |||||
Лекция 10. Создание физической модели базы данных. Учет влияния транзакций | |||||
Тест 10 для курса # 1001 | |||||
Лекция 11. Создание физической модели базы данных | |||||
Тест 11 для курса # 1001 | |||||
Лекция 12. Разработка серверного кода | |||||
Тест 12 для курса # 1001 | |||||
Лекция 13. Создание физической модели базы данных. Подготовка скрипта для создания базы данных | |||||
Тест 13 для курса # 1001 | |||||
Лекция 14. Проектирование модулей приложений | |||||
Тест 14 для курса # 1001 | |||||
Лекция 15. Введение в оптимизацию запросов | |||||
Тест 15 для курса # 1001 | |||||
Лекция 16. Оптимизация обработки запросов | |||||
Тест 16 для курса # 1001 | |||||
Экзамен |