Структура представлення даних у САПР.
Існує три рівня представлення даних: Рівень користувача (предметна область), логічний і фізичний.
кожен об'єкт предметної області характеризується своїми атрибутами, кожен атрибут має ім'я і значення. наприклад, об'єктосцилограф. Імена його атрибутів - частота повторення, чутливість, смуга пропуску; значення атрибутів - відповідні значення параметрів. або об'єкт транзистор, Імена його атрибутів - найменування параметрів, значення атрибутів - значення параметрів і т. Д.
логічний (концептуальний) рівень - Це абстрактне уявлення (Абстрактний рівень) даних, незалежне від подання до ЕОМ.
фізичний рівень - Це практична реалізація бази даних на тому чи іншому носії в ЕОМ. Сюди входять і програмні засоби управління цими носіями.
зв'язок між цими трьома рівнями представлення даних показана в таблиці 1.
Таблиця 1.
Вся сукупність інформації, яка описує один об'єкт предметної області на логічному рівні, називається записом. записповністю характеризує об'єкт і все його атрибути.
Сукупність записів про одну й ту ж категорії об'єктів утворює файл. запис складається з полів, кожне поле відповідає одному з атрибутів. Зміст поля описує ім'я і значення відповідного атрибута.
На фізичному рівні кожного запису відповідає одна комірка - Область пам'яті на тому чи іншому носії, розмір якої повинен бути достатній для зберігання записи. Кожному полю, що описує атрибут об'єкта, відповідає елемент на конкретному носії; елемент може бути розділений на сегменти.
Сукупність комірок утворює перелік, Що відповідає одному файлу на логічному рівні. кожна комірка має ключове поле; якщо номери осередків зростають, то файл називають ранжируваною. Бувають порожні клітинки; тоді перелік називають нещільним.
сукупність файлів на логічному рівні називають бібліотекою, Відповідної конкретної розглянутої предметної області. На фізичному рівні бібліотеці відповідає база даних.
На логічному рівні дані можуть бути представлені трьома способами. В даний час існує три моделі даних: реляційна, мережева і ієрархічна.
В основу реляційної моделі покладено поняття теоретико-множинного відносини (реляції), яке представляється у вигляді таблиці. Вона є найбільш зручним інженерним поданням для користувача (рис. 18 а). Кожен стовпець її відповідає атрибуту об'єкта, і йому присвоюється відповідний ім'я. У стовпчиках таблиці (відносини) вводяться значення атрибутів. Використовуючи відносини зв'язку і мову реляційної алгебри, можна здійснювати вибір будь-якої підмножини інформації: по рядках, стовпцях або іншими ознаками. застосовуючи операції "Розрізання" і "склеювання" відносин, можна отримати різноманітні файли в потрібній формі (рис. 18 б).
При використанні реляційної моделі атрибут об'єкта може сам виступати як об'єкт інший предметної області, Тобто задіюється відносність (звідси - відношення) Понять об'єкта і його атрибутів.