|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
1. Средства для работы с запросами в Oracle1.1 Обзор средств для работы с запросами в OracleУтилиты для написания запросов к Oracle, SQL*Plus, Toad, SQL Navigator, PL/SQL Developer, Oracle SQL Developer Первое, с чем нам необходимо разобраться в рамках данного курса — с рабочим инструментом, который будет использоваться для написания запросов к базе данных Oracle. В отличие, например, от Microsoft SQL Server, с которым поставляются очень мощные средства для написания запросов (Query Analyzer, SQL Server Management Studio), вместе с Oracle поставляется только SQL*Plus, который трудно назвать удобным и полнофункциональным решением. Конечно, знать SQL*Plus нужно, и во многих ситуациях без него не обойтись, однако сложные запросы удобнее создавать при помощи других приложений. Что обычно используется специалистами? Кратко перечислим наиболее часто используемые программные средства:
Считается, что Toad более удобен для администраторов, а PL/SQL Developer — для разработчиков, которые создают сложные пакеты на PL/SQL. Однако функциональные возможности всех перечисленных программных средств похожи и ориентироваться следует на тот программный продукт, который принято использовать на вашем предприятии (или к которому вы сами больше привыкли). Например, по историческим причинам я предпочитаю PL/SQL Developer. Особняком стоит только Oracle SQL Developer, у которого есть ряд преимуществ: · он официально бесплатен; · он разработан в самой Oracle, поэтому обычно с попаданием в список утвержденных программных продуктов на предприятии проблем не возникает; · он написан на языке Java, поэтому один и тот же графический интерфейс можно использовать как из под Windows, так и под Unix; · его можно использовать также для написания и отладки запросов к другим СУБД, например, Microsoft SQL Server и Microsoft Access, поэтому появляется возможность использовать единую среду для написания запросов к самым разным базам данных предприятия. Есть у него и недостатки: ресурсоемкость, отсутствие официальной поддержки со стороны службы поддержки Oracle, некоторая неустойчивость в работе. Появился Oracle SQL Developer сравнительно недавно и поэтому на предприятиях пока еще не очень распространен, но новым пользователям Oracle я бы рекомендовал ориентироваться именно на него.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||