Автор: Владимир Швецов | Нижегородский государственный университет им. Н.И.Лобачевского
Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
 
Уровень:
Специалист
Длительность:
14:55:00
Студентов:
16034
Выпускников:
4969
Качество курса:
4.34 | 4.09
Университетский курс, формирующий концептуальные представления о принципах построения БД и СУБД, представляющий фундаментальные понятия и математические модели, лежащие в основе БД и СУБД, принципы проектирования БД, а также технологии реализации БД и иллюстрирующий вышеуказанные понятия на примере ACCESS и MS SQL-Server.
Учебное пособие посвящено важнейшей составляющей широко разрабатываемых и используемых информационных систем организационного управления – базам данных (БД), создаваемым и функционирующим на основе систем управления базами данных (СУБД). Главной целью пособия является формирование концептуальных представлений об основных принципах построения БД и СУБД, принципах проектирования БД, а также анализ основных технологий реализации БД. Особое внимание уделяется представлению фундаментальных понятий и математических моделей, лежащих в основе баз данных и систем управления базами данных. Изучение курса включает усвоение ряда фундаментальных понятий и теоретических основ организации баз данных и систем управления базами данных.
 

План занятий

Занятие
Заголовок <<
Дата изучения
Лекция 1
26 минут
Введение в базы данных. Общая характеристика основных понятий
Лекция посвящена рассмотрению развития основных понятий обработки данных, связанного с постоянным расширением классов решаемых на ЭВМ задач. Показывается необходимость интеграции данных при решении несколькими пользователями задач, использующих общие данные. Вводится понятие базы данных.
Оглавление
    -
    Тест 1
    24 минуты
    -
    Лекция 2
    25 минут
    Системы управления базами данных
    Вводится понятие системы управления базами данных (СУБД). Дается характеристика основных функций системы управления базами данных
    Оглавление
      -
      Тест 2
      24 минуты
      -
      Лекция 3
      41 минута
      Различные архитектурные решения, используемые при реализации многопользовательских СУБД. Краткий обзор СУБД
      В лекции рассматриваются различные варианты технологии работы с базой данных в многопользовательском режиме (централизованная архитектура, компьютерная сеть с файловым сервером, клиент-серверная архитектура). Дается краткий обзор современных СУБД.
      Оглавление
        -
        Тест 3
        24 минуты
        -
        Лекция 4
        19 минут
        Различные представления о данных в базах данных. Основные этапы проектирования баз данных
        В лекции рассматриваются различные представления о данных в базах данных. Описываются модели данных (внешнее представление, концептуальная модель, структура хранения) и основные этапы проектирования базы данных. Рассматривается жизненный цикл проектирования базы данных.
        Оглавление
          -
          Тест 4
          24 минуты
          -
          Лекция 5
          40 минут
          Первая стадия концептуального проектирования базы данных (концептуальное моделирование)
          Лекция посвящена моделированию предметной области. Здесь рассматриваются понятия, с помощью которых описывается предметная область, средства графического представления концептуальной модели предметной области в виде ER-диаграммы, основные приемы, используемые при моделировании
          Оглавление
            -
            Лекция 6
            50 минут
            Вторая стадия концептуального проектирования (Модели данных СУБД. Представление концептуальной модели средствами модели данных СУБД)
            Лекция посвящена второй стадии концептуального проектирования – представлению концептуальной модели в терминах модели данных определенной СУБД. Здесь дается общее понятие модели данных СУБД, рассматриваются типовые классические модели данных, рассматриваются принципы автоматизированного проектирования баз данных.
            Оглавление
              -
              Тест 6
              24 минуты
              -
              Лекция 7
              41 минута
              Формализация реляционной модели
              В лекции рассматриваются вопросы, связанные с формализацией наиболее распространенной в настоящее время модели данных СУБД – реляционной модели. Здесь рассматривается формализованное описание отношений и средств манипулирования данными в реляционной модели.
              Оглавление
                -
                Тест 7
                24 минуты
                -
                Лекция 8
                47 минут
                Использование формального аппарата для оптимизации схем отношений
                Лекция посвящена вопросам оптимизации схем отношений на основе формальных методов теории реляционных баз данных. Разбирается пример приведения таблицы к третьей нормальной форме, оптимальной по ряду показателей. Рассматриваются вопросы целостности данных в реляционных СУБД.
                Оглавление
                  -
                  Тест 8
                  24 минуты
                  -
                  Лекция 9
                  1 час 2 минуты
                  Физические модели данных (внутренний уровень)
                  Лекция посвящена вопросам физической организации данных в памяти компьютера. Здесь описывается структура памяти компьютера и представлены структуры хранения данных в оперативной и внешней памяти.
                  Оглавление
                    -
                    Тест 9
                    24 минуты
                    -
                    Лекция 10
                    40 минут
                    Структура современной СУБД на примере Microsoft SQL Server 2008
                    В лекции рассматривается архитектура системы управления базами данных на примере одной из наиболее распространенных клиент-серверных СУБД - Microsoft SQL Server 2008 (логический и физический уровни).
                    Оглавление
                      -
                      Тест 10
                      24 минуты
                      -
                      Лекция 11
                      35 минут
                      Программное обеспечение работы с современными базами данных
                      В лекции рассматриваются общие принципы организации программного обеспечения работы с реляционными базами данных, включающего: - создание и ведение базы данных; - создание пользовательских приложений, включающих разработку пользовательского интерфейса по работе с базой данных.
                      Оглавление
                        -
                        Тест 11
                        24 минуты
                        -
                        Лекция 12
                        33 минуты
                        Основные операторы языка SQL. Интерактивный SQL
                        В лекции дается общая характеристика операторов языка SQL, используемых, в частности, для работы с базой данных в интерактивном режиме (создание таблиц, выбор информации из таблиц, добавление, удаление и модификация элементов). Приводятся примеры запросов к базе данных на языке SQL
                        Оглавление
                          -
                          Тест 12
                          24 минуты
                          -
                          Лекция 13
                          51 минута
                          Использование языка SQL в прикладных программах
                          В лекции рассматриваются разные технологии формирования запросов на языке SQL в прикладных программах (статическое формирование запроса, динамическое формирование запроса, использование библиотек)
                          Оглавление
                            -
                            Тест 13
                            24 минуты
                            -
                            Лекция 14
                            46 минут
                            Направления развития баз данных
                            В лекции рассматриваются перспективные направления в теории и практике создания баз данных – объектно-ориентированные и распределенные базы данных, а также новое направление в аналитической обработке данных - хранилища данных
                            Оглавление
                              -
                              Тест 14
                              24 минуты
                              -
                              1 час 40 минут
                              -
                              Александра Каева
                              Александра Каева
                              Карина Максутова
                              Карина Максутова