Кафедра прикладных информационных технологий
Главная Состав кафедры Курсы Учебный план Деятельность Студенты
Список курсов

1.  Ознакомительная практика, вводные курсы. Введение в современные информационные технологии.

2.  Использование языка описания документов XML для хранения и обмена структурированными данными.

3.  Практическое обеспечение комплексной безопасности информационных ресурсов автоматизированной системы обработки данных коммерческого банка.

4.  Использование языка визуального моделирования UML при проектировании сложных информационных систем.

5.  Принципы построения реляционных баз данных.

6.  Освоение передовых информационных банковских технологий и автоматизация банковской деятельности.

7.  Принципы построения компьютерных сетей.

8.  Cовременные информационные технологии на финансовых рынках.

Форум
Ссылки
Координаты
Поиск
Карта сайта
5. Принципы построения реляционных баз данных.

       Лекция 11.  Журнализация изменений БД.

  §  Журнализация и буферизация.

  §  Индивидуальный откат транзакции.

  §  Восстановление после мягкого сбоя.

  §  Физическая согласованность базы данных.

  §  Восстановление после жесткого сбоя.

 

       Лекция 12.  Язык SQL. Функции и основные возможности.

  §  SEQUEL/SQL СУБД System R. Запросы и операторы манипулирования данными .Операторы определения и манипулирования схемой БД. Определения ограничений целостности и триггеров. Представления базы данных. Определение управляющих структур. Авторизация доступа к отношениям и их полям. Точки сохранения и откаты транзакции. Встроенный SQL. Динамический SQL.

  §  Язык SQL в коммерческих реализациях.

  §  Стандартизация SQL.

 

       Лекция 13.  Стандартный язык баз данных SQL.

  §  Типы данных.

  §  Средства определения схемы. Оператор определения схемы. Определение таблицы. Определение столбца. Определение ограничений целостности таблицы. Определение представлений. Определение привилегий.

 

       Лекция 14.  Язык SQL. Средства манипулирования данными.

  §  Структура запросов .Спецификация курсора .Оператор выборки. Подзапрос.

  §  Табличное выражение. Раздел FROM. Раздел WHERE. Раздел GROUP BY. Раздел HAVING.

  §  Агрегатные функции и результаты запросов. Семантика агрегатных функций. Результаты запросов.

 

       Лекция 15.  Использование SQL при прикладном программировании.

  §  Язык модулей или встроенный SQL.

  §  Язык модулей. Определение процедуры.

  §  Встроенный SQL.

  §  Набор операторов манипулирования данными. Операторы, связанные с курсором. Одиночные операторы манипулирования данными.

  §  Динамический SQL в Oracle V.6. Оператор подготовки. Оператор получения описания подготовленного оператора. Оператор выполнения подготовленного оператора. Работа с динамическими операторами SQL через курсоры.

 

       Лекция 16.  Некоторые черты SQL/92 и SQL-3.

  §  Оператор выделения памяти под дескриптор.

  §  Оператор освобождения памяти из-под дескриптора.

  §  Оператор получения информации из области дескриптора SQL.

  §  Оператор установки дескриптора.

  §  Оператор подготовки.

  §  Оператор отказа от подготовленного оператора.

  §  Оператор запроса описания подготовленного оператора.

  §  Оператор выполнения подготовленного оператора.

  §  Оператор подготовки с немедленным выполнением.

  §  Оператор объявления курсора над динамически подготовленным

  §  Оператор определения курсора над динамически подготовленным оператором выборки.

  §  Оператор открытия курсора, связанного с динамически подготовленным оператором выборки.

  §  Оператор чтения строки по курсору, связанному с динамически подготовленным оператором выборки.

  §  Оператор закрытия курсора, связанного с динамически подготовленным оператором выборки.

  §  Оператор позиционного удаления по курсору, связанному с динамически подготовленным оператором выборки.

  §  Оператор позиционной модификации по курсору, связанному с динамически подготовленным оператором выборки.

  §  Подготавливаемый оператор позиционного удаления.

  §  Подготавливаемый оператор позиционной модификации.

  §  Сводка новых возможностей SQL-3. Типы данных. Некоторые другие свойства SQL-3.

 

       Лекция 17.  Распределенные БД.

  §  Разновидности распределенных систем.

  §  Распределенная система управления базами данных System R*. Именование объектов и организация распределенного каталога. Распределенная компиляция запросов. Управление транзакциями и синхронизация.

  §  Интегрированные или федеративные системы и мультибазы данных.

  §  Современные направления исследований и разработок.

 

       Лекция 18.  Системы управления базами данных следующего поколения.

  §  Ориентация на расширенную реляционную модель.

  §  Абстрактные типы данных.

  §  Генерация систем баз данных, ориентированных на приложения.

  §  Оптимизация запросов, управляемая правилами.

  §  Поддержка исторической информации и темпоральных запросов.

 

       Лекция 19.  Объектно-ориентированные СУБД.

  §  Связь объектно-ориентированных СУБД с общими понятиями объектно-ориентированного подхода.

  §  Объектно-ориентированные модели данных.

  §  Языки программирования объектно-ориентированных баз данных.

  §  Потеря соответствия между языками программирования и языками запросов в реляционных СУБД. Языки программирования ООБД как объектно-ориентированные языки с поддержкой стабильных (persistent) объектов. Примеры языков программирования ООБД.

  §  Языки запросов объектно-ориентированных баз данных. Явная навигация как следствие преодоления потери соответствия. Ненавигационные языки запросов. Проблемы оптимизации запросов.

<<   1   >>  <<   2  >>
Главная Состав кафедры Курсы Учебный план Деятельность Студенты
Hosted by uCoz