Опубликован: 02.08.2007 | Доступ: свободный | Студентов: 3987 / 817 | Оценка: 4.55 / 4.39 | Длительность: 27:09:00
ISBN: 978-5-9556-0111-3
Введение 1:

Предисловие

Введение 1: 12 || Лекция 1 >

В первой лекции - "Информационные системы с базами данных" - вводятся и объясняются основные понятия и термины, используемые при разработке и создании информационных систем с базами данных. Особое внимание уделено идеям и принципам, составляющим методологическую основу построения баз данных.

Во второй лекции - "Предметная область базы данных и ее модели" - вводится понятие предметной области базы данных, описываются основные приемы построения моделей предметной области. Рассматриваемые модели являются входными данными для процесса проектирования базы данных.

В третьей лекции - "Что такое проектирование баз данных" - определяется процесс проектирования базы данных и рассматривается базовая бизнес-модель процесса проектирования реляционной базы данных, основанная на понятии жизненного цикла.

В четвертой лекции "Реляционная модель данных" вводятся основные понятия реляционной модели данных. Эти понятия используются при решении задачи проектирования реляционной базы данных - создания логической модели реляционной базы данных.

В пятой лекции - "Функциональные зависимости и реляционные базы данных" - вводится понятие функциональной зависимости. Это понятие является основой математической теории реляционных баз данных.

В шестой лекции - "Нормальные формы отношений. Создание логической модели реляционной базы данных" - вводится понятие нормальных форм отношений и понятие логической модели реляционной базы данных. Эти понятия составляют теоретическую основу для процедур проектирования реляционных баз данных.

В седьмой лекции - "Методы проектирования логических моделей реляционных баз данных. Декомпозиция и синтез отношений" - рассматриваются основные методы и приемы, которые используются при создании логической модели реляционной базы данных. Этими методами проектировщик должен владеть независимо от используемых им CASE -инструментов.

В восьмой лекции - "Введение в структурированный язык запросов - SQL " - вводятся основные понятия языка манипулирования данными в реляционных базах данных ( SQL ) и описываются объекты физической базы данных и операторы языка.

В девятой лекции - "Создание объектов для хранения данных. Работа с ограничениями" - изучается создание объектов физической реляционной базы данных на основе разработанной логической модели с помощью команд SQL.

В десятой лекции - "Создание физической модели базы данных: учет влияния транзакций" - рассматриваются вопросы учета влияния транзакций при проектировании физической структуры базы данных и принципы денормализации на уровне расширения логической модели реляционной базы данных.

В одиннадцатой лекции - "Создание физической модели базы данных: проектирование производительности" - рассматриваются вопросы обеспечения требуемого уровня производительности физической структуры базы данных на основе СУБД-ориентированных средств для решения этой задачи: индексов, секций, кластеров.

В двенадцатой лекции - "Разработка серверного кода" - рассматриваются вопросы, связанные с решением задачи разработки серверного кода - триггеров, функций, хранимых процедур и пакетов. Серверный код является одним из важных объектов реляционной базы данных в многопользовательских информационных системах.

В тринадцатой лекции - "Создание физической модели базы данных: подготовка скрипта для создания базы данных" - рассматриваются вопросы, связанные с подготовкой инсталляционного скрипта для создания базы данных. Решение этой задачи является логическим завершением создания физической структуры реляционной базы данных.

В четырнадцатой лекции - "Проектирование модулей приложений" - рассматривается процесс составления спецификаций модулей приложений базы данных и начальная подготовка их к тестированию.

В пятнадцатой лекции - "Введение в оптимизацию запросов" - рассматриваются основы оптимизации обработки запросов в реляционных базах данных. Здесь мы кратко рассмотрим эволюцию языков обработки запросов и различные подходы к оптимизации запросов в реляционных СУБД.

В шестнадцатой лекции - "Оптимизация обработки запросов" - изучаются приемы повышения скорости выполнения запросов к реляционной базе данных. Также рассматривается, как при этом использовать оптимизатор запросов.

Моим детям Наталии, Евгению и Ольге посвящается

Введение 1: 12 || Лекция 1 >
Александра Каева
Александра Каева
Михаил Забелкин
Михаил Забелкин