- •Задание 8: Определить ключевые и индексные поля каждой таблицы бд.
- •Задание:9 Определить связи между таблицами по типу «один - ко многим», «один -к одному», «многие – ко многим».
- •Задание 10: Составить предварительные блок-схемы пошагового решения задачи
- •9.3.4 Создание и просмотр псевдонимов в sql Explorer
- •Задание 3: Создать модуль бд. Выполнить подготовительную работу с таблицами, используя технологии ado, серверы Interbase, MySql.
- •Задание 4: Задать формат заголовков полей, используя редактор полей.
9.3.4 Создание и просмотр псевдонимов в sql Explorer
Вызов этой программы осуществляется из главного меню C++Builder командой Database | Explore. Окно программы SQL Explorer представлено на рис. 9.20. В его левой панели на страницеDatabases вы можете видеть дерево зарегистрированных псевдонимов. Выделив интересующий вас псевдоним (на рис. 9.20 это псевдоним dbP), вы увидите на правой панели его параметры. При желании вы можете их изменить.
Рис.6.
Окно программы SQL Explorer — просмотр параметров псевдонима
Выделив корневой узел в левой панели, вы можете с помощью команды Object | New создать новый псевдоним. При этом вначале вам будет показано окно выбора драйвера, приведенное ранее на рис. 9.19 при рассмотрении работы с Администратором BDE. Все дальнейшие действия не отличаются от тех, которые необходимы при создании псевдонима с помощью Администратора BDE.
Однако возможности SQL Explorer по просмотру и модификации баз данных не ограничиваются модификацией существующих и созданием новых псевдонимов. Вы можете выбрать в левой панели интересующий вас псевдоним базы данных, и просмотреть, что хранится в этой базе данных (таблицы, индексы и т.п.), просмотреть таблицы (этот момент отображен на рис.7). При этом в правой панели на странице Definition вы можете просмотреть общую информацию о таблице,
Рис. 7.
Окно программы SQL Explorer — просмотр данных в таблице Pers
на странице Text вы можете увидеть текст запроса SQL, создавшего данную таблицу (если использовался драйвер SQL). На странице Doto вы можете просмотреть хранящуюся в таблице информацию. При этом кнопки навигатора вверху диалогового окна позволяют вам редактировать записи, вставлять новые записи и т.п. На странице Enter SQL можете сформировать и выполнить запрос к таблице.
Вы можете продвинуться далее и раскрыть структуру таблицы. На рис. 9.22 изображен просмотр объявления столбца Dep таблицы Pers, причем вы можете изменить соответствующую информацию.
Рис. 8.
Окно программы SQL Explorer — просмотр объявления поля Dep
Программа SQL Explorer имеет еще много возможностей, которые будут рассмотрены в дальнейшем. А, завершая эту главу, хотелось бы, чтобы вы создали с помощью одного из рассмотренных инструментов базу данных с псевдонимом dbP, содержащую две таблицы Pers и Dep, описанные в разделе 9.1 в таблицах 9.1 и 9.2. Это необходимо для работы с примерами приложений, которые мы будем рассматривать в последующих разделах.
Создание и редактирование псевдонимов баз данных, каталогов, драйверов
Имеется три альтернативных пути просмотра, создания и редактирования псевдонимов с помощью трех различных программ: Database Desktop, BDE Administrator и Database Explorer. Рассмотрим их все, наиболее подробно остановившись на Database Desktop.
Автоматически создаваемые псевдонимы рабочего и частного каталогов
Уже говорилось (см. раздел 9.1.1) о значении присваивания псевдонимов базам данных и каталогам. Но прежде, чем говорить о создании новых псевдонимов, надо упомянуть о двух псевдонимах, автоматически создаваемых BDE. Эти псевдонимы относятся к двум каталогам: рабочему (working) и частному (private).
Рабочий каталог используется для совместной работы всех пользователей. Database Desktop создает его в момент установки в своем рабочем каталоге с путем ...\Program Files\Borland\DatabaseDesktop\WorkDir. Он имеет псевдоним WORK. Изменить рабочий каталог можно с помощью Database Desktop, выполнив команду File Working Directory. Откроется окно, приведенное на рис. 9.15. В нем вы можете задать новый рабочий каталог (Working Directory), или найти его поиском по кнопке Browse, или выбором из выпадающего списка Aliases — псевдонимы. При смене рабочего каталога псевдоним WORK автоматически будет подразумевать этот новый каталог. Если вы — единственный или основной пользователь Database Desktop, то полезно в качестве рабочего установить тот каталог, внутри которого или в подкаталогах которого сосредоточено большинство ваших баз данных. Это сократит время на открытие таблиц и другие операции, которые предлагают в качестве каталога, прежде всего псевдоним WORK. Кроме того, как будет сказано ниже, полезно изменять рабочий каталог, чтобы иметь доступ к своим файлам конфигурации Database Desktop.
Рис. 9.Установка псевдонима рабочего каталога
Личный (private) каталог также создается автоматически при установке Database Desktop там же, где и рабочий каталог. Он служит для хранения личных таблиц и других объектов пользователя, не предназначенных для всеобщего обозрения. Он имеет псевдоним PRIV. Изменить частный каталог можно с помощью Database Desktop, выполнив команду File | Private Directory. Откроется окно, аналогичное приведенному на рис. 9.15. В нем вы можете задать новый личный каталог. При этом псевдоним PRIV автоматически будет подразумевать этот новый каталог.
