Подтвердить что ты не робот

Объектно-ориентированная база данных Объект Vs Реляционная база данных

Интересно, как объектно-ориентированное моделирование данных отличается от моделирования реляционных данных объекта?

Является ли это чем-то вроде плюсов как для объектно-ориентированного, так и для реляционного моделирования данных, были созданы для моделирования объектных реляционных данных?

веселит

4b9b3361

Ответ 1

Моделирование объектно-реляционных данных поддерживает некоторые объектно-ориентированные концепции, сохраняя при этом некоторые реляционные понятия:

  • Наследование - одна таблица может иметь отношение IS-A к другой таблице. Аналогично настраиваемые типы данных поддерживают наследование.
  • Различие между классом и объектом (экземпляр класса), выходящим за рамки простого различия между таблицей и строкой.
  • Пользовательские или сложные типы данных.
  • Язык реляционных запросов.
  • Ссылочная целостность.

Объектно-ориентированное моделирование данных - это просто сохранение объектов:

  • Большая поддержка сложных объектов.
  • Нет языка запросов - вы просто извлекаете отдельные объекты, например, гигантский магазин ключей/значений.
  • Нет реляционной ссылочной целостности - хотя у вас может быть один объект, содержащий ссылку на другой объект.