(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Oracle SQL Developer v4.0. Что нового?

Источник: forsru
Олег Жнякин

В конце прошлого (2013) года вышла новая версия популярного инструмента разработчика баз данных - Oracle SQL Developer. Чем же решили нас порадовать на этот раз?

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

Итак, Oracle SQL Developer - интегрированная среда разработки на языках SQL и PL/SQL, ориентированная на применение в среде Oracle Database. Это достаточно эффективный инструмент непосредственной работы с объектами базы данных, прямого редактирования самих данных, а так же других возможностей, позволяющих значительно увеличить эффективность работы, как на этапе разработки БД, так и на этапах ее сопровождения.

Впервые SQL Developer появился на рынке в марте 2006 года. К тому времени на рынке уже существовали продукты подобного рода сторонних производителей. Старт получился достаточно удачный и этот инструмент встал в один ряд с другими продуктами, вобрав в себя лучшие черты своих конкурентов.

Однако, на достигнутом компания не остановилась и, последовательно развивая продукт от версии к версии, постоянно интегрировала в него все новые и новые инструменты, такие как:

  • Migration WorkBanch;
  • Data Modeler;
  • инструменты администрирования;
  • и другие.

Таким образом, к моменту выпуска четвертой версии SQL Developer стал в некотором смысле "контейнером", который включает в себя практически все необходимые инструменты разработчика, необходимые на разных этапах работы.

Стоит отметить, что в отличие от других разработчиков аналогичных инструментов компания ORACLE предоставляет этот продукт бесплатно!

Теперь более подробно рассмотрим, что нового появилось в четвертой версии.

Интерфейс

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

Отчеты

Появились новые возможности в системе отчетов. Создавать и настраивать различные отчеты о базе данных и ее состоянии стало проще. Появилась возможность результаты сохранять в HTML-формате, в том числе и в графическом виде (диаграмы).

 

Database Performance Monitoring

В новой версии произошло пополнение в ряду уже интегрированных в SQL Developer продуктов. Теперь SQL Developer включает функциональные возможности другого независимого продкута - Oracle Database Enterprise Edition"s Diagnostic pack.

К основным функциям этого инструмента стоит отнести:

  • Управление snapshots, baselines, и baseline templates;
  • Automatic Database Diagnostic Monitor (ADDM);
  • Active Session History (ASH);
  • Automatic Workload Repository Compare Periods Reports (AWR).

Доступ к функционалу Database Performance Monitoring осуществляется из окна DBA Connections, в дереве которого появилась ветка Performance.

Find Database Object - Search

Поиск объектов в БД стал значительно удобней. Достаточно сравнить визуально этот инструмент по сравнению с третьей версией, чтобы увидеть эти изменения:

 

                                    Версия 3.2                                                                          Версия 4.0

В первую очередь изменился функционал задания критериев поиска. Если в третьей версии можно было задать область поиска только по какому-то конкретному типу объекта или по всем объектам, то теперь появилась возможность гибко устанавливать критерии, формируя группу типов объектов с помощью множественного выбора (checkbox).

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

Стоит отметить, что теперь результаты поиска выводятся в отдельное окно и отображаются в виде дерева. Если поиск идет не по имени объекта, а по вхождению этого объекта в другие структуры (например, использование объекта в хранимых процедурах), то мы сразу можем увидеть фрагмент кода, где этот объект используется, а при необходимости открыть и сам объект, и сразу позиционироваться на выбранном фрагменте.

Cart

Изменения коснулись и инструмента под названием "Cart". Свое название этот инструмент получил по аналогии с тележкой из супермаркета, куда покупатель складывает выбранный товар. В SQL Developer этот инструмент используется для формирования списка объектов, последующего экспорта данных и формирования скриптов.

Теперь SQL Developer предоставляет возможность работать с несколькими корзинами, создавать корзину из нескольких источников данных (включая другие скрипты), непосредственно переносить объекты и данные из одной схемы/базы данных в другую.

В новой версии SQL Developer появилась возможность вставлять промежуточные скрипты на разных стадиях формирования объектов и загрузки данных.

Oracle Data Modeler & Oracle Migrations

Data Modeler - эффективное case-средство для проектирования структуры данных, являющееся независимым продуктом и может быть развернуто отдельно от SQL Developer. В четвертой версии SQL Developer, как и в предыдущей версии продукта, Data Modeler уже интегрирован и необходимости в его дополнительном развертывании нет.

Практически одновременно с SQL Developer v4.0 вышла и четвертая версия Data Modeler. Обновленная версия Data Modeler сразу была интегрирована в новый SQL Developer. Изменения же, произошедшие в этом продукте, достаточно существенные и заслуживают отдельного обзора. Отметим только, что теперь Data Modeler адаптирован под Oracle Database 12c, и позволяет проектировать БД с учетом возможностей, появившихся в двенадцатой версии СУБД Oracle.

Все вышесказанное справедливо и для другого интегрированного продукта - Oracle Migrations, являющегося эффективным инструментом миграции баз данных сторонних производителей на платформу Oracle.

12c Support

И все-таки, главной причиной появления новой версии SQL Developer можно считать именно выход на рынок Oracle Database 12c. Именно серьезные изменения, произошедшие с СУБД Oracle потребовали значительно пересмотреть функционал SQL Developer.

В первую очередь, это конечно же Multitenant Container and Pluggable management - поддержка контейнерных и подключаемых БД. Особенности и различия этих типов БД теперь поддерживаются и в SQL Developer.

Кроме того, SQL Developer поддерживает изменения в языках SQL и PL/SQL, произошедших в новых версиях СУБД. В частности допускается использование внутренних PL/SQL функций в структуре SQL-запросов.

Все изменения, произошедшие в параметрах объектов БД, отразились на соответствующих инструментах настройки этих объектов в SQL Developer. Так, например, новый механизм генерации ключей IDENTITY COLUMNS поддерживается четвертой версией SQL Developer.

 

Таким образом, SQL Developer в обновленной версии по-прежнему остается незаменимым инструментом эффективной работы со структурой и данными Oracle Database.

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 10.09.2014 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Oracle Database Personal Edition Named User Plus License
Oracle Database Standard Edition 2 Processor License
Oracle Database Standard Edition 2 Named User Plus License
Oracle Database Personal Edition Named User Plus Software Update License & Support
SmartBear AQtime Pro - Node-Locked License (Includes 1 Year Maintenance)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
СУБД Oracle "с нуля"
Программирование в AutoCAD
Один день системного администратора
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100