Дополнительный код – 8 позиций (для каждого в отдельности).
Основной код:
II. Уровень. Существуют две разновидности языков: языки, которые имеют табличную форму; языки, которые имеют текстовую форму.
Табличная форма должна быть представлена в виде таблиц кодировочных сведений, состоять из ряда строк и содержать информацию о различных свойствах и отношениях детали. Табличная форма характеризуется жесткой синтаксической конструкцией языка. Поэтому говорят, что в табличной форме реализуется грамматика фиксированного формата. Таблица кодировочных сведений содержит информацию о различных свойствах детали.
Составляется таблица свойств поверхности (Т.1):
Вид пов-ти | Положение пов. | Соотношение пов. | Направленность вдоль (x, y, z) | Точ-ность (кв.) | Ше-роховатость | Кол-во смежных пов.-ей | Номера смежных пов.-ей |
Таблица размерных связей (Т.2):
Размер | Квалитет | Поле допуска | Предел отклонения | Направленность отклонения | Признак размера | От какой пов-ти | До какой пов-ти | |
НО | ВО | |||||||
Текстовая форма представляет собой совокупность предложений, организованных по правилам грамматики. Например: остальные h12, H12±IT12/2.
4ЦИН / D50 h8 Ra0,8 / 5 / L20 I12 Ra6,3
_ _ КАН / D35 h12 Ra6,3 / L6 H12 Ra6,3
Базы данных в технологическом проектировании. Краткая характеристика разновидностей моделей данных.
База данных – это структурированная совокупность взаимосвязанных данных, хранящихся во внешней памяти ЭВМ. В базу данных (БД) входят данные, используемые одним программным компонентом или пользователем САПР. БД САПР должна удовлетворять следующим требованиям: 1) Минимальная избыточность. 2) Независимость данных. Для организации доступа пользователей к БД служит система управления БД (СУБД). СУБД – это совокупность программных средств, предназначенных для создания и использования БД (извлечение, добавление, корректировка данных).
Основная функция СУБД – это выполнение всех операций как для пользователей, так и для каких-нибудь прикладных программ. СУБД используют два вида языка: язык описания детали и язык манипуляции данными. Совокупность БД и СУБД образует банк данных. Существует несколько разновидностей БД, которые связаны с определенными моделями данных.
Модель данных – это нормализованное описание, отражающее состав и типы данных, а также взаимосвязи между ними. К моделям данных предъявляют требования:
1. Безопасность (информация д.б. защищена от разрушения).
2. Целостность данных (должны отсутствовать несовместимые данные).
3. Полнота данных.
4. Отсутствие избыточности.
5. Достоверность данных (защищать информацию от искажения).
6. Минимизация времени доступа к данным.
7. Обеспечение одновременной работы многих пользователей.
Существуют 3 вида модели данных:
1) Иерархическая. Здесь структура связей м/у данными представлена в виде граф-дерева «один ко многим». Достоинство этой модели состоит в ее простоте и наглядности.
Например: Мет.реж. станки
↓ ↓
токарные фрезерные
↓ ↓ ↓ ↓
универс. автомат. верт-фрез гор-фрез.
2) Сетевая. М.б. представлена в виде направленного графа типа «сеть».
Например:
«многие ко многим».
Достоинства: 1) возможность любого группирования записей (минимальная избыточность). 2) организация произвольных связей. Недостатки: значительное усложнение СУБД. Любая сетевая модель м.б. представлена как иерархическая:
- сетевая - иерархическая
3) Реляционная. Она построена на алгебре отношений. Определяется совокупностью плоских или двумерных таблиц, где каждая таблица - есть некоторое отношение (картежей, записей); каждый столбец соответствует той или иной характеристике объекта (тому или иному атрибуту).
Например: Технико-организационные данные (Т.1):
Инвентар-ный № станка | № цеха | № участка | Состояние оборудова-ния | Дата установки |
ИНВ | ЦЕХ | УЧ. | СО | ДУ |
Паспортные данные (Т.2):
Модель станка | № цеха | Масса, кг | Мощность привода, кВт | Инв. номер | |
МОД | ГАБ | МАС | МОЩ | ИНВ | |
Достоинства:
1) отсутствуют одинаковые строки.
2) не важен порядок строк.
3) каждый столбец имеет свое уникальное имя.
Отношение Т.1-Т.2:
Модель станка | Инв. номер | Цех | Участок |
МОД | ИНВ. | ЦЕХ | УЧ. |
Достоинства:
1) простота.
2) независимость данных.
3) непроцедурность запросов.
4) хорошая развитость теор. аппарата.
Недостаток: требуют довольно больших вычислительных ресурсов.