Я понимаю ваш вопрос следующим образом: В чем разница между объектами и таблицами? Теперь в базах данных нет объектной модели (в реляционных базах имеются также объектно-ориентированные базы данных). Как вы сами сказали, существует реляционная модель.
Таблица состоит из строк и столбцов (или в записях и полях старого языка). Объект состоит из данных и методов. Таблица часто имеет первичный ключ как один из его столбцов (или нескольких столбцов). В таблице часто есть внешние ключи, используемые для ссылки на другие строки в других таблицах или в той же таблице.
В объектах вы можете ссылаться на другие объекты того же класса или других классов, но это не то же самое.
Итак, если у вас есть три вышеуказанные таблицы, а затем вы пишете классы, представляющие содержимое одной строки каждой таблицы, а классы знают, как стать постоянными, записывая в таблицу базы данных и как создать объект класса по получая контент из таблицы базы данных, вы находитесь в главе, где недостаточно места в поле ответа.
Это тема о том, как сделать объекты стойкими. Как преобразовать объектную модель в модель реляционной базы данных и т. Д. Сеть полна дискуссий об этом, и в зависимости от того, на каком языке вы работаете, существует множество фреймворков, и есть поддержка от баз данных к этому, и есть поддержка от языков к этому и т. д.
Возможно, кто-то проектирует вышеуказанные таблицы по-разному в классах и говорит, что я хочу, чтобы каждая таблица была одним классом, а каждая строка была другим классом ... почему бы и нет. Наверное, хорошая идея. Существует множество методов создания объектов доступа к данным.