Автоматизированный банк данных (Лабораторная работа № 2)

Страницы работы

Фрагмент текста работы

каталог имен входят имена всех подмассивов, содержащихся в рассматриваемом массиве, а каталог адресов в той же последовательности включает и относительные адреса расположения подмассивов.

Поиск информации при такой структуре производится в следующей последовательности:

с магнитного диска (МД) в оперативную память (ОП) считывается каталог файла KIF, по имени рассматриваемой подсистемы определяется начальный адрес расположения каталога группы массивов, составляющих информационное обеспечение данной подсистемы KINF,, с МД в ОП считывается каталог;

в подсистеме организуется обращение к конкретным массивам группы (например, к массиву паспортных данных оборудования) С этой целью по имени массива М, в KINF, определяются начальные адреса каталогов КТij и NIij;

в подсистеме определяется имя некоторого массива, к содержимому которого необходимо обратиться. С этой целью при помощи каталогов КТij и NLij, вычисляется адрес нужного подмассива;

с МД в ОП на рабочее поле считывается содержимое нужного подмассива.

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

Рис 3. 10. Схема управляющих связей базы данных.

Пример организации массивов БД

Рассмотрим особенности организации массивов БД на примере организации массива металлорежущего оборудования. Этот массив информации используется при решении ряда технологических задач, в частности при проектировании маршрутных технологических процессов и техническом нормировании станочных работ. В случае нормирования массив «Оборудование» используется для решения подзадач:

- выбор ближайшего числа из ряда паспортных данных, наиболее близких к расчетным значениям,» например частоты вращения и подачи;

проверка расчетных режимов по мощности, прочности слабого звена;

определение номера цеха, участка, состояния оборудования, паспортных данных этой модели по заданному инвентарному номеру оборудования.

Укрупненный состав информационного массива металлорежущего оборудования показан на рис. 3.11. Список всех реквизитов массива разбит на две группы, элементы 1-й группы характеризуют конкретную физическую единицу оборудования, а 2-й — данные, описывающие модель оборудования вообще.

Сведения о технико-организационных данных оформляются в виде так называемой информационно-логической таблицы (ИЛТ),

Рис. 3.11. Укрупненный состав реквизитов информационного массива металлорежущего оборудования у которой в качестве аргумента выступает инвентарный номер оборудования.

Для программной реализации функционирования информационного массива «Оборудование» необходимо сформировать каталог имен и адресов. Технико-организационные данные оформляются в виде подмассива, имя которого записывается в каталог имен КТ, а относительный адрес расположения в числовом массиве записывается в каталог адресов NI. Связь технико-организационных данных с числовыми характеристиками паспортных данных станков осуществляется через относительный адрес расположения под-массивов.

Поиск информации при техническом нормировании может вестись по двум направлениям, характерным для двух задач:

- определение численных величин паспортных данных по заданной модели станка;

- определение технико-организационных данных по заданному инвентарному номеру станка.

Алгоритм поиска для этих задач показан на рис. 3.12.

Одним из наиболее ответственных этапов разработки массивов БД, и в частном случае массива «Оборудование», являются сбор и систематизация данных.

Рис. 3.12. Схема организации поиска подмассива паспортных данных станка

Так, для реквизита «Модель станка» записывается условное обозначение типа и модели, присвоенное конкретному станку: например, 1К.62, 6Р13, 2А135РФ2. Количество знаков в обозначении не должно превышать определенного числа, например 24.

Вся собранная для массива «Оборудование» информация сводится

Похожие материалы

Информация о работе