Основы проектирования реляционных баз данных: Информация
Автор: Владимир Туманов
Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
Вам нравится? Нравится 44 студентам
Уровень:
Специалист
Длительность:
27:09:00
Студентов:
3974
Выпускников:
759
Качество курса:
4.55 | 4.39
Проектирование реляционных баз данных является составной частью проектов создания информационных систем с базами данных. В курсе изучается базовый набор профессиональных задач проектировщика реляционных баз данных. Приведены примеры решения таких задач.
Курс нацелен на формирование навыков проектирования реляционных баз данных для OLTP-систем.
Курс разработан в соответствии с модульной методикой профессионального обучения. В отличие от традиционного предметного подхода к формированию программ обучения, ориентированного, в основном, на передачу знаний, модульный метод основан на деятельностном подходе к построению курсов и нацелен на достижение обучаемым в ходе обучения определенной профессиональной компетентности.
В рамках курса проанализирован базовый набор профессиональных задач проектировщика реляционных баз данных. Каждая задача представлена в виде набора связанных бизнес - процедур, которые должен выполнить проектировщик реляционной базы данных. Предложена базовая бизнес-модель процесса проектирования реляционных баз данных, которая может быть взята за основу при реализации проектов создания информационных систем с базами данных. Приведены примеры решения базовых профессиональных задач проектировщика реляционных баз данных на основе диалекта SQL СУБД Oracle9i и SQLBase 7.0.
Темы: Базы данных
Специальности: Администратор баз данных
ISBN: 978-5-9556-0111-3
Теги: oracle, sql, администратор баз данных, алгоритмы, базовые таблицы, базы данных, виртуальная таблица, логическая модель реляционной базы данных, поиск, приложения, проектирование, проектирование баз данных, производительность, процедуры, реляционные базы данных, секционирование, серверы, сортировка, спецификации, ссылочная целостность, статистика, схема отношения, табличное пространство, физическая страница, хранилища данных, целостность, элементы
План занятий
Занятие
Заголовок <<
Дата изучения
Лекция 1
1 час 27 минут
Информационные системы с базами данных
В лекции вводятся и объясняются основные понятия и термины, используемые при разработке и создании информационных систем с базами данных. Особое внимание уделено идеям и принципам, составляющим методологическую основу построения баз данных.
Оглавление
-
Лекция 2
1 час 24 минуты
Предметная область базы данных и ее модели
В настоящей лекции вводится понятие предметной области базы данных, описываются основные приемы построения моделей предметной области. Рассматриваемые модели являются входными данными для процесса проектирования базы данных.
Оглавление
-
Лекция 3
1 час 17 минут
Что такое проектирование баз данных
В настоящей лекции определяется процесс проектирования базы данных и рассматривается базовая бизнес-модель процесс проектирования реляционной базы данных, основанная на понятии жизненного цикла.
Оглавление
-
Лекция 4
52 минуты
Реляционная модель данных
В данной лекции вводятся основные понятия реляционной модели данных. Эти понятия используются при решении задачи проектирования реляционной базы данных - создании логической модели реляционной базы данных.
Оглавление
-
Лекция 5
1 час 23 минуты
Функциональные зависимости и реляционные базы данных
В данной лекции вводится понятие функциональной зависимости. Это понятие является основой математической теории реляционных баз данных.
Оглавление
-
Лекция 6
55 минут
Нормальные формы отношений. Создание логической модели реляционной базы данных
В данной лекции вводится понятие нормальных форм отношений и логической модели реляционной базы данных. Эти понятия составляют теоретическую основу для процедур проектирования реляционных баз данных.
Оглавление
-
Лекция 7
1 час 29 минут
Методы проектирования логических моделей реляционных баз данных. Декомпозиция и синтез отношений
В данной лекции рассматриваются основные методы и приемы, которые используются при создании логической модели реляционной базы данных. Этими методами проектировщик должен владеть независимо от используемых им CASE-инструментов.
Оглавление
-
Лекция 8
1 час 32 минуты
Введение в структурированный язык запросов - SQL
В данной лекции вводятся основные понятия языка манипулирования данными в реляционных базах данных (SQL) и описываются объекты физической базы данных и операторы языка.
Оглавление
-
Лекция 9
2 часа 3 минуты
Создание объектов для хранения данных. Работа с ограничениями
В данной лекции изучаются создание объектов физической реляционной базы данных на основе разработанной логической модели с помощью команд SQL.
Оглавление
-
Лекция 10
1 час 23 минуты
Создание физической модели базы данных. Учет влияния транзакций
В настоящей лекции рассматриваются вопросы учета влияния транзакции при проектировании физической структуры базы данных и принципы денормализации на уровне расширения логической модели реляционной базы данных.
Оглавление
-
Лекция 11
1 час 36 минут
Создание физической модели базы данных
В настоящей лекции рассматриваются вопросы обеспечения требуемого уровня производительности физической структуры базы данных на основе СУБД- ориентированных средств для решения этой задачи: индексах, секциях, кластерах.
Оглавление
-
Лекция 12
1 час 25 минут
Разработка серверного кода
В данной лекции рассматриваются вопросы, связанные с решением задачи разработки серверного кода - триггеров, функций, хранимых процедур и пакетов. Серверный код является одним из важных объектов реляционной базы данных в многопользовательских информационных системах.
Оглавление
-
Лекция 13
1 час 27 минут
Создание физической модели базы данных. Подготовка скрипта для создания базы данных
В настоящей лекции рассматриваются вопросы, связанные с подготовкой инсталляционного скрипта для создания базы данных. Решение этой задачи является логическим завершением создания физической структуры реляционной базы данных.
Оглавление
-
Лекция 14
1 час 11 минут
Проектирование модулей приложений
В данной лекции рассматривается процесс составления спецификаций модулей приложений базы данных и начальная подготовка их к тестированию.
Оглавление
-
Лекция 15
1 час 29 минут
Введение в оптимизацию запросов
В настоящей лекции рассматриваются основы оптимизации обработки запросов в реляционных базах данных. Здесь мы кратко рассмотрим эволюцию языков обработки запросов и различные подходы к оптимизации запросов в реляционных СУБД.
Оглавление
-
Лекция 16
1 час 9 минут
Оптимизация обработки запросов
настоящей лекции изучаются приемы повышения скорости выполнения запросов к реляционной базе данных. Также рассматривается, как при этом использовать оптимизатор запросов.
Оглавление
-