Здравствуйте, stillunnicked, Вы писали:
S>Занимаюсь написанием приложения с использованием ООП,
S>общающегося с базой данных посредством SQL-запросов.
S>Вижу следующие варианты:
S>1. Куча SQL-запросов на все случаи жизни и головная боль
S> при изменении структуры базы данных.
Ну, некоторые экстремалы так делают.
S>2. Полная инкапсуляция таблиц в классы.
S>В результате миллион запросов в циклах...
Откуда дровишки?
S>...и эффективность, стремящаяся к нулю.
Не обязательно. Например, lookup по компактным справочникам может быстрее работать в промежуточном слое, чем при выполнении JOIN.
S>3. Комбинация первых двух вариантов, обладающая недостатками того и другого.
4. Поиск по этому сайту плюс раздел "ссылки". Ключевые слова: "объектно-реляционное отображение".
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!