Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
##САПР_ТП.docx
Скачиваний:
146
Добавлен:
08.05.2015
Размер:
572.63 Кб
Скачать

Основные понятия и основы проектирования баз данных

 

Данные – это информация, представленная в форме, пригодной для хранения и обработки на ЭВМ.

Данные – это представленные в цифровом виде сведения об объектах окружающего мира.

При создании любой БД разрабатывается модель данных. При этом информация существует в двух представлениях:

  1. Логическое представление данных (модель не содержит конкретных значений. В дальнейшем структура остается неизменной, а данные могут меняться при вводе и редактировании информации в БД).

  2. Физическое представление данных на носителе информации (диске).

Для определения модели используются следующие понятия:

  • объект;

  • атрибут;

  • экземпляр;

  • ключ.

Объект представляет собой то, о чем накапливается информация в БД, например «сверло», «зенкер», «резец» и т.д.

Атрибуты – это характеристики объекта. Например, для объекта «сверло» - это «обозначение», «диаметр», «МРЧ», «длина общая» и т.д.

Экземпляр объекта – совокупность значений атрибутов, описывающих его реализацию.

Ключ – это атрибут, значение которого однозначно определяет экземпляр.

При описании физического представления данных, понятию «атрибут» может соответствовать столбец таблицы, понятию «экземпляр» — понятие строка таблицы. Объекту соответствует фрагмент файла данных или файл данных целиком.

Фрагмент БД «РИ» (раздел «Сверла»)

 

Таблица 13.1

Справочная информация о сверлах

Обозначение

Диаметр, мм

Длина общая, мм

Длина режущей части, мм

Код хвостовика

Материал

ГОСТ

. . .

. . .

. . .

. . .

. . .

. . .

. . .

65

19,00

238

135

Морзе 2

Р6М5

10903

66

19,25

238

140

Морзе 2

Р6М5

10903

. . .

. . .

. . .

. . .

. . .

. . .

. . .

Общая структура данных БД «РИ»:

Рис.13.1. Общая структура данных БД «Режущие инструменты»

Лекция 14 Лингвистическое обеспечение сапр технологических процессов

 

Лингвистическое обеспечение – совокупность языков, используемых в процессе разработки и эксплуатации САПР.

Под «языком» понимается любая система символов и знаков для представления и обмена информацией.

Лингвистическое обеспечение образуется следующими языками:

  • программирования;

  • управления;

  • проектирования.

Языки программирования необходимы для создания программного обеспечения при разработке САПР.

Основные языки программирования, применяемые в современных САПР:

Delphi (Pascal);

Visual C, C Builder (C, C++, Turbo C)

Visual Basic (Basic)

и др. (Ajax, Python, Perl, Php и др.)

Языки управления служат для управления ЭВМ, периферийными устройствами. Это операционная система, драйверы принтеров и т.д. Эти языки также относят и к программному обеспечению САПР.

Языки проектирования ориентированы на пользователей – проектировщиков и предназначены для эксплуатации САПР. Эта группа языков делится на:

  • входные;

  • внутренние;

  • выходные.

Входные языки являются средством взаимодействия пользователя с САПР, например, в ходе подготовки и ввода исходных данных или формирования ТП.

Внутренние языки обычно скрыты от пользователя и служат для представления информации, передаваемой между различными подсистемами САПР и ЭВМ.

Выходные языки обеспечивают оформление результатов проектирования в текстовом или графическом виде.

В различных САПР ТП они могут применяться в различном исполнении. В САПР ТП, реализующих, например, принцип синтеза технологических процессов, информация о детали для автоматического проектирования варианта ТП вводится единовременно. В других подобных системах применяется диалоговое проектирование (диалоговый синтез) ТП, и в них информация о детали вводится постепенно по ходу проектирования технологического процесса.

Рис. 14.1. Преобразование информации в САПР