Я хочу узнать, какую роль играет SQL в разработке приложений для базы данных с графическим интерфейсом пользователя и как он взаимодействует со стандартными функциями графического интерфейса в Apex.
@JNevill Oracle Apex.
Я обновил теги, чтобы отразить это.
@JNevill хочет узнать, какую роль SQL играет в разработке приложений для базы данных с графическим интерфейсом пользователя и как это взаимодействует со стандартными функциями графического интерфейса в Apex.
На высоком уровне APEX включает в себя множество компонентов, которые вы можете включить в свое приложение - диаграмму, сетку, отчет, дерево, календарь и т. д. Источник данных предоставляется вами - это может быть очень просто. в виде отдельной таблицы, которую вы укажете, или это может быть предоставленный вами запрос SQL - настолько простой или сложный, насколько вы хотите. Во время выполнения предоставленный вами SQL будет проанализирован, выполнен, а результаты будут получены механизмом APEX. Затем результат будет отображен соответствующим образом для данного компонента.
В эта статья в журнале Oracle (который вы можете бесплатно практиковать на apex.oracle.com) в разделе «Пользовательские визуализации данных» вы увидите SQL-запрос с рядом операторов UNION, который является источником данных для многосерийных диаграмма, показанная ниже по странице
В APEX 18.1 и более поздних версиях источником для нескольких компонентов (отчета, диаграммы, календаря) может быть SQL-запрос к объектам вашей локальной базы данных, а также может быть служба SQL с поддержкой REST или веб-источник (например, поток данных JSON через HTTP).
Мы говорим об Oracle-Apex или Force.com Apex?