Вопрос или проблема
Я ищу что-то, где я могу разрабатывать PL/SQL для Oracle с следующими характеристиками.
– Чтобы можно было просто создавать базу данных (DDL).
- Чтобы поддерживался PL/SQL, особенно анонимные функции (я предполагаю, что все работает).
- DCL операторы
- Мне не нужен TCL
- Предпочтительно Windows
- Не сложно настраивать, пожалуйста
- Бесплатно или с пробной версией как минимум на 60 дней
*Это чисто для тестирования, если вы можете просто создать и сохранить базу данных, было бы здорово.
Я пробовал с собственным ПО Oracle, но это ужас, и глядя на остальные рекомендации по средам для PL/SQL Oracle, нет ни одной, которая подходит под мои требования.
Я не эксперт в PL/SQL, но вы можете попробовать SQL Developer от Oracle.
Судя по тому, что я вижу, он поддерживает PL/SQL (не уверен насчет анонимных функций), там можно выполнить большинство DCL операций, поддерживает операционную систему Windows, бесплатный.
Если под TCL вы имеете в виду язык, то программное обеспечение работает на Java.
Если вам нужна база данных Oracle, вы можете взглянуть на Oracle Database XE.
Ответ или решение
Решение "все в одном" для студентов Oracle PL/SQL
Вам необходима среда для разработки PL/SQL, обладающая несколькими важными функциями. Вы ищете простое решение, которое поддерживает процессы создания базы данных (DDL), позволяет выполнять PL/SQL, в том числе анонимные блоки, и включает DCL-предложения. Ваши предпочтения — использование Windows, минимальная сложность конфигурации и наличие бесплатной версии или пробного периода.
В этом контексте я рекомендую следующие решения:
1. Oracle SQL Developer
Oracle SQL Developer — это мощный инструмент, предназначенный для работы с базами данных Oracle. Он отлично подходит для выполнения задач по разработке PL/SQL и включает в себя следующее:
- Простота использования: SQL Developer имеет интуитивно понятный интерфейс, что делает его доступным даже для начинающих пользователей.
- Поддержка PL/SQL: Вы сможете писать и тестировать анонимные блоки PL/SQL, а также использовать все возможности языка.
- Поддержка DCL: Среда поддерживает выполнение DCL-запросов, что удобно для управления доступом.
- Установка в Windows: SQL Developer работает на Windows, что соответствует вашим требованиям.
- Бесплатное использование: Инструмент доступен бесплатно, что делает его идеальным для студентов и тех, кто пробует PL/SQL.
2. Oracle Database Express Edition (XE)
Если вы также ищете легковесное решение для работы с базой данных, то Oracle Database XE будет отличным выбором. Это бесплатная и мощная версия Oracle Database, которая:
- Доступность: Она будет работать в сочетании с SQL Developer, что позволяет создавать и управлять базами данных без дополнительных затрат.
- Простота установки: База данных XE имеет упрощенную установку и минимальные системные требования, что делает ее идеальной для учебных целей.
- Легкость в управлении: Поддерживает простые операции создания, изменения и удаления баз данных.
Установка и настройка
Процесс установки SQL Developer и Oracle Database XE несложен. Вам нужно будет:
- Сначала скачать и установить Oracle Database XE с официального сайта.
- Следом, загрузить и установить SQL Developer.
- Подключиться к вашей базе данных, используя настройки по умолчанию.
Рекомендуемые ресурсы для обучения
Для лучшего понимания и работы с PL/SQL, я рекомендую изучить следующие ресурсы:
- Документация Oracle: Официальные руководства и книги помогут освоить PL/SQL и его преимущества.
- Онлайн-курсы: Платформы вроде Udemy и Coursera предлагают курсы по PL/SQL, которые помогут углубить знания.
- Сообщество: Участвуйте в форумах и группах в социальных сетях, где эмигранты периодически делятся опытом и решениями.
Заключение
В качестве достойного решения для разработки PL/SQL на Windows, я настоятельно рекомендую использовать Oracle SQL Developer в сочетании с Oracle Database XE. Эти инструменты не только обеспечат все необходимые функции, но и предоставят возможность проводить тестирование с минимальными затратами и усилиями. Вы сможете эффективно изучать язык, писать различные блоки PL/SQL и управлять данными, что значительно ускорит процесс обучения.
Если у вас есть дополнительные вопросы или требуется помощь с установкой, не стесняйтесь обращаться. Удачи в ваших изучениях PL/SQL!