Есть ли эмпирическое правило для построения SQL-запроса из понятного человеку описания?

Всякий раз, когда перед нами есть какое-либо описание запроса, мы пытаемся применить эвристику и метод мозгового штурма для построения запроса.

Существует ли какой-либо систематический пошаговый или математический способ построения SQL-запроса из данного понятного человеку описания?

Например, как определить, нужно ли для SQL-запроса объединение, а не подзапрос, будет ли для него группировка, потребуется ли предложение IN и т. Д.

Например, тот, кто изучал цифровую электронику, знал бы о таких методах, как карта Карно или метод Куин Маклауски. Это некоторые систематические подходы к упрощению цифровой логики.

Если есть какой-либо метод, подобный этому, чтобы анализировать SQL-запросы вручную, чтобы избежать мозгового штурма каждый раз?

Ответы на вопрос(2)

Ваш ответ на вопрос