Какова роль SQL в создании приложений баз данных - PullRequest
0 голосов
/ 02 мая 2018

Я хочу узнать, какую роль играет SQL в разработке приложений базы данных с графическим интерфейсом и как это взаимодействует со стандартными функциями графического интерфейса в Apex.

1 Ответ

0 голосов
/ 03 мая 2018

На высокоуровневом уровне APEX включает в себя множество компонентов, которые вы можете включить в свое приложение - диаграмму, сетку, отчет, дерево, календарь и т. Д. Источник данных предоставляется вами - он может быть простым, как указанная вами отдельная таблица, или это может быть заданный вами запрос SQL - настолько простой или сложный, насколько вы пожелаете. Во время выполнения предоставленный вами SQL будет проанализирован, выполнен и результаты получены механизмом APEX. Результат будет отображен соответствующим образом для данного компонента.

В этой статье Oracle Magazine (которую вы можете бесплатно попрактиковаться на apex.oracle.com) в разделе «Визуализация пользовательских данных» вы увидите SQL-запрос с номером UNION. операторы, являющиеся источником данных для многосерийной диаграммы, показанной ниже на странице.

В APEX 18.1 и более поздних версиях источником для нескольких компонентов (отчет, диаграмма, календарь) может быть SQL-запрос к объектам локальной базы данных, а также может быть служба SQL с поддержкой REST или веб-источник (например, JSON). передача данных по HTTP).

...