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