Дополнительный код – 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) хорошая развитость теор. аппарата.

Недостаток: требуют довольно больших вычислительных ресурсов.




Наши рекомендации