Н. 3. Елманова. C++Builder 3.0, архитектура "клиент/сервер" и Internet
но не возбраняется хранить их в других форматах или на серверах баз данных (это имеет смысл при работе над крупными проектами).
Создание словарей данных производится с помощью SQL Explorer. Создадим для этой цели базу данных Demo, содержащую копии демонстрационных таблиц. На странице Dictionary выберем в разделе Dictionary опцию New (рис. 2.13).
Create a new Dictionary
Dictionary Name:   rnyDicti
Database: 1ШЯ
Table Name:   BDESDD
Description: |My Dictionary
OK
Cancel
Help
Puc. 2.13. Создание нового словаря данных
В результате получим пустой словарь данных. Теперь можно импортировать в него метаданные из какой-либо базы данных. Выберем из меню пункт Dictionary/Import from Database и из выпадающего списка выберем имя той же самой базы данных Demo (рис. 2.14).
Import Database
•Database Name
Г Include System Tables
OK
Cancel
Help
щ$Ш
Доступ к данным серверных СУБД в C+^-Builcler 3.0
		- —————                       ——— — — .
^H jfif SQL Exploiei		НН^^НИОШЕ*]
Object   Dictionary   Edit   View   Ogtions   Help		
fDiciionary: myDict                             j Summary of Tables		
Databases   Dictionary)                    Summary |		
1- В'1^Я Dictionary	Name                .........J	Jiek-..-..-"    •           _i
•!       Ё §3) Databases	EUBDESDD.DB	PARADOX
li        !    E ПЮ Demo	HBDESDDJ.DB	PARADOX
l!       ;        ЁЧЙШЯ	ВШ animals, dbf	DBASE
!i        "™(ш] Attribute Sets	СИ biolife.db	PARADOX
(i	IUbio|jfe1.db	PARADOX
	ШВ clients, dbf	DBASE
	ОН country, db	PARADOX                          __
11	OUcustoly.db	PARADOX
||	ПИ customer db	PARADOX
	SH employee, db	PARADOX
	OfB events, db	PARADOX
	ОШ holdings, dbf	DBASE
	EH industry, dbf	DBASE
	EU items, db	PARADOX                           _>j
...       ,,•		
Puc. 2.15. Результат импорта метаданных
Создадим для примера набор расширенных атрибутов, например Д1Я те_ лефонного номера. Выделим пункт Attribute Sets и из его контекСТНОГо ме_ ню выберем пункт New. Переименуем вновь созданный атрибут в Phone> изменим некоторые из его параметров (например, класс элемецта управле. ния, метку возле него и др., рис. 2.16).
Рис. 2.14. Импорт метаданных в словарь данных
Теперь в нашем словаре данных содержатся сведения о таблицах базы данных Demo и об обычных атрибутах этих таблиц (имена и типы полей). Раздел Attribute Sets для хранения расширенных атрибутов пока пуст (рис. 2.15).
38
39