Автор: Николай Бессарабов | Кубанский государственный университет
Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
 
Уровень:
Для всех
Длительность:
24:28:00
Студентов:
682
Выпускников:
8
Излагаются основы баз данных. Рассматриваются иерархические, реляционные, объектные и многие другие модели данных, а также отображения между ними.
Изучаются языки, основанные на реляционной алгебре и реляционных исчислениях, в том числе SQL и QBE. Много внимания уделяется семантике данных и семантическим расширениям баз данных.
 

План занятий

Занятие
Заголовок <<
Дата изучения
Лекция 1
58 минут
Введение в базы данных
В лекции разберемся с основными понятиями, изучим условия, определяющие допустимые значения данных. Рассмотрим, как базы данных моделируют предметные области.
Оглавление
    -
    Лекция 2
    40 минут
    Модель сущность-связь
    Рассматриваемая ниже модель "сущность-связь" (ER-диаграммы, ER-модель) — это частный случай моделей данных богатых семантикой.
    Оглавление
      -
      Лекция 4
      1 час 23 минуты
      Реляционная модель данных
      В этой лекции рассмотрим реляционную модель данных, в которой единственным источником данных являются отношения, может быть связанные между собой.
      Оглавление
        -
        Лекция 5
        1 час 20 минут
        Нормализация
        Теперь, когда мы уже знакомы с реляционной алгеброй и понимаем предназначение теоремы Хиса, можно приступить к изучению процессов нормализации, которые позволяют создавать в некотором смысле хорошие схемы реляционных баз данных.
        Оглавление
          -
          Лекция 6
          1 час 11 минут
          Транзакции в базах данных
          В этой лекции будем рассматривать проблемы, неизбежно возникающие при сбоях и при одновременной работе нескольких пользователей, обращающихся к одним и тем же данным.
          Оглавление
            -
            Лекция 7
            1 час 20 минут
            Языки реляционных баз данных
            В начале лекции будут рассмотрены понятия исчисления и исчислений на кортежах и доменах. Будет показана возможность их использования в качестве языков запросов к реляционным базам данных. В следующих главах вы увидите, что два наиболее известных языка запросов SQL и QBE построены на основе этих исчислений.
            Оглавление
              -
              Лекция 8
              2 часа 51 минута
              Язык SQL
              В этой лекции будут рассмотрены основы SQL —широко известного языка баз данных реляционного типа. В рамках общего курса основ баз данных невозможно подробное изучение SQL. В настоящее время это очень большой язык. Объём его стандартов давно перевалил за 1000 страниц.
              Оглавление
                -
                Тест 8
                42 минуты
                -
                Лекция 9
                34 минуты
                Язык QBE (Query-by-example)
                Язык с очень странным названием Query-By-Example "Запрос по образцу" (QBE) основан на исчислении предикатов на доменах.
                Оглавление
                  -
                  Лекция 10
                  2 часа 45 минут
                  Объектные модели данных
                  Мы уже знакомы с четырьмя моделями данных —иерархической, сетевой, реляционной и сущность-связь. А теперь собираемся освоить ещё две разновидности объектной модели. Очевидно, пора навести порядок в этом разрастающемся семействе моделей, как-то связать их между собой. В начале лекции мы рассмотрим типы данных, которым ранее уделялось недостаточно внимания, и понятие "модель данных". Используя схемы Джекобса, убедимся в том, что иерархическая, сетевая и реляционная модели гораздо ближе друг к другу, чем казалось при их первоначальном изучении, и что все они связаны с некоторой логикой, но отличаются ограничениями на допустимые конструкции.
                  Оглавление
                    -
                    Лекция 12
                    2 часа 31 минута
                    Семантика баз данных
                    В последней, двенадцатой, лекции мы нарушим одну традицию, сложившуюся в начальном обучении базам данных. Не принято слишком глубоко интересоваться природой отображаемых сущностей и семантикой данных. Исключение составляет разве что темпоральные (временный) данные, без которых невозможно обойтись в моделях реальных систем.
                    Оглавление
                      -
                      1 час 40 минут
                      -