Хорошие ресурсы / советы для новичков Apex?

#database #oracle #database-design #oracle-apex

#База данных #Oracle #база данных-дизайн #oracle-apex

Вопрос:

Я планирую использовать Apex со студентами для изучения систем баз данных. Я сам новичок в Apex.

В моем — очень приблизительном — представлении о том, что я хочу, чтобы они умели делать, я испытываю искушение сказать им «придерживаться мастеров». Идея в том, что настоящая работа — это SQL, а Apex существует только для того, чтобы проверить, работает ли их идея, и дать им удовлетворение от завершения чего-либо.

Две проблемы: (1) Является ли совет «придерживаться мастеров» хорошим советом? Вероятно ли, что новичок пойдет стандартным путем и в результате получит неконтролируемый беспорядок?

(2) Существуют ли хорошие ресурсы, которые помогают с основами? То, что я обнаружил, имеет высокие цели по сравнению с полным новичком, реализующим, скажем, форму заказа.

Ответ №1:

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

У меня нет никаких учебных ресурсов, которые я мог бы предложить, кроме руководства разработчика 2 Day Application Express, с которым вы, вероятно, уже сталкивались.

Комментарии:

1. Спасибо за это. Прежде чем я приму ответ, я подожду, присоединится ли кто-нибудь еще.

2. 1 к этому. Именно так я сам изучал Apex. Для создания форм и отчетов в Apex необходимо создать множество настроек, и мастера делают это предельно простым; затем вы можете настраивать настройки только там, где это необходимо.

Ответ №2:

На мой взгляд, студент, которому необходимо изучить базу данных Oracle, должен сначала научиться выполнять простые задачи в SQL * Plus (или, возможно, SQL Developer) — такие как СОЗДАНИЕ ТАБЛИЦЫ, ВЫБОР, ВСТАВКА, ОБНОВЛЕНИЕ и УДАЛЕНИЕ.

Тогда у них будет основа, на которой они смогут понять, что для них делают такие инструменты, как Apex.

Комментарии:

1. Да, это в значительной степени то, что мы делаем — CRUD и базовый дизайн.