Разработка приложений баз данных для СУБД Sybase SQL Anywhere


SQL Central - средство администрирования баз данных - часть 3


Рис.18. Представлении иерархии объектов базы данных Biblia в окне SQL Central

На рис. 18 видно, что в левой панели выбрана папка Columns таблицы Books, о чем свидетельствует присутствие названия папки в заголовке окна утилиты и ее пиктограмма в виде раскрытой папки. В правой панели представлены поля таблицы Books.

    ПРИМЕЧАНИЕ

    В утилите SQL Central не все сложные элементы - папки визуально представляются папками. Пиктограммы некоторых папок изображаются в виде монитора - для сервера, таблицы- для таблиц и т.д.

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

    Некоторые элементы, которыми манипулирует SQL Central, могут быть удалены или скопированы. Для выполнения этих действий требуемые элементы должны быть выделены. Выделение одного элемента можно производить в обоих панелях, в то время как для группы элементов произвести такое действие возможно только в правой панели. Выделение одного элемента осуществляется щелчком мыши. Выделение группы элементов производится мышью при нажатой клавише Ctrl. Если выделяемые элементов следуют подряд один за другим, то для их выделения достаточно выполнить следующие действия. Выделите сначала первый элемент, а затем удерживая клавишу Shift щелкните мышью по последнему элементу.

    Удаление элементов выполняется одним из следующих способов:

    • нажатием клавиши Del;
    • нажатием правой кнопкой мыши, установленной на группу выделенных элементов и выбором пункта Delete в открывшемся контекстном меню.

    Копирование элементов в SQL Central осуществляется перетаскиванием мышкой выделенных элементов в соответствующие элементы левой панели. Например, таким образом можно скопировать описание поля Code_book или нескольких полей таблицы Books в таблицу Copies. Аналогично можно копировать таблицы, представления, а также хранимые процедуры и функции из одной базы данных в другую.

    Основными элементами утилиты SQL Central его папки верхнего уровня. Каждая папка предназначена для выполнения своих строго определенных задач. Для этого она может содержать вложенные папки и мастера, которые управляются своими контекстными меню. Назначение папок верхнего уровня приводится ниже.

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

    Работа с представлениями осуществляется в папке Views. Она содержит мастер для создания представлений и список представлений базы данных. Данная папка реализует функции создания и редактирования представлений.

    Ввод и модификация текстов хранимых процедур и функций является прерогативой элементов папки Procedure & Functions.

    Действия по регистрации новых пользователей базы данных, определение им полномочий и объединение отдельных пользователей в группы выполняются элементами папки User & Groups.

    Элементы папки SQL Remote используются при организации репликации между базами данных.

    Как уже было сказано выше, физически база данных может размещаться в нескольких областях. Каждая область хранится в отдельном файле. Области базы данных могут располагаться в разных каталогах одной ЭВМ или вообще на разных ЭВМ локальной сети. Управление областями реализуется элементами папки DB Spaces.

    Для получения информации о том кто в настоящее время работает с используемой базой данных достаточно раскрыть папку Connected Users.

    Папки SQL Central будут использоваться в дальнейшем по мере знакомства с возможностями SYBASE SQL Anywhere. При этом следует отметить, что многие папки доступны лишь администратору базы данных.

    | |

     




    - Начало -  - Назад -  - Вперед -