Новости: Новый курс

Новый курс
Опубликован курс "Основы баз данных" 16 мая 2005 19:06
На современном уровне определяется реляционная модель данных, включая реляционную алгебру и реляционное исчисление. Обсуждается классический подход к проектированию реляционных баз данных на основе принципов нормализации. Описываются основные черты походов к семантическому моделированию баз данных. Рассматривается модель данных SQL.

Основная часть курса начинается с определения реляционной модели данных. Применяется современный подход, в котором математическая точность формулировок соседствует с интуитивной ясностью определяемых понятий. Описываются две разновидности реляционной алгебры – классический вариант, исходящий от Эдгара Кодда, и наиболее современный, «логический» вариант от Дейта и Дарвена. Рассматриваются два вида реляционного исчисления – исчисление кортежей и исчисление доменов. Далее предлагается небольшое введение в теорию функциональных зависимостей, на определениях и результатах которой основаны четыре первых нормальных формы, получаемых при проектировании реляционных баз данных путем нормализации. Обсуждается дальнейшая нормализация отношений на основе учета многозначных зависимостей и зависимостей проекции/соединения. В двух лекциях рассматриваются подходы к проектированию реляционных баз данных на основе семантических моделей данных. В ряде лекций обсуждаются модельные черты языка SQL в соответствии с последними стандартами языка.

Тема: Новый курс