Курс «Базы данных» Разработчики курса: Иваньчева Татьяна Александровна, доцент, вки нгу, Иванчева Наталья Александровна, ст преподаватель, фит нгу




НазваниеКурс «Базы данных» Разработчики курса: Иваньчева Татьяна Александровна, доцент, вки нгу, Иванчева Наталья Александровна, ст преподаватель, фит нгу
страница6/57
Дата публикации19.12.2013
Размер2.16 Mb.
ТипКонтрольные вопросы
litcey.ru > Информатика > Контрольные вопросы
1   2   3   4   5   6   7   8   9   ...   57
^

Объектная модель



По оценкам специалистов, примерно 99% мирового рынка баз данных занимают ныне реляционные СУБД. Вместе с тем в последние годы четко обозначилась тенденция развития СУБД в объектном направлении. Объектная модель данных, интегрируя все возможности реляционной модели, обладает рядом существенных преимуществ по сравнению с последней. Эти преимущества заключаются, прежде всего, в способности естественным образом интегрировать в рамках единого информационного массива разнородные данные. Среди других преимуществ можно выделить возможность создания информационных моделей разнообразных трудно формализуемых предметных областей реального мира, а также существенного повышения аналитических возможностей банков данных, реализованных на основе объектной модели. Названные функции позволяют использовать эти банки данных в качестве хранилищ исходной информации в составе экспертных систем и систем поддержки принятия решений. Учитывая преимущества объектной технологии, разработчики наделяют сейчас старые реляционные СУБД (Informix, DB2, Oracle) некоторыми объектными свойствами. Но объектно-ориентированные СУБД, если их создатели не хотят ставить своих клиентов перед необходимостью ломать все до основания и начинать заново, нередко имеют под собой реляционную машину данных и расписывают объекты по отношениям.

Объектная модель в последнее время активно развивается и распространяется, тем более что, как отмечалось выше, она отнюдь не противоречит реляционной модели данных, а дополняет и развивает последнюю (точнее сказать — реляционная модель является частным случаем объектной формы представления данных). Механизмы конвертации данных дают возможность переводить информацию из реляционной структуры в объектную и наоборот, позволяя тем самым использовать в новой структуре созданные ранее массивы информации. Основные преимущества объектной модели данных сводятся к следующему.

  1. Возможность описывать в рамках единого информационного поля объекты, имеющие разнородную внутреннюю структуру и состав элементов.

  2. Установление сложных многоуровневых отношений между информационными объектами, в том числе типа “один к одному”, “один ко многим”, “многие к одному” и “многие ко многим”.

  3. “Вложение” объектов друг в друга, выделение общих свойств объектов на верхних уровнях и учет индивидуальных качеств и свойств объектов на нижних уровнях иерархии.

  4. Возможность хранить в едином банке данных структурированную информацию и неформализованные данные.

Ключевой идеей объектного подхода является тесная связь программного кода и данных, с которыми он работает. Возникает понятие объекта, который представляет собой объединение программного кода и данных. Объекты строятся строго в соответствии с шаблонами, которые задаются с помощью классов. Таким образом, основными структурными единицами объектной модели являются классы и объекты. Класс – это тип, в соответствии с которым строятся конкретные экземпляры объектов. Объект – это экземпляр конкретного класса. Объект состоит из данных и программного кода.

В последнее время появляется все больше объектных и объектно-ориентированных СУБД, таких как Versant, Jasmine, ODB-Jupiter, Caché и др., которые приобретают все большую популярность и признание.
^ Основные понятия и ключевые слова: модель данных, ограничения целостности, иерар­хическая модель данных, тип дерева, экземпляр дерева, сущность, сетевая модель данных, набор, объектная модель данных, класс, объект.
^

Контрольные вопросы


  1. Что задает модель данных?

  2. Что такое ограничения целостности?

  3. Какие модели данных Вам известны?

  4. Основная структурная единица иерархической модели данных. Набор операторов манипулирования для ИБД. Приведите пример иерархической модели данных.

  5. Основная структурная единица сетевой модели данных. Набор операторов манипулирования для СБД. Приведите пример сетевой модели данных.

  6. Основные структурные единицы объектной модели данных. Преимущества объектной модели данных.


1   2   3   4   5   6   7   8   9   ...   57

Похожие:

Курс «Базы данных» Разработчики курса: Иваньчева Татьяна Александровна, доцент, вки нгу, Иванчева Наталья Александровна, ст преподаватель, фит нгу iconФормы использования информационных технологий в системе среднего...
Киричек Ксения Александровна, преподаватель Ставропольского строительного техникума, г. Ставрополь
Курс «Базы данных» Разработчики курса: Иваньчева Татьяна Александровна, доцент, вки нгу, Иванчева Наталья Александровна, ст преподаватель, фит нгу iconРасписание спецкурсов на 2 семестр 2007/2008 уч года кафедры физико-технической...
Кондауров М. Н., Суханов Д. П. Тсани нгу возможны изменения в первые две недели февраля!!!
Курс «Базы данных» Разработчики курса: Иваньчева Татьяна Александровна, доцент, вки нгу, Иванчева Наталья Александровна, ст преподаватель, фит нгу iconРуководство школы осуществляет директор школы Борисова Елена Александровна...
Цель доклада – широко информировать общественность, прежде всего родителей (законных представителей) об образовательной деятельности,...
Курс «Базы данных» Разработчики курса: Иваньчева Татьяна Александровна, доцент, вки нгу, Иванчева Наталья Александровна, ст преподаватель, фит нгу iconЗубовская усыпальница наталья Александровна Суворова-Зубова
Суворова Наталия Александровна («Суворочка») дочь генералиссимуса Александра Васильевича Суворова и Варвары Ивановны Суворовой, урожденной...
Курс «Базы данных» Разработчики курса: Иваньчева Татьяна Александровна, доцент, вки нгу, Иванчева Наталья Александровна, ст преподаватель, фит нгу iconПрограмма курса «Исследование операций» на 2013/14 уч г. (4 курс ммф нгу, 2 семестр) Темы лекций
Лемма о сводимости. Схема доказательства принадлежности задачи классу np-полных проблем
Курс «Базы данных» Разработчики курса: Иваньчева Татьяна Александровна, доцент, вки нгу, Иванчева Наталья Александровна, ст преподаватель, фит нгу iconДокументы, представляемые претендентами для участия в конкурсном отборе
Участники конкурса, не работающие в нгу, а также работники нгу, участвующие в конкурсном отборе впервые, подают личное заявление...
Курс «Базы данных» Разработчики курса: Иваньчева Татьяна Александровна, доцент, вки нгу, Иванчева Наталья Александровна, ст преподаватель, фит нгу icon1. Даниловский Андрей Попова Наталья Александровна

Курс «Базы данных» Разработчики курса: Иваньчева Татьяна Александровна, доцент, вки нгу, Иванчева Наталья Александровна, ст преподаватель, фит нгу iconРабочая программа учебной дисциплины корпоративная социальная ответственность...
Данную программу разработала Хаустова Наталья Александровна к ю н., доцент кафедры Гуманитарных и социально-экономических дисциплин...
Курс «Базы данных» Разработчики курса: Иваньчева Татьяна Александровна, доцент, вки нгу, Иванчева Наталья Александровна, ст преподаватель, фит нгу iconЗадания по курсу “Базы данных” нгу кафедра фти семинарист Пирогов...
Напишите запрос выводящий комиссионные продавцов в процентах для тех, у кого он выше среднего
Курс «Базы данных» Разработчики курса: Иваньчева Татьяна Александровна, доцент, вки нгу, Иванчева Наталья Александровна, ст преподаватель, фит нгу iconРабочая программа учебной дисциплины организационно-правовые формы...
Данную программу разработала Хаустова Наталья Александровна к ю н., доцент кафедры Гуманитарных и социально-экономических дисциплин...
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
litcey.ru
Главная страница