Аскон Вертикаль-Технология (V1). Руководство пользователя - часть 14

 

  Главная      Учебники - Разные     Аскон Вертикаль-Технология (V1). Руководство пользователя

 

поиск по сайту            правообладателям  

 

 

 

 

 

 

 

 

содержание      ..     12      13      14      15     ..

 

 

Аскон Вертикаль-Технология (V1). Руководство пользователя - часть 14

 

 

Глава

 2. 

Методы

 

работы

 

с

 

базой

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

 

 

63

Настройка

 

фильтрации

 

данных

 

по

 

полю

 

Применяемость

 

рассмотрена

 

в

 

подраз

-

деле

 3.15.1. 

2.6.4. 

Фильтрация

 

данных

 

по

 

импортируемым

 

параметрам

 

внешних

 

прило

-

жений

 

При

 

обращении

 

к

 

какой

-

либо

 

базе

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

 

через

 

внеш

-

нее

 

приложение

 

в

 

систему

 

может

 

импортироваться

 

набор

 

параметров

позволяющий

 

ограничить

 

возможный

 

диапазон

 

искомых

 

данных

Так

при

 

обращении

 

к

 

справочной

 

БД

 «

Режущий

 

инструмент

» 

из

 

ВЕРТИКАЛЬ

-

Технология

в

 

систему

 

автоматически

 

им

-

портируются

 

некоторые

 

параметры

 

оборудования

ранее

 

введенного

 

в

 

ВЕРТИКАЛЬ

-

Технология

Эти

 

параметры

 

позволяют

 

ограничить

 

выбор

 

режущего

 

инструмента

то

 

есть

 

при

 

работе

 

с

 

БД

 «

Режущий

 

инструмент

» 

будут

 

отображаться

 

только

 

те

 

записи

которые

 

содержат

 

информацию

 

о

 

режущем

 

инструменте

применимом

 

на

 

ранее

 

ука

-

занном

 

станке

Чтобы

 

активировать

 

фильтрацию

 

данных

 

по

 

импортируемым

 

параметрам

 

внеш

-

них

 

приложений

поставьте

 

маркер

 

напротив

 

пункта

 

Связь

 

в

 

контекстном

 

меню

 

ВЕР

-

ТИКАЛЬ

-

Справочники

Настройка

 

ассоциативных

 

связей

 

между

 

объектами

которые

 

и

 

определяют

 

фильтр

 

данных

производится

 

в

 

специальном

 

приложении

 

Редактор

 

связей

Работа

 

в

 

указанном

 

приложении

 

рассмотрена

 

в

 

разделе

 4.3. 

Настройка

 

в

 

БД

 

фильтрации

 

данных

 

по

 

признаку

 «

Связь

» 

рассмотрена

 

в

 

разделе

 

3.15.2. 

2.6.5. 

Использование

 

возможностей

 

навигационных

 

схем

 

БД

 

Навигационная

 

схема

 

БД

 «

Станки

» 

спроектирована

 

таким

 

образом

что

 

доступ

 

к

 

нужной

 

информации

 

может

 

осуществляться

 

разными

 

способами

Так

кроме

 

указанно

-

го

 

выше

 

многокритериального

 

поиска

пользователь

 

может

 

найти

 

в

 

БД

 

нужную

 

модель

 

станка

опираясь

 

на

 

исходные

 

данные

 

об

 

операции

 

или

 

на

 

исходные

 

данные

 

о

 

раз

-

мещении

 

искомого

 

оборудования

В

 

первом

 

случае

 

технологом

 

используется

 

цен

-

тральная

 

ветвь

 

схемы

 

навигации

 (

Все

 

операции

 

 

Операция

 

 

Модели

 

станков

рис

. 2.11), 

во

 

втором

 

случае

 — 

верхняя

 

ветвь

 (

Цеха

 

 

Участки

 

 

Станки

). 

2.6.6. 

Поиск

 

по

 

изображению

 

В

 

некоторых

 

справочных

 

базах

 

данных

 

организован

 

поиск

 

требуемых

 

сведений

 

по

 

графической

 

информации

Например

для

 

поиска

 

по

 

изображению

 

в

 

БД

 «

Режущий

 

инструмент

» 

перейдите

 

на

 

уровень

 

Подгруппа

 

РИ

 

и

 

двойным

 

щелчком

 

мыши

 

активи

-

зируйте

 

пиктограмму

 «

Поиск

 

по

 

изображению

». 

 

пиктограмма

 «

Поиск

 

по

 

изображению

». 

В

 

результате

 

запускается

 

приложение

 

ImgNav.exe

которое

 

в

 

отдельное

 

окно

 

вы

-

водит

 

список

 

изображений

 

группы

 

режущего

 

инструмента

 (

рис

. 2.14). 

Для

 

выбора

 

тре

-

буемого

 

инструмента

 

двойным

 

щелчком

 

мыши

 

активизируйте

 

нужное

 

изображение

ВЕРТИКАЛЬ

-

Справочники

Руководство

 

пользователя

 

 

64

Система

 

автоматически

 

переместит

 

курсор

 

в

 

таблице

 

Подгруппа

 

РИ

  

на

 

запись

соот

-

ветствующую

 

выбранному

 

изображению

 

Рис

. 2.14. 

Окно

 

поиска

 

по

 

изображению

 

2.7. 

Создание

 

таблицы

 

типоразмеров

 

В

 

ряде

 

случаев

 

требуется

чтобы

 

к

 

одному

 

уровню

 

БД

 

было

 

подключено

 

сразу

 

несколько

 

таблиц

Загрузка

 

той

 

или

 

иной

 

таблицы

 

определяется

 

данными

 (

записью

), 

выбранными

 

пользователем

 

на

 

предыдущем

 

уровне

 

БД

В

 

качестве

 

примера

 

рассмотрим

 

БД

  «

Режущий

 

инструмент

». 

Структуры

 

полей

 

таблиц

расположенных

 

на

 

уровне

 

Типоразмеры

слишком

 

многообразны

чтобы

 

све

-

сти

 

их

 

к

 

универсальному

 

варианту

Для

 

решения

 

этой

 

проблемы

 

на

 

уровне

 

Подгруппа

 

РИ

 

введено

 

поле

 

Таблица

 

типоразмера

 

(

рис

. 2.15). 

Это

 

поле

 

содержит

 

имя

 

таблицы

которую

 

необходимо

 

загрузить

 

при

 

переходе

 

на

 

уровень

 

Типоразмеры

Данные

 

таб

-

лицы

 

содержат

 

информацию

 

о

 

типоразмерах

 

режущих

 

инструментов

 

и

 

имеют

 

различ

-

ную

 

структуру

соответствующую

 

той

 

подгруппе

 

РИ

с

 

которой

 

они

 

связаны

При

 

формировании

 

новой

 

записи

 

на

 

уровне

 

Подгруппа

 

РИ

 

полю

 

Таблица

 

типо

-

размера

 

автоматически

 

присваивается

 

значение

 

GOST_RI

  — 

имя

 

универсальной

 

таблицы

 

типоразмеров

Если

 

количества

 

полей

 

GOST_RI

 

недостаточно

 

для

 

размеще

-

ния

 

всех

 

данных

 

о

 

типоразмере

необходимо

 

создать

 

новую

 (

специальную

таблицу

 

типоразмера

Глава

 2. 

Методы

 

работы

 

с

 

базой

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

 

 

65

 

Рис

. 2.15. 

БД

 «

Режущий

 

инструмент

». 

Уровень

 

Подгруппа

 

РИ

 

 

Поле

 

Таблица

 

типоразмера

 

должно

 

быть

 

заполнено

 

для

 

всех

 

записей

 

таблицы

 

Подгруппа

 

РИ

В

 

противном

 

случае

 

при

 

переходе

 

на

 

уровень

 

Ти

-

поразмеры

 

система

 

выведет

 

сообщение

 

об

 

ошибке

 

выполнения

  SQL-

запроса

 (

рис

. 2.16) 

В

 

поставке

 

ВЕРТИКАЛЬ

-

Справочники

 

существует

 

спе

-

циальное

 

приложение

  (

испол

-

няемый

 

файл

 

CreateTPR.exe

), 

которое

 

позволяет

 

создавать

 

подобные

 

таблицы

 

и

 

редакти

-

ровать

 

их

 

структуру

.  

Если

 

необходимо

 

создать

 

новую

 

таблицу

 

типоразмеров

то

 

перед

 

запуском

 

при

-

ложения

1. 

Определите

 

структуру

 

новой

 

таблицы

 

типо

-

размеров

 (

количество

 

полей

их

 

имена

типы

 

и

 

размеры

). 

2. 

На

 

уровне

 

Подгруппа

 

РИ

  (

таблица

 

RI3

вставьте

 

пустую

 

запись

 

и

 

введите

 

имя

 

новой

 

таблицы

 

типоразмеров

 

в

 

поле

 

Таблица

 

типо

-

размеров

Имя

 

таблицы

 

должно

 

быть

 

уни

-

кально

 

в

 

пределах

 SQL-

серверной

 

базы

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

Рис

. 2.16. 

Ошибка

 

выполнения

 SQL-

запроса

 (

из

-

за

 

отсутствия

 

данных

 

в

 

поле

 

Таблица

 

типоразмера

Рис

. 2.17. 

Сообщение

 

о

 

неверном

 

имени

 

таблицы

 

типоразмеров

 

ВЕРТИКАЛЬ

-

Справочники

Руководство

 

пользователя

 

 

66

 

Имя

 

таблицы

 

типоразмеров

 

не

 

должно

 

содержать

 

букв

 

кириллицы

В

 

про

-

тивном

 

случае

 (

а

 

также

 

в

 

случаях

если

 

имя

 

начинается

 

с

 

цифры

 

или

 

со

-

держит

 

недопустимые

 

символы

 — 

скобки

знаки

 

препинания

 

и

 

др

.) 

система

 

выдаст

 

сообщение

 

об

 

ошибке

 (

рис

. 2.17) 

Запуск

 

приложения

 

осуществляется

 

двойным

 

щелчком

 

на

 

пиктограмме

  «

Созда

-

ние

 

таблицы

 

типоразмеров

»: 

 

пиктограмма

 «

Создание

 

таблицы

 

типоразмеров

». 

Окно

 

приложения

 

представлено

 

на

 

рис

. 2.18. 

 

Рис

. 2.18. 

Приложение

 

CreateTPR.exe

 

Окно

 

содержит

 

область

 

отображения

 

структуры

 

создаваемой

  (

или

 

редактируе

-

мой

таблицы

 

типоразмеров

 

и

 

инструментальную

 

панель

 

с

 

набором

 

управляющих

 

кнопок

Кнопка

   

Функция

 

 

Переместить

 

вверх

 

Перемещение

 

выделенного

 

поля

 

на

 

одну

 

позицию

 

вверх

 

в

 

структуре

 

таблицы

1

 

Переместить

 

вниз

 

Перемещение

 

выделенного

 

поля

 

на

 

одну

 

позицию

 

вниз

 

в

 

структуре

 

таблицы

                                                        

1

 

Согласно

 

теории

 

баз

 

данных

элементы

 

реляционной

 

таблицы

 

обладают

 

свойством

 

аддитивности

 (

то

 

есть

 

порядок

 

взаимного

 

расположения

 

полей

 

в

 

таблице

 

не

 

важен

). 

В

 

данном

 

случае

 

опции

 

перемещения

 

полей

 

предназначены

 

для

 

формирования

 

облика

 

таблицы

удобного

 

для

 

чтения

 

пользователем

Глава

 2. 

Методы

 

работы

 

с

 

базой

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

 

 

67

 

Добавить

 

поле

 

Добавление

 

нового

 

поля

 

в

 

таблицу

 

Редактировать

 

поле

 

Редактирование

 

параметров

 

выделенного

 

поля

 

в

 

таб

-

лице

 

Удалить

 

поле

 

Удаление

 

выделенного

 

поля

 

из

 

таблицы

При

 

формировании

 

новой

 

таблицы

 

типоразмеров

 

приложение

 

автоматически

 

создает

 

четыре

 

поля

Поле

 

Назначение

 

GUID 

Первичный

 

ключ

 

таблицы

 (

глобальный

 

идентификатор

). 

FID 

Внешний

 

ключ

 

таблицы

OBOZN 

Поле

 

для

 

хранения

 

обозначения

 

режущего

 

инструмента

PRIMEN 

Поле

 

Применяемость

 (

используется

 

для

 

фильтрации

 

данных

). 

Нажатие

 

кнопки

 

Добавить

 

поле

 

приводит

 

к

 

появлению

 

окна

 

Редактирование

 

полей

 (

рис

. 2.19), 

в

 

котором

 

необходимо

 

задать

 

параметры

 

нового

 

поля

Поле

 

Данные

 

Имя

 

поля

 

Физическое

 

имя

 

поля

Физическое

 

имя

 

быть

 

уникальным

 

в

 

преде

-

лах

 

таблицы

не

 

должно

 

совпадать

 

с

 

ключевыми

 

словами

 

языка

 

SQL (

см

Приложение

 6) 

и

 

содержать

 

недопустимые

 

символы

 (

бу

-

квы

 

кириллицы

знаки

 

препинания

 

и

 

др

.). 

Экранное

 

имя

 

Экранное

 

имя

 

поля

отображаемое

 

в

 

заголовке

 

таблицы

 

ВЕРТИ

-

КАЛЬ

-

Справочники

Тип

 

Тип

 

данных

которые

 

будут

 

храниться

 

в

 

создаваемом

 

поле

При

-

ложение

 

позволяет

 

присваивать

 

полям

 

четыре

 

типа

выбираемых

 

из

 

раскрывающегося

 

списка

 

«

Строка

»  — 

для

 

хранения

 

текстовой

 

информации

Числа

введенные

 

в

 

поле

 

такого

 

типа

также

 

воспринимаются

 

СУБД

 

как

 

текст

 

«

Целое

 

число

» — 

для

 

хранения

 

данных

 

в

 

виде

 

целых

 

чисел

 

«

С

 

плавающей

 

точкой

»  — 

для

 

хранения

 

данных

 

в

 

виде

 

дробных

 

чисел

 

«BLOB-

поле

»  — 

для

 

хранения

 

данных

 

произвольного

 

фор

-

мата

В

 

ВЕРТИКАЛЬ

-

Справочники

 

поля

 

такого

 

типа

 

обычно

 

используются

 

для

 

хранения

 

текстовых

 

комментариев

 

боль

-

шого

 

объема

 (

подробнее

 

см

раздел

 3.10). 

ВЕРТИКАЛЬ

-

Справочники

Руководство

 

пользователя

 

 

68

Длина

 

Максимальное

 

количество

 

символов

 (

знаков

), 

которые

 

могут

 

хра

-

ниться

 

в

 

одной

 

ячейке

 

поля

Длина

 

указывается

 

для

 

полей

 

с

 

ти

-

пом

 «

Строка

» 

и

 «BLOB-

поле

». 

Первичный

 

ключ

 

Включение

 

поля

 

в

 

состав

 

первичного

 

ключа

 

таблицы

В

 

первич

-

ный

 

ключ

 

могут

 

быть

 

включены

 

поля

 

всех

 

рассмотренных

 

типов

 

кроме

 «BLOB-

поле

». 

Для

 

большинства

 

таблиц

 

типоразмеров

 

дос

-

таточно

 

простого

 

первичного

 

ключа

 

из

 

поля

 

GUID

создаваемого

 

приложением

 «

по

 

умолчанию

». 

После

 

ввода

 

параметров

 

нового

 

поля

 

нажмите

 

кнопку

 

Применить

Для

 

редактирования

 

параметров

 

какого

-

либо

 

поля

 

установите

 

на

 

него

 

курсор

 

и

 

нажмите

 

кнопку

 

Редактировать

 

поле

Редактированию

 

подлежат

 

все

 

поля

 

таблицы

 

за

 

исключением

 

GUID

 

и

 

FID

Стандартный

 

алгоритм

 

создания

 

новой

 

таблицы

 

типоразмеров

 

в

 

приложении

 

Cre-

ateTPR.exe

 

включает

 

следующие

 

операции

1. 

Двойным

 

щелчком

 

по

 

пиктограмме

 

запус

-

тите

 

приложение

предварительно

 

указав

 

имя

 

создаваемой

 

таблицы

 

в

 

поле

 

Таблица

 

типоразмера

Если

 

таблица

 

с

 

указанным

 

именем

 

уже

 

существует

 

в

  SQL-

серверной

 

БД

 

ВЕРТИКАЛЬ

-

Справочники

то

 

в

 

окне

 

приложения

 

CreateTPR.exe

 

отобразится

 

ее

 

структура

В

 

этом

 

случае

 

необходимо

 

закрыть

 

приложение

 

и

 

ука

-

зать

 

новое

 

имя

 

создаваемой

 

таблицы

2. 

Нажмите

 

кнопку

 

Добавить

 

поле

В

 

окне

 

Редактирование

 

поля

 (

рис

. 2.19) 

вве

-

дите

 

параметры

 

нового

 

поля

 

и

 

нажмите

 

кнопку

 

Применить

3. 

Повторите

 

действия

 

п

. 2 

для

 

формирования

 

полной

 

структуры

 

таблицы

4. 

С

 

помощью

 

кнопок

 

Переместить

 

вверх

 

и

 

Переместить

 

вниз

 

расположите

 

поля

 

в

 

порядке

удобном

 

для

 

чтения

 

пользователем

5. 

Проверьте

 

структуру

 

таблицы

 

и

 

при

 

необходимости

 

отредактируйте

 

параметры

 

полей

 (

установите

 

курсор

 

на

 

редактируемое

 

поле

 

и

 

нажмите

 

кнопку

 

Редактиро

-

вать

 

поле

). 

6. 

Нажмите

 

кнопку

 

ОК

 

для

 

завершения

 

работы

 

с

 

приложением

При

 

отсутствии

 

ошибок

 

в

 

струк

-

туре

 

таблицы

 

приложение

 

сформирует

 

таблицу

 

в

 SQL-

серверной

 

БД

 

и

 

выведет

 

сообщение

по

-

казанное

 

на

 

рис

. 2.20. 

Следует

 

также

 

отметить

что

 

приложение

 

авто

-

матически

 

регистрирует

 

структуру

 

данных

 

новой

 

таблицы

  (

в

 

служебной

 

таблице

 

 

Рис

. 2.19. 

Окно

 

Редактирование

 

полей

  

 

Рис

. 2.20. 

Сообщение

 

об

 

успешном

 

создании

 

таблицы

 

типоразмеров

 

Глава

 2. 

Методы

 

работы

 

с

 

базой

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

 

 

69

ALL_STR

). 

Структура

 

данных

 

таблицы

 

доступна

 

для

 

редактирования

 

только

 

пользова

-

телю

 

с

 

рангом

 «

Администратор

» (

см

раздел

 3.4). 

 

Перед

 

удалением

 

записи

в

 

которой

 

зарегистрирована

 

таблица

 

типораз

-

меров

 (

например

записи

 

таблицы

 RI3, 

рис

. 2.15), 

следует

 

сначала

 

удалить

 

значение

 

из

 

поля

 

Таблица

 

типоразмера

2.8. 

Сортировка

 

и

 

замена

 

данных

 

в

 

таблицах

 

2.8.1. 

Сортировка

 

данных

 

Чтобы

 

отсортировать

 

текущую

 

таблицу

 

по

 

определенному

 

полю

нажмите

 

кнопку

 

Сортировка

 

данных

 

на

 

инструментальной

 

панели

Сортировка

 

может

 

производить

-

ся

 

по

 

возрастанию

 

или

 

убыванию

 

значений

 (

рис

. 2.21), 

находящихся

 

в

 

заданном

 

поле

 

Отсортированную

 

локальную

 

таблицу

 (

файлы

 *.db, *.dbf, *.mdb) 

нельзя

 

ре

-

дактировать

При

 

попытке

 

внести

 

в

 

таблицу

 

какие

-

либо

 

изменения

 

сис

-

тема

 

выдает

 

предупреждение

: «

Защищенный

 

режим

». 

Для

 

отмены

 

сортировки

 

выполните

 

любое

 

из

 

следующих

 

действий

 

щелчком

 

правой

 

кнопки

 

мыши

 

в

 

любом

 

месте

 

рабочего

 

поля

 

вызовите

 

контекст

-

ное

 

меню

 

и

 

выберите

 

пункт

 

Отменить

 

сортировку

 

перейдите

 

с

 

возвратом

 

на

 

верхний

 

или

 

нижний

 

уровень

 

навигационной

 

схемы

 

Рис

. 2.21. 

Сортировка

 

данных

 

Для

 

автоматической

 

сортировки

 

таблицы

 

по

 

какому

-

либо

 

полю

  (

как

например

автоматически

 

сортируется

 

таблица

 

БД

  «

Все

 

базы

 

данных

») 

необходимо

 

присвоить

  

ВЕРТИКАЛЬ

-

Справочники

Руководство

 

пользователя

 

 

70

этому

 

полю

 

признак

 

S

 

в

 

Редакторе

 

структуры

 

данных

  (

подробнее

 

см

раздел

  3.4 

и

 

Приложение

 3). 

2.8.2. 

Замена

 

данных

 

В

 

любой

 

таблице

входящей

 

в

 

состав

 

базы

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

можно

 

производить

 

автоматическую

 

замену

 

значений

 

любого

 

поля

Для

 

этого

1. 

В

 

рабочее

 

поле

 

системы

 

загрузите

 

требуемую

 

базу

 

данных

2. 

Щелкните

 

мышью

 

в

 

любой

 

ячейке

 

поля

в

 

котором

 

находятся

 

данные

подлежащие

 

изменению

3. 

Запустите

 

процедуру

 

замены

 

на

-

жатием

 

кнопки

 

Замена

 

данных

 

на

 

инструментальной

 

панели

  (

или

 

комбинацией

 

клавиш

 

<Ctrl> + <R>

). 

На

 

экране

 

появится

 

диалог

 

замены

 

данных

 (

рис

. 2.22). 

4. 

В

 

строки

 

Прежнее

 

значение

 

и

 

Но

-

вое

 

значение

 

система

 

автомати

-

чески

 

скопирует

 

значение

извлеченное

 

из

 

ячейки

на

 

которой

 

был

 

установлен

 

курсор

Внесите

 

изменения

 

в

 

эти

 

строки

настройте

 

параметры

 

поиска

 (

в

 

группах

 

Опции

 

и

 

Направление

и

 

нажмите

 

кнопку

 

ОК

 

Результаты

 

автоматической

 

замены

 

данных

 

не

 

могут

 

быть

 

отменены

Для

 

восстановления

 

прежних

 

значений

 

повторно

 

запустите

 

процедуру

 

замены

 

данных

2.9. 

Конвертация

 

данных

 

из

 

таблиц

 

системы

 

в

 

текстовый

 

формат

 (

*.txt

и

 

формат

 MS EXCEL 

Любая

 

таблица

 

из

 

состава

 

баз

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

 

может

 

быть

 

конвертирована

 

в

 

формат

 

таблицы

 Microsoft EXCEL 

или

 

текстовый

 

файл

Для

 

перевода

 

данных

 

из

 

таблицы

 

БД

 

в

 

текстовый

 

файл

1. 

Загрузите

 

в

 

рабочее

 

поле

 

системы

 

требуемую

 

таблицу

2. 

Нажмите

 

кнопку

 

Вывести

 

в

 

текстовый

 

файл

 

на

 

инструментальной

 

панели

 

(

или

 

клавишу

 

<F7>

). 

В

 

корневом

 

каталоге

 

ВЕРТИКАЛЬ

-

Справочники

 

будет

 

сформирован

 

текстовый

 

файл

 

с

 

именем

 

prnt.txt

 

Рис

. 2.22. 

Замена

 

данных

 

Глава

 2. 

Методы

 

работы

 

с

 

базой

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

 

 

71

 

Последующая

 

конвертация

 

какой

-

либо

 

таблицы

 

в

 

текстовый

 

файл

 

приве

-

дет

 

к

 

замене

 

содержимого

 

файла

  prnt.txt. 

Поэтому

 

после

 

процедуры

 

кон

-

вертации

 

рекомендуется

 

с

 

помощью

 

любого

 

проводника

 

по

 

файловой

 

сис

-

теме

 Windows 

изменить

 

имя

 

этого

 

файла

 

или

 

переместить

 

его

 

с

 

другой

 

каталог

Для

 

перевода

 

данных

 

из

 

таблицы

 

БД

 

в

 

таблицу

 

формата

 Microsoft EXCEL: 

1. 

Загрузите

 

в

 

рабочее

 

поле

 

системы

 

требуемую

 

таблицу

2. 

Щелкните

 

в

 

рабочем

 

поле

 

системы

 

правой

 

кнопкой

 

мыши

 

для

 

вызова

 

контекст

-

ного

 

меню

В

 

меню

 

выберите

 

пункт

 

Конвертировать

 

в

 

EXCEL

 

для

 

запуска

 

прило

-

жения

 

cnv_xls.exe

3. 

Настройте

 

параметры

 

фор

-

мируемой

 

таблицы

  (

рис

2.23) 

и

 

нажмите

 

кнопку

 

Старт

 

для

 

запуска

 

процес

-

са

 

конвертации

Приложение

 

перенесет

 

данные

 

из

 

табли

-

цы

 

в

 

файл

 

формата

 

*.xls

присвоит

 

ему

 

имя

 

таблицы

 

и

 

поместит

 

в

 

подкаталог

 

XLS

 

корневого

 

каталога

 

ВЕРТИКАЛЬ

-

Справочники

Каталог

в

 

который

 

приложение

 

помещает

 

сформированный

 

файл

 

*.xls

может

 

быть

 

изменен

Для

 

этого

 

измените

 

запись

 

раздела

 

[Convert]

 

в

 

файле

 

настройки

 

кон

-

фигурации

 

системы

 

*.ini

 (

см

подраздел

 1.5.2 

и

 

Приложение

 1). 

Следует

 

отметить

 

принципы

 

отбора

 

данных

 (

записей

 

и

 

полей

), 

подлежащих

 

кон

-

вертации

 

из

 

исходной

 

таблицы

 

в

 

файлы

 

*.txt

 

и

 

*.xls

 

конвертации

 

подлежат

 

только

 

записи

отображенные

 

в

 

рабочем

 

поле

 

ВЕРТИ

-

КАЛЬ

-

Справочники

 

конвертации

 

подлежат

 

данные

 

только

 

из

 

полей

которые

 

входят

 

в

 

текущую

 

кон

-

фигурацию

 

таблицы

Напомним

что

 

номер

 

текущей

 

конфигурации

 

таблицы

 

и

 

их

 

количество

 

отображается

 

на

 

счетчике

 

конфигураций

 (

в

 

правом

 

верхнем

 

углу

 

ок

-

на

 

ВЕРТИКАЛЬ

-

Справочники

). 

Вид

 

и

 

количество

 

конфигураций

 

любой

 

таблицы

 

могут

 

быть

 

изменены

 

администратором

 

ВЕРТИКАЛЬ

-

Справочники

 

в

 

Редакторе

 

структуры

 

данных

 (

см

раздел

 3.4). 

Для

 

любой

 

таблицы

 

из

 

состава

 

баз

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

 

может

 

быть

 

установлен

 

запрет

 (

защита

на

 

конвертацию

 

данных

Процедура

 

установки

 

такой

 

за

-

щиты

 

данных

 

приведена

 

в

 

подразделе

 3.16.3. 

Рис

. 2.23. 

Настройка

 

параметров

 

для

 

конвертации

 

данных

 

в

 

MS EXCEL 

Глава

 3. 

Проектирование

 

реляционной

 

структуры

 

пользовательских

 

баз

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

 

3.1. 

База

 

данных

 

системы

Реляционная

 

и

 

объектная

 

составляющие

 

структуры

 

БД

 

С

 

позиций

 

хранения

 

информации

 

база

 

данных

  (

БД

системы

 

ВЕРТИКАЛЬ

-

Справочники

 

образована

 

двумя

 

категориями

 

данных

 

данные

 

справочного

вспомогательного

 

и

 

служебного

 

назначения

хранящиеся

 

в

 

локальных

 

или

 SQL-

серверных

 

реляционных

 

таблицах

;  

 

данные

хранящиеся

 

в

 

архивных

 

файлах

 (

архивы

 

изображений

описаний

чер

-

тежей

эскизов

 

и

 

т

.

д

.). 

Ниже

кроме

 

особо

 

оговоренных

 

случаев

под

 

базой

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

 

понимается

 

первая

 

категория

 

данных

С

 

позиций

 

назначения

 

информационных

 

массивов

 

базу

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

 

так

 

же

 

можно

 

разделить

 

на

 

две

 

категории

 

основные

 

данные

 —  

данные

применяемые

 

пользователем

 

для

 

информаци

-

онной

 

поддержки

 

своей

 

практической

 

деятельности

 (

например

технологические

 

справочники

данные

 

о

 

составе

 

изделий

массивы

 

типоразмеров

 

стандартных

 

изделий

списки

 

заказчиков

 

и

 

поставщиков

и

 

т

.

п

.); 

 

метаданные

 — 

внутренняя

 

служебная

 

информация

 

ВЕРТИКАЛЬ

-

Справочники

определяющая

 

структуру

 

и

 

взаимосвязь

 

основных

 

данных

размещенных

 

в

 

ре

-

ляционных

 

таблицах

С

 

помощью

 

метаданных

 

указывается

 

группировка

 

основ

-

ных

 

данных

 

по

 

области

 

практического

 

применения

иерархия

 

элементов

 

основ

-

ных

 

данных

атрибуты

 

объектов

 

БД

 

и

 

связей

 

между

 

объектами

 

БД

уникальность

 

элементов

 

данных

сортировка

 

данных

привилегии

 

пользователей

 

и

 

др

В

 

одной

 

таблице

 

ВЕРТИКАЛЬ

-

Справочники

 

могут

 

совместно

 

располагаться

 

как

 

основные

 

данные

так

 

и

 

метаданные

Например

в

 

таблице

 

SLI1

  (

рис

.  3.1) 

хранятся

 

данные

 

о

 

типах

 

слесарного

 

инструмента

 (

основные

 

данные

и

 

данные

определяющие

 

уникальность

 

каждой

 

строки

 

таблицы

 (

метаданные

 

в

 

столбце

 

ID

). 

Некоторые

 

метаданные

  (

как

например

значения

 

столбца

 

ID

 

в

 

рассмотренном

 

примере

формируются

 

системой

 

автоматически

однако

 

в

 

большинстве

 

случаев

 

эту

 

работу

 

выполняет

 

специалист

  — 

администратор

 

базы

 

данных

Методические

функ

-

циональные

 

и

 

структурные

 

аспекты

 

организации

 

данных

 

являются

 

сложными

 

интел

-

лектуальными

 

задачами

поэтому

 

полная

 

автоматизация

 

решений

 

здесь

 

в

 

принципе

 

невозможна

Основное

 

назначение

 

ВЕРТИКАЛЬ

-

Справочники

 

в

 

такой

 

работе

 — 

пре

-

Глава

 3. 

Проектирование

 

реляционной

 

структуры

 

пользовательских

 

баз

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

 

 

73

доставление

 

администратору

 

полного

 

инструментария

  (

организованного

 

хранилища

 

метаданных

интерфейса

специальных

 

функций

библиотек

приложений

стандарт

-

ных

 

алгоритмов

 

и

 

т

.

д

.), 

позволяющего

 

эффективно

 

решать

 

любые

 

практические

 

зада

-

чи

 

организации

 

данных

Основные

 

данные

 

БД

 

ВЕРТИКАЛЬ

-

Справочники

 

условно

 

делятся

 

на

 

так

 

назы

-

ваемые

 

списки

объединяющие

 

близкие

 

по

 

назначению

 

таблицы

Используемые

 

в

 

Руководстве

 

понятия

 

База

 

данных

 

и

 

Список

 

эквиваленты

то

 

есть

под

 

термином

 

База

 

данных

  (

Список

следует

 

понимать

 

группу

 

иерархически

 

взаимосвязанных

 

реляционных

 

таблиц

имеющих

 

единое

 

назначение

 

и

 

являющихся

 

составной

 

частью

 

общей

 

БД

 

ВЕРТИКАЛЬ

-

Справочники

Все

 

БД

 

распределены

 

на

 

жестком

 

диске

 

по

 

двум

 

каталогам

 

MDLDB

 

APROSERVIB

В

 

каталоге

 

MDLDB

 

расположены

 

локальные

 

базы

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

Это

 

поисковые

 

таблицы

узкоспециализированные

 

пользовательские

 

БД

временные

 

и

 

служебные

 

файлы

.  

В

 

каталоге

 

APROSERVIB

 

находится

 

БД

 SQL-

сервера

 (

файл

 

Aproserv.gdb

), 

в

 

кото

-

рой

 

хранится

 

основной

 

массив

 

справочной

 

информации

Данные

 

помещаются

 

на

 SQL-

сервер

 

в

 

случае

когда

 

существует

 

необходимость

 

в

 

одновременной

 

работе

 

с

 

БД

 

не

-

скольких

 

пользователей

Это

 

позволяет

 

избежать

 

дублирования

 

информации

 

на

 

каж

-

дом

 

локальном

 

рабочем

 

месте

Для

 

каждого

 

из

 

указанных

 

каталогов

 

в

  BDE  Administrator 

зарегистрирован

 

соот

-

ветствующий

 

алиас

Каталог

 

Алиас

 

MDLDB 

VrtClient 

APROSERVIB 

VrtServer 

При

 

запуске

 

системы

 

происходит

 

считывание

 

информации

 

из

 

файла

 

конфигура

-

ции

 

autoref.ini

 

о

 

месторасположении

 

клиентской

 

и

 

серверной

 

частях

 

баз

 

данных

 (

раз

-

дел

 

[Alias]

параметры

 

Client

 

и

 

Server

 — 

см

подраздел

 1.5.2 

и

 

Приложение

 1). 

Основные

 

БД

 

могут

 

быть

 

загружены

 

в

 

рабочее

 

поле

 

системы

 

для

 

просмотра

 

и

 

редактирования

 

через

 

раздел

 

Базы

 

данных

 

основного

 

меню

Содержание

 

раздела

 

Базы

 

данных

 

может

 

быть

 

изменено

 

администратором

 

системы

 (

см

раздел

 3.5). 

Большинство

 

БД

 

имеет

 

многоуровневую

 

структуру

то

 

есть

 

данные

 

располагают

-

ся

 

в

 

нескольких

 

реляционных

 

таблицах

имеющих

 

иерархическое

 

подчинение

При

 

работе

 

с

 

большими

 

наборами

 

данных

 

информацию

 

следует

 

разбивать

 

на

 

несколько

 

иерархических

 

уровней

связанных

 

между

 

собой

 

ключами

 

в

 

цепочку

 (

разветвляющие

-

ся

 

цепочки

). 

Каждый

 

такой

 

уровень

 

является

 

оглавлением

 

следующего

 

уровня

На

-

пример

на

 

рис

. 3.1 

показана

 

база

 

данных

 «

Слесарный

 

инструмент

». 

ВЕРТИКАЛЬ

-

Справочники

Руководство

 

пользователя

 

 

74

 

Рис

. 3.1. 

БД

 «

Слесарный

 

инструмент

». 

Уровень

 

Тип

 

СлИ

 (

таблица

 

SLI1

Первый

 

уровень

 (

таблица

 

SLI1

содержит

 

информацию

 

о

 

типе

 

слесарного

 

инст

-

румента

молотки

кернеры

тиски

 

и

 

т

.

д

На

 

следующем

 

уровне

 (

таблица

 

SLI2

по

 

каж

-

дому

 

типу

 

инструмента

 

дается

 

более

 

подробная

 

информация

например

тиски

 

сле

-

сарные

тиски

 

ручные

 

и

 

т

.

д

То

 

есть

 

записи

 

таблицы

 

i

-

го

 (

текущего

уровня

 

являются

 

оглавлением

 

для

 

записей

 

таблицы

 

i

+1-

го

 (

следующего

уровня

Аналогичным

 

образом

 

устроены

 

все

 

остальные

 

базы

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

Как

 

видно

 

из

 

рис

. 3.1, 

структура

 

этой

 

БД

 

отображается

 

в

 

виде

 

графической

 

нави

-

гационной

 

схемы

которая

 

позволяет

 

оперативно

 

перемещаться

 

по

 

таблицам

 

БД

кон

-

тролировать

 

как

 

текущее

 

место

 

в

 

БД

так

 

и

 

ранее

 

пройденные

 

уровни

получать

 

дос

-

туп

 

к

 

искомой

 

информации

 

по

 

разным

 

наборам

 

исходных

 

данных

запускать

 

различ

-

ные

 

приложения

 

и

 

др

Вместе

 

с

 

тем

 

проектирование

 

навигационной

 

схемы

 

является

 

важной

 

задачей

 

администратора

решение

 

которой

 

во

 

многом

 

определяет

 

эффектив

-

ность

 

работы

 

пользователя

 

с

 

данными

Для

 

хранения

 

информации

 

в

 

ВЕРТИКАЛЬ

-

Справочники

 

используется

 

реляцион

-

ная

 

модель

 

данных

Ниже

 

рассмотрены

 

основные

 

понятия

 

и

 

термины

используемые

 

при

 

описании

 

реляционных

 

БД

.  

 

  

Более

 

подробную

 

информацию

 

по

 

данной

 

теме

 

можно

 

найти

 

в

 

специаль

-

ной

 

литературе

Итак

реляционная

 

база

 

данных

  — 

хранилище

 

данных

содержащее

 

набор

 

двумерных

 

таблиц

Соответственно

 

все

 

операции

 

над

 

реляционными

 

БД

 

сводятся

 

к

 

операциям

 

над

 

этими

 

таблицами

Как

 

известно

любая

 

двумерная

 

таблица

 

состоит

 

из

 

строк

 

и

 

столбцов

В

 

термино

-

логии

 

теории

 

баз

 

данных

 

столбцы

 

таблиц

 

реляционных

 

БД

 

называются

 

полями

Глава

 3. 

Проектирование

 

реляционной

 

структуры

 

пользовательских

 

баз

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

 

 

75

строки

 — 

записями

1

Поля

 

таблицы

 

обычно

 

имеют

 

названия

 (

имена

), 

которые

 

несут

 

информацию

 

о

 

типе

 

сведений

содержащихся

 

в

 

данном

 

поле

То

 

есть

 

поля

 

определя

-

ют

 

структурную

 

составляющую

 

таблицы

Записи

 

таблицы

 

несут

 

информацию

 

о

 

представленных

 

в

 

БД

 

сведениях

то

 

есть

 

определяют

 

информативную

 

составляющую

 

таблицы

На

 

пересечении

 

любого

 

поля

 

и

 

записи

 

находятся

 

конкретные

 

элементы

 

данных

содержащихся

 

в

 

таблице

Последовательность

 

расположения

 

полей

 

в

 

таблице

 

несущественна

Последова

-

тельность

 

расположения

 

записей

 

в

 

таблице

 

также

 

несущественна

Следует

 

помнить

что

 

для

 

таблиц

 

реляционной

 

БД

 

должны

 

выполняться

 

сле

-

дующие

 

требования

1. 

Имя

 

таблицы

 

должно

 

быть

 

уникально

 

в

 

пределах

 

всей

 

базы

 

данных

 

ВЕРТИ

-

КАЛЬ

-

Справочники

2. 

Имена

 

полей

 

должны

 

быть

 

уникальны

 

в

 

пределах

 

таблицы

3. 

Записи

 

должны

 

быть

 

уникальны

 

в

 

пределах

 

таблицы

.  

 

Следует

 

различать

 

понятия

 «

Имя

 

таблицы

» 

и

 «

Имя

 

уровня

 

БД

», «

Физиче

-

ское

 

имя

 

поля

» 

и

 «

Экранное

 

имя

 

поля

». 

При

 

необходимости

 

обратитесь

 

к

 

глоссарию

приведенному

 

в

 

конце

 

Руководства

Последнее

 

требование

 

означает

что

 

в

 

таблице

 

не

 

должно

 

быть

  

двух

 

записей

содержащих

 

абсолютно

 

одинаковый

 

набор

 

данных

Благодаря

 

этому

 

пользователь

 

может

 

однозначно

 

идентифицировать

 

любую

 

запись

 

в

 

таблице

Для

 

удобства

 

такой

 

идентификации

 

в

 

каждой

 

таблице

 

зарезервировано

 

специ

-

альное

 

поле

 (

или

 

набор

 

полей

) — 

первичный

 

ключ

 

таблицы

Первичный

 

ключ

 

со

-

держит

 

уникальные

 

непустые

 

значения

 

для

 

каждой

 

записи

 

таблицы

 (

обычно

 

это

 

чи

-

словые

 

значения

). 

В

 

большинстве

 

таблиц

 

БД

 

ВЕРТИКАЛЬ

-

Справочники

 

поле

 

первич

-

ного

 

ключа

 

имеет

 

имя

 

ID

Как

 

уже

 

отмечалось

 

выше

большинство

 

баз

 

данных

 

состоит

 

из

 

нескольких

 

ие

-

рархически

 

взаимосвязанных

 

таблиц

Упрощенно

 

подчиненность

 

таблиц

 

можно

 

оха

-

рактеризовать

 

так

запись

 

из

 

таблицы

 

i

-

го

 

уровня

 

служит

 

заголовком

 

таблицы

 (

фраг

-

мента

 

таблицы

i

+1-

го

 

уровня

Для

 

обеспечения

 

такой

 

взаимосвязи

 

в

 

таблицах

 

БД

 

используются

 

так

 

называемые

 

внешние

 

ключи

 — 

поля

указывающие

 

на

 

запись

 

в

 

другой

 

таблице

связанной

 

с

 

данной

 

записью

В

 

большинстве

 

таблиц

 

БД

 

ВЕРТИКАЛЬ

-

Справочники

 

поле

 

внешнего

 

ключа

 

имеет

 

имя

 

FID

                                                        

1

 

В

 

некоторой

 

литературе

 

используется

 

другая

 

терминология

таблица

 

называется

 «

отношение

», 

столбец

 

— «

атрибут

», 

строка

 — «

кортеж

». 

ВЕРТИКАЛЬ

-

Справочники

Руководство

 

пользователя

 

 

76

 

 

В

 

общем

 

случае

 

имя

 

поля

содержащего

 

первичный

 

или

 

внешний

 

ключ

 

таб

-

лицы

может

 

быть

 

произвольным

Тем

 

не

 

менее

настоятельно

 

рекомен

-

дуется

 

полю

 

простого

 

первичного

 

ключа

 

присваивать

 

имя

 

ID

полю

 

про

-

стого

 

внешнего

 

ключа

 — 

FID

Уровни

 

связаны

 

между

 

собой

 

ключами

 

по

 

следующему

 

принципу

Каждая

 

табли

-

ца

 

имеет

 

поля

 

ID

 (

первичный

 

ключ

и

 

FID

 (

внешний

 

ключ

)

1

Поле

 

ID

 

содержит

 

уникаль

-

ный

 

числовой

 

номер

 

записи

Когда

 

пользователь

 

устанавливает

 

курсор

 

на

 

определен

-

ную

 

запись

 

и

 

перемещается

 

на

 

следующий

 

уровень

система

 

запоминает

 

текущее

 

значение

 

ID

загружает

 

в

 

рабочее

 

поле

 

подчиненную

 

таблицу

 

и

 

показывает

 

только

 

те

 

ее

 

записи

у

 

которых

 

значение

 

поля

 

FID

 

совпадает

 

с

 

зафиксированным

 

значением

 

ID

 

(

FID

=

ID

). 

Очевидно

что

 

в

 

подчиненной

 

таблице

 

поле

 

FID

 

не

 

может

 

содержать

 

значения

которых

 

нет

 

в

 

поле

 

ID

 

таблицы

 

предыдущего

 

уровня

Это

 

правило

 

рекомендуется

 

ис

-

пользовать

 

при

 

поиске

 «

потерянных

» 

записей

 

в

 

таблицах

Если

 

таблицы

 

БД

 

ВЕРТИКАЛЬ

-

Справочники

 

заполняются

 

по

 

алгоритму

приве

-

денному

 

в

 

разделе

  2.4, 

то

 

значение

 

внешнего

 

ключа

 

присваивается

 

каждой

 

записи

 

автоматически

Кроме

 

того

специальные

 

объекты

 

БД

 

позволяют

 

автоматически

 

при

-

сваивать

 

уникальное

 

значение

 

первичного

 

ключа

 

каждой

 

новой

 

записи

 

таблицы

2

Та

-

ким

 

образом

формирование

 

значений

 

первичного

 

и

 

внешнего

 

ключей

 

в

 

ВЕРТИКАЛЬ

-

Справочники

 

полностью

 

автоматизировано

Определение

 

полей

содержащих

 

первичные

 

и

 

внешние

 

ключи

 

таблицы

произ

-

водится

 

в

 

Редакторе

 

структуры

 

данных

 (

см

раздел

 3.4). 

 

При

 

проектировании

 

БД

 

рекомендуется

 

проводить

 

нормализацию

 

данных

Правила

 

приведения

 

данных

 

к

 

нормальным

 

формам

 

рассмотрены

 

в

 

специ

-

альной

 

литературе

Следует

 

также

 

отметить

что

 

в

 

некоторых

 

таблицах

 

БД

 

ВЕРТИКАЛЬ

-

Справочники

 

используются

 

так

 

называемые

 

глобальные

 

идентификаторы

  (

GUID

)  — 

поля

имеющие

 

уникальные

 

значения

 

в

 

пределах

 

всей

 

базы

 

данных

Это

 

поля

 

символьного

 

типа

 (

CHAR

длиной

 22 

знака

значения

 

которых

 

формируются

 

автоматически

 

специ

-

альной

 

функцией

 

CREATEGUID22

зарегистрированной

 

в

 SQL-

серверной

 

БД

Запись

у

 

которой

 

задано

 

значение

 

глобального

 

идентификатора

уникальна

 

во

 

всей

 

базе

 

дан

-

ных

 

ВЕРТИКАЛЬ

-

Справочники

Чтобы

 

найти

 

такую

 

запись

 

в

 

БД

необязательно

 

знать

 

имя

 

таблицы

в

 

которой

 

находится

 

запись

 — 

достаточно

 

знать

 

только

 

значение

 

гло

-

бального

 

идентификатора

Глобальные

 

идентификаторы

 

используются

 

в

 

основном

 

при

 

поиске

 

данных

 

в

 

БД

 

                                                        

1

 

Поле

 

FID

 

резервируется

 

в

 

структуре

 

таблицы

 

только

 

в

 

том

 

случае

если

 

в

 

БД

 

эта

 

таблица

 

иерархически

 

подчинена

 

другой

 

таблице

2

 

Задание

 

поля

 

с

 

автоматическим

 

формированием

 

уникальных

 

числовых

 

значений

 (

так

 

называемый

 «

ав

-

тоинкрементный

» 

тип

 

поля

проводится

 

пользователем

 

при

 

формировании

 

структуры

 

таблицы

Глава

 3. 

Проектирование

 

реляционной

 

структуры

 

пользовательских

 

баз

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

 

 

77

для

 

внешних

 

приложений

 (

например

в

 

таблицах

 

типоразмеров

 

инструмента

). 

Кроме

 

того

в

 

силу

 

своих

 

свойств

 

глобальные

 

идентификаторы

 

могут

 

использоваться

 

в

 

каче

-

стве

 

первичного

 

ключа

 

таблицы

 

 

В

 

общем

 

случае

 

имя

 

поля

содержащего

 

значения

 

глобального

 

идентифи

-

катора

может

 

быть

 

произвольным

Тем

 

не

 

менее

настоятельно

 

реко

-

мендуется

 

полю

 

глобального

 

идентификатора

 

присваивать

 

имя

 

GUID

Если

 

глобальный

 

идентификатор

 

используется

 

в

 

качестве

 

первичного

 

ключа

то

 

связанному

 

с

 

ним

 

полю

 

внешнего

 

ключа

 

рекомендуется

 

присваи

-

вать

 

имя

 

FGUID

Совместно

 

с

 

реляционной

 

моделью

 

в

 

ВЕРТИКАЛЬ

-

Справочники

 

реализованы

 

элементы

 

объектной

 

модели

 — 

своеобразная

 «

надстройка

» 

БД

значительно

 

расши

-

ряющая

 

возможности

 

работы

 

с

 

информационными

 

массивами

Принципы

 

построения

использование

 

и

 

настройка

 

объектной

 

структуры

 

БД

 

ВЕРТИКАЛЬ

-

Справочники

 

под

-

робно

 

изложены

 

в

 

четвертой

 

главе

 

Руководства

Материал

 

третьей

 

главы

рассматри

-

вающий

 

методы

 

работы

 

с

 

реляционной

 

моделью

снабжен

 

необходимыми

 

ссылками

 

на

 

разделы

 

четвертой

 

главы

3.2. 

Каталог

 

баз

 

данных

 

3.2.1. 

Общие

 

сведения

 

БД

  «

Каталог

 

баз

 

данных

» 

ВЕРТИКАЛЬ

-

Справочники

 — 

центральная

 

служебная

 

БД

в

 

которой

 

зарегистрированы

 

все

 

информационные

 

массивы

  (

базы

 

данных

), 

ис

-

пользующиеся

 

в

 

системе

В

 

БД

 «

Каталог

 

баз

 

данных

» 

размещены

 

метаданные

опре

-

деляющие

 

структуру

свойства

 

и

 

взаимосвязи

 

всех

 

объектов

 

базы

 

данных

 

ВЕРТИ

-

КАЛЬ

-

Справочники

.  

Для

 

удобства

 

работы

 

с

 

БД

 

и

 

их

 

обновления

 

каталог

 

баз

 

данных

 

разделен

 

на

 

две

 

секции

 

«

Каталог

 

БД

 

поставки

», 

который

 

содержит

 

регистрационную

 

информацию

 

о

 

БД

 

(

списках

), 

поставляемых

 

с

 

ВЕРТИКАЛЬ

-

Справочники

 

«

Каталог

 

БД

 

пользователя

», 

в

 

котором

 

регистрируются

 

все

 

БД

 (

списки

), 

форми

-

руемые

 

пользователем

 

в

 

процессе

 

эксплуатации

 

ВЕРТИКАЛЬ

-

Справочники

Базы

 

данных

поставляемые

 

с

 

ВЕРТИКАЛЬ

-

Справочники

постоянно

 

пополняют

-

ся

 

и

 

обновляются

Разделение

 

каталога

 

БД

 

на

 

указанные

 

группы

 

позволяет

 

произво

-

дить

 

регулярное

 

обновление

 

БД

 

поставки

 

в

 

процессе

 

эксплуатации

 

без

 

потерь

 

дан

-

ных

 

 

Все

 

базы

 

данных

создаваемые

 

пользователем

 

в

 

процессе

 

эксплуатации

 

системы

следует

 

регистрировать

 

только

 

группе

 «

Каталог

 

БД

 

пользова

-

теля

». 

Каждая

 

БД

 

имеет

 

свой

 

уникальный

 

идентификатор

  (

так

 

называемый

 

псевдо

-

ним

), 

с

 

помощью

 

которого

 

к

 

ней

 

можно

 

организовать

 

доступ

Псевдоним

 

списка

  — 

ВЕРТИКАЛЬ

-

Справочники

Руководство

 

пользователя

 

 

78

обязательный

 

атрибут

 

любой

 

БД

формируемый

 

пользователем

 

при

 

регистрации

 

спи

-

ска

Псевдоним

 

может

 

состоять

 

из

 

любой

 

комбинации

 

цифр

букв

 

кириллицы

 

и

 

латин

-

ского

 

алфавита

 (

не

 

более

 15 

символов

и

 

может

 

нести

 

некоторую

 

смысловую

 

нагрузку

 

о

 

назначении

 

БД

 

Псевдоним

 

каждого

 

списка

 

должен

 

быть

 

уникальным

 

в

 

пределах

 

всей

 

базы

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

Следует

 

отметить

что

 

придумывать

 

псевдоним

 

списка

 

не

 

обязательно

  — 

если

 

псевдоним

 

не

 

должен

 

нести

 

никакой

 

смысловой

 

нагрузки

воспользуйтесь

 

функцией

 

автоматической

 

генерацией

 

псевдонима

В

 

этом

 

случае

 

псевдоним

 

формируется

 

по

 

шаблону

{

группа

} {

номер

например

main200

user12

Группа

 

определяет

 

принадлежность

 

списка

 

 

 

 

 

 

 

 

содержание      ..     12      13      14      15     ..