Министерство образования и науки Российской Федерации

Федеральное агентство по образованию

Южно-Уральский государственный университет

Кафедра системного программирования

 

 

РАБОЧАЯ УЧЕБНАЯ ПРОГРАММА ДИСЦИПЛИНЫ

Пост-реляционные системы баз данных

для студентов направления 230100 Информатика и вычислительная техника
(магистерская программа 230100.68.11 Базы данных)

2 семестр

Распределение часов: лекции – 17 час., практические – 17 час.

Контрольные мероприятия: зачет.

 

Составитель:

М.Л. Цымблер, канд. физ.-мат. наук, доцент

 

Целью дисциплины является введение в проблематику пост-реляционных систем баз данных.  Рассматриваются объектно-реляционные, объектно-ориентированные и XML системы баз данных.

1. Введение

Предпосылки появления систем баз данных, основанных не на реляционной модели данных. Манифест объектно-ориентированных систем баз данных. Манифест систем баз данных третьего поколения. Консорциум ODMG (Object Database Management Group) и направления его деятельности. Обзор пост-реляционных систем баз данных.

2. Объектно-реляционные системы баз данных

Пользовательские типы данных в реляционных СУБД. Поля объектных типов в реляционных таблицах (объекты-столбцы). Реляционная таблица, записи которой имеют объектный тип (объекты-строки). Вложенные таблицы. Идентификация объектов. Типы-ссылки на объектные типы. Объектные типы-массивы. Контроль целостности данных. Подтипы и супертипы. Обзор современных ОР-СУБД (Oracle, MS SQL Server и др.).

3. Объектно-ориентированные системы баз данных

Архитектура ODMG объектно-ориентированных баз данных. Язык определения объектов ODL (Object Definition Language), язык объектных запросов OQL (Object Query Language) и язык манипулирования объектами OML (Object Manipulation Language). Объектная модель ODMG: Обзор современных ОО-СУБД (Versant, GemStone и др.).

4. XML системы баз данных

Модель XML данных. Архитектура XML СУБД на примере СУБД Sedna. Язык запросов XQuery.

 

ЛИТЕРАТУРА

  1. Аткинсон М. и др. Манифест систем объектно-ориентированных баз данных. СУБД. -No. 4. -1995.

  2.  Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных: полный курс. -М.: Вильямс, 2004.

  3. Гринев М.В., Кузнецов С.Д., Фомичев А.К. Особенности СУБД Sedna. XML-СУБД Sedna: технические особенности и варианты использования. Открытые системы. -No. 8 -2004.
  4. Дарвен Х., Дейт К. Третий манифест. СУБД. -No. 1. -1996.
  5. Когаловский М.Р. Энциклопедия технологий баз данных. -М.: Финансы и статистика, 2002.

  6. Кузнецов С.Д. Объектно-ориентированные базы данных - основные концепции, организация и управление: краткий обзор. citforum.ru, 2006.

  7. Кузнецов С.Д. Наиболее интересные новшества в стандарте SQL:2003. citforum.ru, 2004.

  8. Кузнецов С.Д. Три манифеста баз данных: ретроспектива и перспективы. citforum.ru, 2003.

  9. Стоунбрейкер М. и др. Системы баз данных третьего поколения: Манифест. СУБД. -No. 2. -1996.

  10. Cattel R.G.G., Barry D.K. The Object Data Standard: ODMG 3.0. Morgan Kauffmann Publishers, 2000.

  11. Eisenberg A., Melton J. SQL:1999, formerly known as SQL3. ACM SIGMOD Record. -Vol. 28 -No. 1 -1999.

 


Изменено 10.01.2023

© М.Л. Цымблер