zhChinese    enEnglish
  ПМ-ПУ  » Образование  » Программы курсов » Объектно-ориентированные и распределённые базы данных

Объектно-ориентированные и распределённые базы данных

Курс по выбору

Составитель: Сергеев С.Л., Севрюков С.Ю.

I. Организационно-методический раздел

Дисциплина изучается студентами направления <Информационные технологии> (магистратура) в 12 семестре, итоговой формой контроля является экзамен.

Контроль самостоятельной работы студентов осуществляется в виде тестирования, опросов и проверки домашней работы.

Цель и задачи изучения дисциплины

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

Изучение основных положений объектно-ориентированного подхода в проектировании баз данных, освоение особенностей функционирования объектно- ориентированных баз данных в распределенные вычислительных сетях.

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

Место дисциплины в профессиональной подготовке выпускника

Является специальной дисциплиной магистра и развивает тематику дисциплин, посвященных технологиям компьютерного обучения. Для изучения необходимы знания в области основ информационных технологий, структур данных, проектирование баз данных, компьютерных сетей и серверных систем.

Требования к уровню освоения материала дисциплины

После изучения курса студенты должны:

II. Содержание дисциплины

1. Введение. Основные понятия и определения. Классификация объектно- ориентированных баз данных.

2. Объектная модель данных. Объектная модель данных. Объекты, методы и свойства. Классы объектов и экземпляры. Иерархия классов и наследование. Абстрактные и финальные классы. Полиморфизм. Сложные объекты. Способ хранения объектов в базах данных. Языки запросов к объектным базам данных. Использование языка SQL. Проектирование объектных баз данных. Объектные надстройки над реляционными базами данных.

3. Анализ существующих ООБД. Обзор объектной СУБД Cache, СУБД GemStone, СУБД ITASCA, СУБД Objectivity/DB, СУБД ObjectStore, СУБД Versant. Область применения рассматриваемых СУБД. Реализация объектных моделей. Диалекты описания и манипулирования данными.

4. Функционирование объектных СУБД в распределенных вычислительных сетях. Технологии доступа к данным и объектам. Объектные СУБД в Internet. XML и Web сервисы.