Сделай Сам Свою Работу на 5

Графический интерфейс pgAdmin III





Инструментальные средства представляют собой программы, предназначенные для обслуживания БД, а также для выполнения вспомогательных действий при разработке приложений, например, для создания таблиц и отладки SQL-запросов. Совместно с PostgreSQL поставляется pgAdmin III, который применяется для работы как с локальными, так и с удаленными БД. Также существует интерактивная терминальная программа PostgreSQL, называемая psql, которая позволяет интерактивно вводить, редактировать и выполнять команды SQL. Запустить ее можно из Пуск/Все программы/PostgreSQL 8.3/SQL Shell (psql).

Есть и другие аналогичные программы, например, pgAgent, phpPgAdmin и др., но в рамках данного учебного пособия рассмотрим только графический интерфейс pgAdmin.

Главное окно pgAdmin

Графический интерфейс pgAdmin, поддерживающий все функции PostgreSQL, упрощает администрирование. Вы можете создавать новые объекты (БД, таблицы, триггеры и т.д.), удалять и изменять существующие объекты, если привилегии пользователя, под которым вы зашли, позволяют это. Главное окно pgAdmin содержит строку меню, панель инструментов и две панели (см. Рис. 43).

Рис. 43. Главное окно pgAdmin III

Строка меню содержит пункты «Файл», «Правка», «Представление», «Сервис» «?». Основные операции, реализуемые с помощью строки меню, могут быть выполнены с помощью кнопок панели инструментов, рассмотренных ниже.



Назначение кнопок панели инструментов приведено ниже.

- Добавить подсоединение к серверу;

- Обновить выделенный объект;

- Показать/редактировать свойства, выделенного объекта;

- Создать новый объект того же типа, что и выделенный объект;

- Удалить выделенный объект;

- Выполнить пользовательские SQL-запросы;

- Просмотреть данные выбранного объекта;

- Применить фильтр и просмотреть данные выбранного объекта.

На левой панели, называемой браузером объектов, отображается дерево со всеми зарегистрированными серверами и их БД, а также элементы структуры, например, таблицы, представления, пользователи и т.д. В качестве имени сервера отображается его псевдоним, задаваемый при регистрации сервера.

В верхней части правой панели выводится информация об объекте, выбранном в левой панели.



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

Некоторые объекты могут иметь статистические данные в дополнение к своим свойствам, они могут быть показаны, если вы выберите вкладку Статистика.

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

Состояние объектов в окне браузера обновляется только по запросу или после изменения, сделанных с помощью встроенных средств. Обновления объектов не происходит при выполнении пользовательского SQL-скрипта или если другие пользователи БД сделали какие-то изменения на данном сервере. Поэтому рекомендуется обновлять объекты перед их изменением.

Компоненты ветки базы данных

На Рис. 14 представлен проводник с полностью раскрытыми узлами базы данных postgres, схемы uchebnaja. После имени узла в скобках указано количество объектов, содержа­щихся в этом узле. Ниже приведен краткий обзор представленного дерева. Работа с каж­дым конкретным объектом будет более подробно описана ниже.

Преобразования типов (Casts)

В PostgreSQL имеется возможность задавать для преобразования данных из одного типа в другой особую функцию для каждой базы данных. Например, результатом дейст­вия оператора SELECTCAST(42AStext), при должном задании функции, будет строка «сорок два».

Языки (Languages)

PostgreSQL позволяет использовать для написания функций несколько языков. При­чем язык SQL может быть использован всегда, а другие языки следует подключать специ­альным образом. При установке мы разрешили процедурный язык PL/pgSQL (в браузере он называется plpgsql).



Схемы (Schemas)

Схема это всего лишь пространство имен. Имена объектов в базе данных (например, таблиц) должны быть уникальны в пределах схемы. В различных схемах они могут повто­ряться. Поскольку аналога схемам в MS SQL Server 2000 нет, то в дальнейшем в приме­рах ограничимся одной схемой, в проводнике база данных Disp имеет одну схему – main. Далее кратко рассмотрим, какие объекты входят в схемы. В дереве схемы main (см. Рис. 44) почти у всех узлов казано число 0 – ноль объектов. Если Вы перейдете в режим отобра­жения системных объектов и рассмотрите схему pg_catalog, то Вы увидите там массу объектов.

Рис. 44. Отображение объектов базы данных в проводнике

 

Агрегаты (Aggregates)

Агрегатные функции вычисляют одно значение исходя из множества входных значе­ний. Имеется большое количество встроенных системных агрегатных функций, например AVG – среднее значение, подобная одноименной функции MS SQL Sever. В PostgreSQL пользователь может сам создавать подобные агрегатные функции.

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.