Скачиваний:
122
Добавлен:
22.01.2014
Размер:
2.96 Mб
Скачать

Лабораторная работа №17

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

1. Цели лабораторной работы: Ознакомиться с методикой и основными принципами выбора режущего инструмента с использованием баз данных

2. Постановка задачи: Разработать алгоритм выбора режущего инструмента.

3. Порядок выполнения работы:

  • Ознакомиться с теоретической частью.

  • Ввести исходные данные.

  • Проанализировать полученные результаты.

  • Оформить отчет

4. Теоретические основы

Структура базы данных

Массивы БД могут размещаться на одном или нескольких файлах. В САПР, как правило, информация БД не превышает объема памяти одного магнитного диска и, следовательно, может быть размещена на одном файле.

Центральным справочным органом БД является каталог файла KIF. Каталог формируется вручную и содержит сведения о расположении групп массивов, обслуживающих конкретные подсистемы.

Каталогу KIF подчинены каталоги групп массивов KINF, которые содержат информацию о каждом массиве групп. Состав сведений следующий:

имя i-го массива;

количество форматов А8 в каталоге имен подмассивов КТ;

номер записи начала каталога имен КТ;

номер записи начала каталога адресов подмассивов NT;

номер свободной записи.

Каталог KINF формируется автоматически на магнитном диске и может содержать сведения не более чем о 20 массивах.

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

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

  • с магнитного диска (МД) в оперативную память (ОП) считывается каталог файла KIF;

  • по имени рассматриваемой подсистемы определяется начальный адрес расположения каталога группы массивов, составляющих информационное обеспечение данной подсистемы KINF,;

  • с МД в ОП считывается каталог;

  • в подсистеме организуется обращение к конкретным массивам группы

  • в подсистеме определяется имя некоторого массива, к содержимому которого необходимо обратиться.

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

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

4. Содержание отчета:

- 1. Цель работы - краткая формулировка поставленной цели.

- 2. Постановка задачи – формулирование задачи в соответствии с индивидуальным заданием.

- 3. Порядок выполнения – Описание структуры базы данных и системы кодирования инструмента и порядка его выбора.

Выводы – краткая характеристика работы и полученных результатов (отвечают на поставленную цель).