Information

Created: 24.11.2008 | Level: for all | Access: free
Database: model, design, implementation Учебное пособие подготовлено по материалам лекционных курсов, посвященных основам теории баз данных, языку SQL и серверам баз данных, которые читались автором в течение последних десяти лет в Государственном Санкт-Петербургском университете аэрокосмического приборостроения и в Государственном техническом университете (Политехническом институте).
Учебное пособие полностью соответствует требованиям стандарта по дисциплине "Базы данных" для всех вычислительных специальностей, а также для бакалавров по направлению 5528 "Информатика и вычислительная техника".
| | Share |

План занятий

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