В чем разница между базами данных Oracle 11g и 18c? и какое отношение к ним имеют разработчик oracle sql и oracle apex?

Недавно я решил изучить СУБД и SQL, начиная с базы данных oracle (экспресс-выпуск / XE). Я столкнулся с его версиями, такими как 11g и новый 18c / 19c и самый последний 21c, и хотел бы узнать различия между этими версиями по сравнению с другими приложениями, такими как разработчик oracle sql и oracle apex. Я видел на других форумах, что разработчик sql и apex были интегрированы в 11g, но более поздние версии от 18c требовали, чтобы он устанавливался отдельно, это правда? если это так, я хочу знать, действительно ли мне нужен sql-разработчик, чтобы максимизировать мой опыт работы с базой данных, или достаточно одной базы данных (мне не нужен apex, поскольку я не в веб-приложениях прямо сейчас).

А также я хотел бы знать, какую версию я должен установить 11g или 18c для обучения ... если есть другие лучшие варианты, кроме oracle, для изучения sql и СУБД, сообщите мне.


person Abdul    schedule 03.01.2021    source источник
comment
11g устарел и с 1 января больше не поддерживается. 21c имеет новые функции по сравнению с 18c .. за несколько лет. Если вы учитесь, используйте последнюю доступную версию XE. SQL Developer - это графический интерфейс / IDE для базы данных. Если вы не хотите его использовать, есть интерфейсы командной строки, которые вы можете использовать вместо SQLcl и SQLPlus.   -  person thatjeffsmith    schedule 03.01.2021
comment
В общем, вам следует установить самую последнюю версию любой базы данных, которую вы пытаетесь изучить.   -  person Gordon Linoff    schedule 03.01.2021


Ответы (1)


Для новичка XE - хороший выбор. Названные вами версии различаются архитектурой, оперативной памятью и процессором, которые они могут использовать, объемом данных, которые вы можете сохранить в базе данных, ... Кроме того, есть новые функции базы данных (недоступные в 11g). С вашей точки зрения, 11g может быть достаточно (но не проблема, если вы хотите использовать современную базу данных; в конце концов, 11g довольно старый); вы всегда можете обновить.

Я только что переустановил свой старый 11gXE на днях; он устанавливается в несколько СЛЕДУЮЩИХ щелчков мышью и создает для вас базу данных вместе с предопределенной схемой HR (Human Resources), которая содержит некоторые таблицы и данные, так что вы можете начать работу над ней прямо сейчас.

Самой базы данных недостаточно - вам нужен инструмент для доступа к ней. Oracle с самого начала предлагала инструмент командной строки под названием SQL * Plus. На рынке доступны инструменты с графическим интерфейсом пользователя; Бесплатный инструмент Oracle - это SQL Developer - я предлагаю вам загрузить и установить его, он значительно упростит ваше обучение. Что вы делаете с этими инструментами? Пишите запросы, создавайте таблицы и процедуры ... и тому подобное.

Application Express (Apex) - еще один инструмент; он позволяет создавать веб-приложения даже с ограниченными знаниями (PL /) SQL. 11g содержит Apex 4.0.2 (который довольно старый, как и сама база данных). Если вы хотите попрактиковаться в Apex, рассмотрите возможность входа на apex.oracle.com. Oracle предоставляет - бесплатно - некоторое пространство для ваших данных и приложений и всегда запускает последнюю версию Apex. Или, если хотите, вы можете загрузить и установить Apex в своей собственной базе данных. Но, как вы сказали, вы пока не планируете заниматься веб-разработкой, поэтому я предлагаю вам просто помнить, что для вас есть разные варианты.

person Littlefoot    schedule 03.01.2021