Опубликован: 25.11.2008 | Уровень: для всех | Доступ: свободно
Учебное пособие подготовлено по материалам лекционных курсов, посвященных основам теории баз данных, языку SQL и серверам баз данных, которые читались автором
в течение последних десяти лет в Государственном Санкт-Петербургском университете аэрокосмического приборостроения и в Государственном техническом университете (Политехническом институте).
Учебное пособие полностью соответствует требованиям стандарта по дисциплине "Базы данных" для всех вычислительных специальностей, а также для бакалавров по направлению 5528 "Информатика и вычислительная техника".
План занятий
Занятие | Заголовок << | Дата изучения |
---|---|---|
- | ||
Лекция 135 минут | Введение
Лекция посвящена истории возникновения области знаний, связанной с базами данных (БД). Выделяются основные этапы развития теории и практики БД, даются сравнительные характеристики этих этапов
Оглавление | - |
Тест 136 минут | - | |
Лекция 234 минуты | Основные понятия и определения
В лекции даются основные понятия и определения теории БД. Рассматривается классическая трехуровневая архитектура БД, упрощенный процесс прохождения запроса в БД, приводится классификация моделей, используемых в системах БД
Оглавление | - |
Тест 236 минут | - | |
Лекция 348 минут | Теоретико-графовые модели данных
Лекция посвящена первым теоретико-графовым моделям, использовавшимся в ранних системах управления БД
Оглавление | - |
Тест 351 минута | - | |
Лекция 41 час 17 минут | Реляционная модель данных
Лекция посвящена описанию современной реляционной модели БД. Дается описание первого языка манипулирования данными
Оглавление | - |
Тест 433 минуты | - | |
Лекция 52 часа 7 минут | Язык SQL. Формирование запросов к базе данных
Лекция полностью посвящена языку SQL, являющемуся в настоящее время стандартным базовым языком по работе с БД
Оглавление | - |
Тест 536 минут | - | |
Лекция 61 час 1 минута | Проектирование реляционных БД на основе принципов нормализации
Лекция посвящена вопросам проектирования БД. Рассматриваются базовые понятия функциональных и многозначных зависимостей между свойствами объектов, моделируемых в БД
Оглавление | - |
Тест 639 минут | - | |
Лекция 741 минута | Инфологическое моделирование
Лекция посвящена семантическим моделям, используемым в современных CASE-системах
Оглавление | - |
Тест 736 минут | - | |
Лекция 81 час 28 минут | Принципы поддержки целостности в реляционной модели данных
Лекция посвящена вопросу поддержки целостности в БД. Вводятся основные понятия и определения. Определяются основные правила поддержки целостности в БД
Оглавление | - |
Тест 845 минут | - | |
Лекция 91 час 41 минута | Физические модели баз данных
Лекция посвящена физическим моделям БД. В лекции описываются основные файловые конструкции, применяемые в системах БД
Оглавление | - |
Тест 936 минут | - | |
Лекция 1055 минут | Распределенная обработка данных
Лекция посвящена вопросам распределенной обработки данных. Рассматриваются модели типа "клиент-сервер"
Оглавление | - |
Тест 1036 минут | - | |
Лекция 111 час 45 минут | Модели транзакций
В лекции раскрывается понятие транзакции. Рассматриваются две базовые модели транзакций: ANSI и расширенная модель транзакций. Подробно рассматриваются проблемы параллельного выполнения транзакций
Оглавление | - |
Тест 1139 минут | - | |
Лекция 121 час 28 минут | Встроенный SQL
Лекция посвящена описанию дополнительных возможностей языка SQL, используемых при разработке хранимых процедур и приложений. Рассматриваются порядок трансляции и выполнения запросов SQL
Оглавление | - |
Тест 1236 минут | - | |
Лекция 1339 минут | Защита информации в базах данных
Лекция посвящена вопросам защиты информации в БД. Обсуждается общая концепция защиты информации, рассматриваются вопросы определения прав и привилегий пользователей
Оглавление | - |
Тест 1333 минуты | - | |
Лекция 1431 минута | Обобщенная архитектура СУБД
Лекция посвящена рассмотрению обобщенной архитектуры современных систем БД
Оглавление | - |
Тест 1433 минуты | - | |
Лекция 1527 минут | ЗаключениеОглавление | - |
5 часов | - |