Учебное пособие Для студентов университетов Специальностей «Информатика», «Прикладная математика»



Pdf көрінісі
бет17/177
Дата15.02.2022
өлшемі2,58 Mb.
#25567
түріУчебное пособие
1   ...   13   14   15   16   17   18   19   20   ...   177
2.6. ОБЪЕКТНО-РЕЛЯЦИОННАЯ МОДЕЛЬ 
В  связи  с  неразработанностью  объектно-ориентированной  модели  на 
практике  применяется  объектно-реляционная  модель,  являющаяся  как 
бы  смесью  реляционной  и  объектно-ориентированной  методологий  для 
представления данных. Эта модель представляет собой расширенную ре-
ляционную  модель,  в  которой  сняты  ограничения  неделимости  данных, 
хранящихся  в  записях  таблиц.  Допускаются  многозначные  поля – поля, 
значениями  которых  являются  самостоятельные  таблицы,  встроенные  в 
основную  таблицу.  Кроме  этого  поддерживаются  такие  концепции  объ-
ектно-ориентированного  программирования,  как  «абстракция», «класс», 
«экземпляр», «инкапсуляция», «метод», «перегрузка»  и  «сообщение». 
Хотя наследование и является одной из наиболее важных характеристик 
объектов, но в объектно-реляционной модели оно не поддерживается.  
В модели вводится специальный объектный тип, с помощью которо-
го  можно  создать  абстрактный  тип  данных  любой  степени  сложности. 
Используя  вложенные  объектные  типы,  можно  создавать  структуры,  в 
которых используются все виды связей: «один к одному», «один ко мно-
гим» и даже «многие ко многим». Хотя это и может привести к опреде-
ленной избыточности, такой подход дает преимущества по сравнению с 
использованием множества нормализованных таблиц в  чисто реляцион-
ной модели. 
Преимуществом объектно-реляционной модели является возможность 
использования  существующих    реляционных  баз  данных  с  вновь  разра-
батываемыми объектными приложениями.  
К  недостаткам  модели  можно  отнести  сложность  решения  проблемы 
обеспечения целостности и непротиворечивости хранимых данных. 


Достарыңызбен бөлісу:
1   ...   13   14   15   16   17   18   19   20   ...   177




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет