Основное отличие состоит в том, что базы данных / реляционная модель основаны на наборах (строках) данных, которые доступны глобально, тогда как объектно-ориентированные модели основаны на деревьях инкапсулированных или скрытых (не глобально доступных) данных. Два подхода философски противоречат друг другу - один раскрывает все (сгруппированы в таблицы, организованные по признакам), другой скрывает все (сгруппированы в узлы, организованные по вещам). Чтобы перейти от реляционных к объектно-ориентированным, глобальные данные признаков в строках должны быть разделены и скрыты в вещах. Чтобы перейти от объектно-ориентированных к реляционным, скрытые данные в объектах должны быть собраны в строки и представлены. Это может быть много работы, и есть много разных способов подойти к ней, в зависимости от вашей ситуации.