Опубликован: 25.11.2008 | Уровень: для всех | Доступ: платный
Базы данных: модели, разработка, реализация Учебное пособие подготовлено по материалам лекционных курсов, посвященных основам теории баз данных, языку SQL и серверам баз данных, которые читались автором в течение последних десяти лет в Государственном Санкт-Петербургском университете аэрокосмического приборостроения и в Государственном техническом университете (Политехническом институте).
Учебное пособие полностью соответствует требованиям стандарта по дисциплине "Базы данных" для всех вычислительных специальностей, а также для бакалавров по направлению 5528 "Информатика и вычислительная техника".

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
35 минут
Введение
Лекция посвящена истории возникновения области знаний, связанной с базами данных (БД). Выделяются основные этапы развития теории и практики БД, даются сравнительные характеристики этих этапов
Оглавление
    -
    Тест 1
    36 минут
    -
    Лекция 2
    34 минуты
    Основные понятия и определения
    В лекции даются основные понятия и определения теории БД. Рассматривается классическая трехуровневая архитектура БД, упрощенный процесс прохождения запроса в БД, приводится классификация моделей, используемых в системах БД
    Оглавление
      -
      Тест 2
      36 минут
      -
      Лекция 3
      48 минут
      Теоретико-графовые модели данных
      Лекция посвящена первым теоретико-графовым моделям, использовавшимся в ранних системах управления БД
      Оглавление
        -
        Тест 3
        51 минута
        -
        Лекция 4
        1 час 17 минут
        Реляционная модель данных
        Лекция посвящена описанию современной реляционной модели БД. Дается описание первого языка манипулирования данными
        Оглавление
          -
          Тест 4
          33 минуты
          -
          Лекция 5
          2 часа 7 минут
          Язык SQL. Формирование запросов к базе данных
          Лекция полностью посвящена языку SQL, являющемуся в настоящее время стандартным базовым языком по работе с БД
          Оглавление
            -
            Тест 5
            36 минут
            -
            Лекция 6
            1 час 1 минута
            Проектирование реляционных БД на основе принципов нормализации
            Лекция посвящена вопросам проектирования БД. Рассматриваются базовые понятия функциональных и многозначных зависимостей между свойствами объектов, моделируемых в БД
            Оглавление
              -
              Тест 6
              39 минут
              -
              Лекция 7
              41 минута
              Инфологическое моделирование
              Лекция посвящена семантическим моделям, используемым в современных CASE-системах
              Оглавление
                -
                Тест 7
                36 минут
                -
                Лекция 8
                1 час 28 минут
                Принципы поддержки целостности в реляционной модели данных
                Лекция посвящена вопросу поддержки целостности в БД. Вводятся основные понятия и определения. Определяются основные правила поддержки целостности в БД
                Оглавление
                  -
                  Тест 8
                  45 минут
                  -
                  Лекция 9
                  1 час 41 минута
                  Физические модели баз данных
                  Лекция посвящена физическим моделям БД. В лекции описываются основные файловые конструкции, применяемые в системах БД
                  Оглавление
                    -
                    Тест 9
                    36 минут
                    -
                    Лекция 10
                    55 минут
                    Распределенная обработка данных
                    Лекция посвящена вопросам распределенной обработки данных. Рассматриваются модели типа "клиент-сервер"
                    Оглавление
                      -
                      Тест 10
                      36 минут
                      -
                      Лекция 11
                      1 час 45 минут
                      Модели транзакций
                      В лекции раскрывается понятие транзакции. Рассматриваются две базовые модели транзакций: ANSI и расширенная модель транзакций. Подробно рассматриваются проблемы параллельного выполнения транзакций
                      Оглавление
                        -
                        Тест 11
                        39 минут
                        -
                        Лекция 12
                        1 час 28 минут
                        Встроенный SQL
                        Лекция посвящена описанию дополнительных возможностей языка SQL, используемых при разработке хранимых процедур и приложений. Рассматриваются порядок трансляции и выполнения запросов SQL
                        Оглавление
                          -
                          Тест 12
                          36 минут
                          -
                          Лекция 13
                          39 минут
                          Защита информации в базах данных
                          Лекция посвящена вопросам защиты информации в БД. Обсуждается общая концепция защиты информации, рассматриваются вопросы определения прав и привилегий пользователей
                          Оглавление
                            -
                            Тест 13
                            33 минуты
                            -
                            Лекция 14
                            31 минута
                            Обобщенная архитектура СУБД
                            Лекция посвящена рассмотрению обобщенной архитектуры современных систем БД
                            Оглавление
                              -
                              Тест 14
                              33 минуты
                              -
                              Лекция 15
                              27 минут
                              Заключение
                              Оглавление
                                -
                                5 часов
                                -
                                Александр Егай
                                Александр Егай
                                Александра Каева
                                Александра Каева
                                Евгений Вершинин
                                Евгений Вершинин
                                Россия, Нижний Новгород, Нижегородский государственный технический университет, 2008
                                Aleksandr Arshinskyi
                                Aleksandr Arshinskyi
                                Россия