SlideShare une entreprise Scribd logo
1  sur  28
Програмне та інформаційне
забезпечення САПР
Програмне забезпечення САПР являє собою сукупність всіх
програм та експлуатаційної документації до них, необхідних для
автоматизованого проектування.
Фізично до складу ПЗ входять:
• документи з текстами програм;
• програми, записані на машинних носіях інформації;
• експлуатаційні документи.
ПЗ конкретної САПР включає в себе програми і
документацію для всіх типів ЕОМ, використовуваних в даній
САПР. Складові програмного забезпечення САПР, а також
вимоги до його розробки та документування встановлені
державними стандартами.
Загальносистемне ПЗ
Містить набір програмних засобів , які призначені для підвищення
ефективності використання обчислювальних комплексів САПР і
продуктивності праці персоналу, що обслуговує ці комплекси .
До функцій загальносистемного ПЗ відносяться:
• управління процесом обчислень;
• введення, висновок і частково обробка інформації ;
• діалогова взаємозв'язок з користувачем в процесі проектування ;
• рішення общематематических завдань ;
• зберігання, пошук , сортування , модифікація даних , необхідних
при проектуванні , захист їх цілісності та захист від
несанкціонованого доступу;
• контроль і діагностика роботи обчислювального комплексу .
Спеціалізоване ПЗ
Включає в себе прикладні програми та пакети прикладних
програм ( ППП) , основною функцією яких є отримання проектних
рішень.
Операційні системи включають в себе програми двох груп:
• обробні програми , складові підсистему підготовки програм
користувача (зовнішнє програмне забезпечення) ;
• керуючі програми , що утворюють групу виконання
програм користувача (внутрішнє програмне забезпечення).
Структура загальносистемного програмного
забезпечення САПР
Операційна
система
Оброблюючі
програми
Транслятори
Обслуговуючі
програми
Бібліотеки
Управляючі
програми
Супервізор
Управління
даними
Управління
завданнями
Прикладне програмне забезпечення
Являє собою пакети прикладних програм (ППП ) для виконання
різних проектних процедур. Вони розробляються на основі
єдиного внутрішнього представлення графічної і текстової
інформації , єдиного вхідного мови , будуються за модульним
принципом і орієнтовані на використання непрограмістів -
проектувальником.
Пакети прикладних програм простої структури характеризуються
наявністю тільки обробної частини - набору функціональних
програм (модулів) , кожна з яких призначена для виконання
тільки одного проектної процедури. Об'єднання потрібних модулів
здійснюється засобами операційної системи ЕОМ.
Керуюча частина програмного забезпечення має ієрархічну
організацію , і в загальному випадку в ній можна виділити різні
рівні : рівень операційних систем обчислювальної мережі ,
операційних систем окремих ЕОМ , моніторних систем САПР і
моніторів окремих ППП.
Основні функції
керуючої
частини:
зв'язок з
користувачем в
режимі діалогу
планування
обчислювальног
о процесу
розподіл
обчислювальних
ресурсів
динамічний
розподіл пам'яті
та інші
Спеціалізоване ПЗ САПР
Створюється з урахуванням організації і можливостей
загальносистемного програмного забезпечення. В цілому склад і
структура ПО визначаються складом і структурою САПР та її
підсистем . Можливості, що надаються сучасними
обчислювальними комплексами , більшою мірою визначаються
їх операційними системами (ОС) , ніж технічними пристроями.
Операційні системи організують одночасне вирішення різних
завдань на ВТ , динамічний розподіл каналів передачі даних і
зовнішніх пристроїв між завданнями , планування потоків
завдань і послідовності їх вирішення з урахуванням
встановлених пріоритетів , динамічний розподіл пам'яті
обчислювального комплексу , забезпечують роботу в різних
режимах (з фіксованим і змінним числом задач в
інтерактивному режимі).
Системне програмне забезпечення
Включає в себе програми, що здійснюють управління, контроль і
планування обчислювального процесу, розподіл ресурсів ,
введення / виведення даних та інші операції в підсистемах САПР.
Його поділяють на дві частини.
• Перша частина - загальносистемне ПЗ , яке представлене
операційними системами. Вони використовуються в САПР.
• Інша частина - базове програмне забезпечення, що включає
програми обслуговування підсистем САПР ( моніторні системи ,
СУБД , графічні і текстові редактори ) .
До програмного забезпечення пред'являються такі вимоги:
• економічність (ефективність за швидкодією і витратам
пам'яті);
• зручність використання, застосування простих проблемно-
орієнтованих мов;
• наявність засобів діагностики помилок користувача ;
• надійність і правильність отримання результатів
проектування;
• універсальність по відношенню до тих чи іншим
обмеженням вирішуваних завдань ;
• відкритість ( адаптованість) щодо внесення змін в процесі
експлуатації програм;
• сопровождаемость , що характеризує працездатність
програм при внесенні змін до них ;
• мобільність при перебудові програм з ЕОМ одного типу на
ЕОМ іншого типу.
Інформаційне забезпечення САПР
Основне призначення ІЗ САПР - зменшення обсягів інформації,
необхідної в процесі проектування від розробника, і виключення
дублювання даних в прикладному, програмному та технічному
забезпеченні САПР.
ІЗ САПР складається з опису стандартних проектних процедур,
типових проектних рішень, типових елементів, комплектуючих
виробів і їх моделей, матеріалів, числових значень параметрів і
інших даних. Ці дані в закодованій формі записуються на
машинних носіях: магнітних стрічках і магнітних дисках.
Структура та зміст ІЗ САПР, а також характер його використання
залежать від ступеня розвитку банку даних. Дані ІЗ зазвичай
групуються в окремі масиви, кожен з яких відноситься до певного
об'єкту опису. Такі масиви називаються файлами. Вся сукупність
файлів утворює базу даних, яку можна багаторазово
використовувати при проектуванні.
Для створення, розширення, коригування і колективного
використання даних створюються спеціальні системи управління
базами даних (СУБД). Сукупність баз даних, систем управління
файлами, а також належних до них програмних, мовних,
технічних та організаційних засобів називається банком даних.
Отже, банки даних (БНД) є складовою частиною ІЗ САПР і
складаються з баз даних (БД) і систем управління базами даних
(СКБД). БНД створюються як обслуговуючі підсистеми САПР і
призначені для автоматизованого забезпечення необхідними
даними проектуючих підсистем САПР.
За призначенням СУБД є елементом інформаційного
забезпечення, так як організує автоматизоване забезпечення
проектувальника інформацією, а за змістом це комплекс програм,
тобто елемент програмного забезпечення.
Склад БД визначають з
урахуванням
характеристик об'єктів
проектування
(технічних,
метрологічних,
експлуатаційних)
характеристик процесу
проектування (типові
проектні рішення
опису технологічних
операцій (з варіантами
їх реалізації)
чинних нормативних
та довідкових даних,
раніше створених в
організації
інформаційних
масивів.
Основні вимоги до баз даних:
• встановлення багатосторонніх зв'язків по продуктивності -
пропускної спроможності;
• мінімальна надмірність за витратами на створення і
експлуатацію БД;
• цілісність і можливість пошуку даних;
• безпеку і секретність від несанкціонованого доступу;
• зв'язок з розробленими і проектованими БД;
• простота;
• можливість налаштування і переміщення даних.
Останні вимоги складають концепцію автоматизованих
інформаційних систем, що володіють адаптацією СУБД до даної
предметної області з урахуванням динаміки її розвитку.
База даних характеризується двома аспектами:
• інформаційним;
• маніпуляційним.
Перший відображає структуру даних, найбільш підходящу для
даної предметної області;
другий - дії над структурами даних:
• вибірку,
• додавання,
• видалення,
• оновлення та
• перетворення даних.
При побудові БД повинен виконуватися принцип
інформаційного єдності, тобто повинні застосовуватися
терміни, символи, умовні позначення, проблемно-орієнтовані
мови та інші способи подання інформації, прийняті в САПР.
В якості основних логічних структур баз даних можуть
використовуватися:
• ієрархічна,
• мережева,
• реляційна,
• змішана.
Зміст, структура та організація використання БД повинні
забезпечувати:
• об'єднання будь-якого числа БД будь-якого обсягу, що допускає
спільне використання загальних даних різними підсистемами
САПР для різних завдань;
• можливість нарощування БД, достовірність і несуперечність
даних, мінімальний обсяг пам'яті ЕОМ для їх зберігання;
• захист і регулювання можливості доступу до БД;
• багаторазове використання даних.
В БД можна виділити частини, що грають різну роль у процесі
проектування.
• Перша частина - довідник - містить довідкові дані про ГОСТах,
нормативах, уніфікованих елементах, раніше виконаних
типових проектах. Ця частина змінюється найменш часто,
характеризується одноразовим записом і багаторазовим
зчитуванням і називається постійною частиною БД.
• Друга частина - проект - містить відомості про апаратуру, що
знаходиться в процесі проектування. У неї входять результати
вирішення проектних завдань, отримані до поточного
моменту (різного типу схеми, специфікації, таблиці з'єднань,
тести). Проект поповнюється або змінюється в міру
завершення чергових ітерацій на етапах проектування і
становить напівзмінні частина БД.
• Третя частина БД містить масиви змінних, значення яких
важливі тільки в процесі спільного вирішення двома (або
більше) програмами конкретної задачі проектування. Це змінна
частина БД.
Перший спосіб інформаційного узгодження програм - побудова
централізованої БД, загальною для всіх модулів програмного
забезпечення.
У відповідності з цим способом при створенні САПР спочатку
розробляється БД, а потім - програмне забезпечення. Реалізація
централізованої БД - складна задача, т. к. обрана структура БД не
завжди може забезпечити реалізацію всіх необхідних маршрутів
проектування.
Програма А
Центральна база
даних
Програма В
Програма С
Програма Д
Другий спосіб інформаційного узгодження програм - побудова
системи, в якій кілька частинних баз даних сполучаються за
допомогою спеціального програмного інтерфейсу.
Програма А Програма В
База даних 1
Спряження
Спряження
База даних 3 Програма Д
База даних 2 Спряження
Програма С
Інтерфейс являє собою програми перекомпонування
інформаційних масивів з форматів і структур однієї БД в формати
і структури, прийняті в інший БД.
Основні операції
в БД:
вибірка даних
прикладними
програмами
запис нових
даних, видалення
старих
непотрібних
записів
перезапис файлів
з одних
машинних носіїв
на інші і так далі
Для виконання більшості з цих операцій потрібне спеціальне
програмне забезпечення.
• Логічне уявлення БД відображає тільки склад відомостей і
зв'язки між елементами відомостей, що зберігаються в БД.
• Фізичне представлення БД відображає спосіб розташування
інформації на машинних носіях.
Структуру БД можна представити у вигляді графа. Кожна
вершина графа відображає групу однотипних записів (групи
взаємопов'язаних елементів даних), тобто кожній вершині
можна поставити у відповідність таблицю, що містить
конкретні значення (екземпляри) записів.
• БД, для логічного
представлення яких
використовуються
графи, називаються
мережними. Зазвичай в
мережевих БД в графах, що
зображують структуру, можна
вказати ті чи інші цикли. В
окремому випадку мережевих
БД граф може являти собою
дерево. Зокрема, якщо усунути
з БД всі відомості, крім
одного номінального, то
структура представляється
деревом. Таку структуру
називають деревовидною або
ієрархічною.
• Поряд з мережевим підходом до
подання БД існує інший підхід,
заснований на операції
нормалізації структури. Цей
підхід призводить до логічного
поданням БД у вигляді
сукупності таблиць. Такі бази
даних бази даних називають
реляційними БД.
Реляційна БД являє собою
сукупність таблиць за умови, що
відомості про зв'язки між
таблицями вдається включити в
самі ці таблиці. Включення
таких відомостей забезпечується
нормалізацією.
Рівні представлення даних
Існує три рівні представлення даних: рівень користувача (предметна
область), логічний і фізичний.
Кожен об'єкт предметної області характеризується своїми
атрибутами, кожний атрибут має ім'я і значення.
• Логічний (концептуальний) рівень - це абстрактне уявлення
(абстрактний рівень) даних, незалежне від подання в ЕОМ.
• Фізичний рівень - це практична реалізація бази даних на тому чи
іншому носієві в ЕОМ. Сюди входять і програмні засоби управління
цими носіями.
Сукупність файлів на логічному рівні називають бібліотекою,
відповідної конкретної розглянутої предметної області. На фізичному
рівні бібліотеці відповідає база даних. На логічному рівні дані можуть
бути представлені трьома способами.
В даний час існує три моделі даних: реляційна, мережева та
ієрархічна.
• В основу реляційної моделі покладено поняття теоретико-
множинного відношення (реляції), яке представляється у
вигляді таблиці.
• Ієрархічна модель даних - це деяка їх сукупність, що
складається з окремих дерев, в яких всі зв'язки спрямовані від
одного сегмента, званого вихідним, до декількох породженим,
тобто реалізуються зв'язку типу "один до багатьох".
• Мережева модель даних є більш загальною структурою у
порівнянні з ієрархічною. Кожен окремий сегмент (осередок)
може мати довільне число безпосередніх вихідних (старших)
сегментів, а також і довільне число породжених (молодших).
Проектування бази даних
Процес розробки структури БД на підставі вимог користувача
називають проектуванням БД (ПБД). Результатами ПБД є
структура БД, що складається з логічних і фізичних компонент, і
керівництво для прикладних програмістів.
Розвиток системи БД в часі називають життєвим циклом.
Останній ділиться на стадії аналізу, проектування і експлуатації.
• Перша стадія включає в себе етапи формулювання й аналізу
вимог, концептуального проектування, проектування реалізації,
фізичного проектування.
• Друга стадія складається з етапів реалізації БД, аналізу
функціонування та підтримки, модифікації та адаптації.
• Концептуальне проектування забезпечує вибір структури
організації інформації на основі об'єднання інформаційних
вимог користувачів.
• Проектування реалізації (логічне проектування) поділяють
на дві частини: проектування бази даних та проектування
програм.
Результатом першої частини є логічна структура БД.
Результатом другої частини вважають функціональні описи
програмних модулів та набори запитів до БД.
• Фізичне проектування поділяють також на дві частини:
1) вибір фізичної структури БД;
2) налагодження програмних модулів, отриманих при
проектуванні програм.
Результатом етапу є підготовка до експлуатації БД. На етапі
реалізації БД ставиться завдання розробки програм доступу до
БД.
Рівні абстракції
для опису даних
концептуальний
(з позиції
адміністратора)
опис об'єктів,
атрибутів та
значень даних
реалізації (з
позиції
прикладного
програміста і
користувача)
тут мають справу із
записами,
елементами даних
і зв'язками між
записами
фізичний
(з позиції
системного
програміста)
оперують блоками,
покажчиками,
даними
переповнення,
угрупованням
даних
При роботі з БД використовуються декілька типів мов:
• маніпулювання даними;
• програмування;
• опису фізичної організації даних.
Процес проектування БД починають з побудови концептуальної
моделі (КМ).
КМ складається з опису об'єктів і їх взаємозв'язків без вказівки
способів фізичного зберігання. Побудова КМ починається з
аналізу даних про об'єкти і зв'язки між ними, збору інформації
про дані в існуючих і можливих прикладних програмах. Іншими
словами, КМ - це модель предметної області. Версія КМ,
забезпечувана БД, називається логічною моделлю (ЛМ).
Підмножини ЛМ, які виділяються для користувачів, називаються
зовнішніми моделями.
Логічна модель відображається у фізичну, яка відображає
розміщення даних і методи доступу. Фізичну модель називають
ще внутрішньою. Зовнішні моделі не пов'язані з
використовуваними ТЗ та методами доступу до БД.

Contenu connexe

Tendances

Патріотичне виховання засобами народознавства
Патріотичне виховання засобами народознавстваПатріотичне виховання засобами народознавства
Патріотичне виховання засобами народознавстваTetyana Voznyak
 
презентация на предзащиту и защиту вкр (пишем диплом-сами.рф)
презентация на предзащиту и защиту вкр (пишем диплом-сами.рф)презентация на предзащиту и защиту вкр (пишем диплом-сами.рф)
презентация на предзащиту и защиту вкр (пишем диплом-сами.рф)TalkaKvasova
 
використання інноваційних технологій на уроках зарубіжної літератури
використання інноваційних технологій на уроках зарубіжної літературивикористання інноваційних технологій на уроках зарубіжної літератури
використання інноваційних технологій на уроках зарубіжної літературиОлена Пятковська
 
вимоги до планування
вимоги до плануваннявимоги до планування
вимоги до плануванняTamara Emec
 
інклюзивна освіта. наукові засади, проблеми і перспективи впровадження в знз....
інклюзивна освіта. наукові засади, проблеми і перспективи впровадження в знз....інклюзивна освіта. наукові засади, проблеми і перспективи впровадження в знз....
інклюзивна освіта. наукові засади, проблеми і перспективи впровадження в знз....pmpkberezne
 
Презентація 1
Презентація 1Презентація 1
Презентація 1Vladysha1989
 
Методика використання інформаційних технологій в початковій школі
Методика використання інформаційних технологій в початковій школіМетодика використання інформаційних технологій в початковій школі
Методика використання інформаційних технологій в початковій школіnatalishodinki
 
гра, як метод виховання і навчання школярів з особливими потребами.
гра, як  метод виховання і навчання школярів з особливими потребами.гра, як  метод виховання і навчання школярів з особливими потребами.
гра, як метод виховання і навчання школярів з особливими потребами.Вікторія Дяченко
 
Презентація підручника «Природознавство» для 4 класу
Презентація підручника «Природознавство» для 4 класуПрезентація підручника «Природознавство» для 4 класу
Презентація підручника «Природознавство» для 4 класуPidruchnyky
 
презентація досвіду 2017
презентація досвіду 2017презентація досвіду 2017
презентація досвіду 2017Vitaliy01
 
Інклюзивна освіта й універсальний дизайн
Інклюзивна освіта й універсальний дизайнІнклюзивна освіта й універсальний дизайн
Інклюзивна освіта й універсальний дизайнUNDP Ukraine
 
Навчально методичний посібник-основи_інклюзивної_освіти
Навчально методичний посібник-основи_інклюзивної_освітиНавчально методичний посібник-основи_інклюзивної_освіти
Навчально методичний посібник-основи_інклюзивної_освітиGala2308
 
Опора і рух. Види скелетів і способи пересування безхребетних тварин.
Опора і рух. Види скелетів і способи пересування безхребетних тварин.Опора і рух. Види скелетів і способи пересування безхребетних тварин.
Опора і рух. Види скелетів і способи пересування безхребетних тварин.labinskiir-33
 
презентація школи
презентація школипрезентація школи
презентація школиGalina7000
 
Універсальний дизайн в сфері освіти
Універсальний дизайн в сфері освітиУніверсальний дизайн в сфері освіти
Універсальний дизайн в сфері освітиUNDP Ukraine
 
конкурентоспроможний вчитель
конкурентоспроможний вчительконкурентоспроможний вчитель
конкурентоспроможний вчительЛеся Черноок
 
2013.11.26 планування роботи вчителя логопеда у днз з урахуванням вимог
2013.11.26 планування роботи вчителя логопеда у днз з урахуванням вимог2013.11.26 планування роботи вчителя логопеда у днз з урахуванням вимог
2013.11.26 планування роботи вчителя логопеда у днз з урахуванням вимогdnz101
 

Tendances (20)

Патріотичне виховання засобами народознавства
Патріотичне виховання засобами народознавстваПатріотичне виховання засобами народознавства
Патріотичне виховання засобами народознавства
 
презентация на предзащиту и защиту вкр (пишем диплом-сами.рф)
презентация на предзащиту и защиту вкр (пишем диплом-сами.рф)презентация на предзащиту и защиту вкр (пишем диплом-сами.рф)
презентация на предзащиту и защиту вкр (пишем диплом-сами.рф)
 
використання інноваційних технологій на уроках зарубіжної літератури
використання інноваційних технологій на уроках зарубіжної літературивикористання інноваційних технологій на уроках зарубіжної літератури
використання інноваційних технологій на уроках зарубіжної літератури
 
Д.Д.Біда. Компетентнісно орієнтовані завдання в початковій школі (на прикладі...
Д.Д.Біда. Компетентнісно орієнтовані завдання в початковій школі (на прикладі...Д.Д.Біда. Компетентнісно орієнтовані завдання в початковій школі (на прикладі...
Д.Д.Біда. Компетентнісно орієнтовані завдання в початковій школі (на прикладі...
 
вимоги до планування
вимоги до плануваннявимоги до планування
вимоги до планування
 
інклюзивна освіта. наукові засади, проблеми і перспективи впровадження в знз....
інклюзивна освіта. наукові засади, проблеми і перспективи впровадження в знз....інклюзивна освіта. наукові засади, проблеми і перспективи впровадження в знз....
інклюзивна освіта. наукові засади, проблеми і перспективи впровадження в знз....
 
Презентація 1
Презентація 1Презентація 1
Презентація 1
 
Методика використання інформаційних технологій в початковій школі
Методика використання інформаційних технологій в початковій школіМетодика використання інформаційних технологій в початковій школі
Методика використання інформаційних технологій в початковій школі
 
гра, як метод виховання і навчання школярів з особливими потребами.
гра, як  метод виховання і навчання школярів з особливими потребами.гра, як  метод виховання і навчання школярів з особливими потребами.
гра, як метод виховання і навчання школярів з особливими потребами.
 
ТЕМА 6. КОРЕКЦІЙНО-РОЗВИВАЛЬНА РОБОТА ЯК СКЛАДОВА ІНКЛЮЗИВНОГО НАВЧАННЯ
ТЕМА 6. КОРЕКЦІЙНО-РОЗВИВАЛЬНА РОБОТА ЯК СКЛАДОВА ІНКЛЮЗИВНОГО НАВЧАННЯТЕМА 6. КОРЕКЦІЙНО-РОЗВИВАЛЬНА РОБОТА ЯК СКЛАДОВА ІНКЛЮЗИВНОГО НАВЧАННЯ
ТЕМА 6. КОРЕКЦІЙНО-РОЗВИВАЛЬНА РОБОТА ЯК СКЛАДОВА ІНКЛЮЗИВНОГО НАВЧАННЯ
 
обдарованість
обдарованістьобдарованість
обдарованість
 
Презентація підручника «Природознавство» для 4 класу
Презентація підручника «Природознавство» для 4 класуПрезентація підручника «Природознавство» для 4 класу
Презентація підручника «Природознавство» для 4 класу
 
презентація досвіду 2017
презентація досвіду 2017презентація досвіду 2017
презентація досвіду 2017
 
Інклюзивна освіта й універсальний дизайн
Інклюзивна освіта й універсальний дизайнІнклюзивна освіта й універсальний дизайн
Інклюзивна освіта й універсальний дизайн
 
Навчально методичний посібник-основи_інклюзивної_освіти
Навчально методичний посібник-основи_інклюзивної_освітиНавчально методичний посібник-основи_інклюзивної_освіти
Навчально методичний посібник-основи_інклюзивної_освіти
 
Опора і рух. Види скелетів і способи пересування безхребетних тварин.
Опора і рух. Види скелетів і способи пересування безхребетних тварин.Опора і рух. Види скелетів і способи пересування безхребетних тварин.
Опора і рух. Види скелетів і способи пересування безхребетних тварин.
 
презентація школи
презентація школипрезентація школи
презентація школи
 
Універсальний дизайн в сфері освіти
Універсальний дизайн в сфері освітиУніверсальний дизайн в сфері освіти
Універсальний дизайн в сфері освіти
 
конкурентоспроможний вчитель
конкурентоспроможний вчительконкурентоспроможний вчитель
конкурентоспроможний вчитель
 
2013.11.26 планування роботи вчителя логопеда у днз з урахуванням вимог
2013.11.26 планування роботи вчителя логопеда у днз з урахуванням вимог2013.11.26 планування роботи вчителя логопеда у днз з урахуванням вимог
2013.11.26 планування роботи вчителя логопеда у днз з урахуванням вимог
 

Similaire à програмне та інформаційне_забезпечення_сапр

принципи побудови і функціонування сапр
принципи побудови і функціонування сапрпринципи побудови і функціонування сапр
принципи побудови і функціонування сапрIrina Semenova
 
Case технології
Case технології Case технології
Case технології Irina Semenova
 
Організація програмного забезпечення комп’ютера
Організація програмного забезпечення комп’ютераОрганізація програмного забезпечення комп’ютера
Організація програмного забезпечення комп’ютераНаталья Коба
 
лекція 1 введення в бд та іс
лекція 1 введення в бд та іслекція 1 введення в бд та іс
лекція 1 введення в бд та ісpogromskaya
 
презентація
презентаціяпрезентація
презентаціяKaterina78
 
Програмне забезпечення (1).pptx
Програмне забезпечення (1).pptxПрограмне забезпечення (1).pptx
Програмне забезпечення (1).pptxFlashb4ekBS
 
Cистемне та службове програмне забезпечення
Cистемне та службове програмне забезпеченняCистемне та службове програмне забезпечення
Cистемне та службове програмне забезпеченняCveldulf
 
Сучасні інформаційні технології. Лекція 2. Архітектура персонального комп’ютера
Сучасні інформаційні технології. Лекція 2. Архітектура персонального комп’ютераСучасні інформаційні технології. Лекція 2. Архітектура персонального комп’ютера
Сучасні інформаційні технології. Лекція 2. Архітектура персонального комп’ютераМаксим Павленко
 
Lec15 архiтектура та проектування компонентних систем
Lec15 архiтектура та проектування компонентних системLec15 архiтектура та проектування компонентних систем
Lec15 архiтектура та проектування компонентних системcit-cit
 
Darabase sql my sql mysql good presentation
Darabase sql my sql mysql good presentationDarabase sql my sql mysql good presentation
Darabase sql my sql mysql good presentationCharlie662408
 
Програмне забезпечення. Операційні системи. Основні елементи операційної системи
Програмне забезпечення. Операційні системи. Основні елементи операційної системиПрограмне забезпечення. Операційні системи. Основні елементи операційної системи
Програмне забезпечення. Операційні системи. Основні елементи операційної системиOlenka_Pavliuk
 
Життєвий цикл інформаційної системи.pptx
Життєвий цикл інформаційної системи.pptxЖиттєвий цикл інформаційної системи.pptx
Життєвий цикл інформаційної системи.pptxManagement department, SSU
 
Концепція розробки програмного забезпечення для програмованих логічних контро...
Концепція розробки програмного забезпечення для програмованих логічних контро...Концепція розробки програмного забезпечення для програмованих логічних контро...
Концепція розробки програмного забезпечення для програмованих логічних контро...Пупена Александр
 

Similaire à програмне та інформаційне_забезпечення_сапр (20)

принципи побудови і функціонування сапр
принципи побудови і функціонування сапрпринципи побудови і функціонування сапр
принципи побудови і функціонування сапр
 
Case технології
Case технології Case технології
Case технології
 
Організація програмного забезпечення комп’ютера
Організація програмного забезпечення комп’ютераОрганізація програмного забезпечення комп’ютера
Організація програмного забезпечення комп’ютера
 
Програмне забезпечення
Програмне забезпеченняПрограмне забезпечення
Програмне забезпечення
 
лекція 1 введення в бд та іс
лекція 1 введення в бд та іслекція 1 введення в бд та іс
лекція 1 введення в бд та іс
 
Web 2 (1)
Web 2 (1)Web 2 (1)
Web 2 (1)
 
презентація
презентаціяпрезентація
презентація
 
Razdel6
Razdel6Razdel6
Razdel6
 
Presentation IES 2012
Presentation IES 2012Presentation IES 2012
Presentation IES 2012
 
Програмне забезпечення (1).pptx
Програмне забезпечення (1).pptxПрограмне забезпечення (1).pptx
Програмне забезпечення (1).pptx
 
Cистемне та службове програмне забезпечення
Cистемне та службове програмне забезпеченняCистемне та службове програмне забезпечення
Cистемне та службове програмне забезпечення
 
Сучасні інформаційні технології. Лекція 2. Архітектура персонального комп’ютера
Сучасні інформаційні технології. Лекція 2. Архітектура персонального комп’ютераСучасні інформаційні технології. Лекція 2. Архітектура персонального комп’ютера
Сучасні інформаційні технології. Лекція 2. Архітектура персонального комп’ютера
 
Razdel6вп
Razdel6впRazdel6вп
Razdel6вп
 
Lec15 архiтектура та проектування компонентних систем
Lec15 архiтектура та проектування компонентних системLec15 архiтектура та проектування компонентних систем
Lec15 архiтектура та проектування компонентних систем
 
Darabase sql my sql mysql good presentation
Darabase sql my sql mysql good presentationDarabase sql my sql mysql good presentation
Darabase sql my sql mysql good presentation
 
Програмне забезпечення. Операційні системи. Основні елементи операційної системи
Програмне забезпечення. Операційні системи. Основні елементи операційної системиПрограмне забезпечення. Операційні системи. Основні елементи операційної системи
Програмне забезпечення. Операційні системи. Основні елементи операційної системи
 
Життєвий цикл інформаційної системи.pptx
Життєвий цикл інформаційної системи.pptxЖиттєвий цикл інформаційної системи.pptx
Життєвий цикл інформаційної системи.pptx
 
урок 6
урок 6урок 6
урок 6
 
MOM
MOMMOM
MOM
 
Концепція розробки програмного забезпечення для програмованих логічних контро...
Концепція розробки програмного забезпечення для програмованих логічних контро...Концепція розробки програмного забезпечення для програмованих логічних контро...
Концепція розробки програмного забезпечення для програмованих логічних контро...
 

Plus de Irina Semenova

ткп літер 011014
ткп літер 011014ткп літер 011014
ткп літер 011014Irina Semenova
 
створення проекту в_програмі_rational_rose
створення проекту в_програмі_rational_roseстворення проекту в_програмі_rational_rose
створення проекту в_програмі_rational_roseIrina Semenova
 
створення діаграми класів_та_генерація_коду_в_пакеті_rational_rose
створення діаграми класів_та_генерація_коду_в_пакеті_rational_rose створення діаграми класів_та_генерація_коду_в_пакеті_rational_rose
створення діаграми класів_та_генерація_коду_в_пакеті_rational_rose Irina Semenova
 
створення діаграми дій_в_пакеті_rational_rose
створення діаграми дій_в_пакеті_rational_roseстворення діаграми дій_в_пакеті_rational_rose
створення діаграми дій_в_пакеті_rational_roseIrina Semenova
 
приклад створення інформаційної_системи_в_середовищі_rational_rose
приклад створення інформаційної_системи_в_середовищі_rational_roseприклад створення інформаційної_системи_в_середовищі_rational_rose
приклад створення інформаційної_системи_в_середовищі_rational_roseIrina Semenova
 
інформаційні технології нова галузь знань
інформаційні технології нова галузь знаньінформаційні технології нова галузь знань
інформаційні технології нова галузь знаньIrina Semenova
 
виникнення інформаційних технологій
виникнення інформаційних технологійвиникнення інформаційних технологій
виникнення інформаційних технологійIrina Semenova
 

Plus de Irina Semenova (7)

ткп літер 011014
ткп літер 011014ткп літер 011014
ткп літер 011014
 
створення проекту в_програмі_rational_rose
створення проекту в_програмі_rational_roseстворення проекту в_програмі_rational_rose
створення проекту в_програмі_rational_rose
 
створення діаграми класів_та_генерація_коду_в_пакеті_rational_rose
створення діаграми класів_та_генерація_коду_в_пакеті_rational_rose створення діаграми класів_та_генерація_коду_в_пакеті_rational_rose
створення діаграми класів_та_генерація_коду_в_пакеті_rational_rose
 
створення діаграми дій_в_пакеті_rational_rose
створення діаграми дій_в_пакеті_rational_roseстворення діаграми дій_в_пакеті_rational_rose
створення діаграми дій_в_пакеті_rational_rose
 
приклад створення інформаційної_системи_в_середовищі_rational_rose
приклад створення інформаційної_системи_в_середовищі_rational_roseприклад створення інформаційної_системи_в_середовищі_rational_rose
приклад створення інформаційної_системи_в_середовищі_rational_rose
 
інформаційні технології нова галузь знань
інформаційні технології нова галузь знаньінформаційні технології нова галузь знань
інформаційні технології нова галузь знань
 
виникнення інформаційних технологій
виникнення інформаційних технологійвиникнення інформаційних технологій
виникнення інформаційних технологій
 

Dernier

Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptxssuserc301ed1
 
Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняAdriana Himinets
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяssuser0a4f48
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняtetiana1958
 
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptssuser59e649
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»tetiana1958
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класkrementsova09nadya
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...JurgenstiX
 
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfатестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfhome
 
Іваніщук Надія Вікторівна атестація .pdf
Іваніщук Надія Вікторівна атестація  .pdfІваніщук Надія Вікторівна атестація  .pdf
Іваніщук Надія Вікторівна атестація .pdfhome
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfssuser15a891
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxOlgaDidenko6
 

Dernier (12)

Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
 
Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповідання
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентація
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішення
 
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 клас
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
 
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfатестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
 
Іваніщук Надія Вікторівна атестація .pdf
Іваніщук Надія Вікторівна атестація  .pdfІваніщук Надія Вікторівна атестація  .pdf
Іваніщук Надія Вікторівна атестація .pdf
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptx
 

програмне та інформаційне_забезпечення_сапр

  • 2. Програмне забезпечення САПР являє собою сукупність всіх програм та експлуатаційної документації до них, необхідних для автоматизованого проектування. Фізично до складу ПЗ входять: • документи з текстами програм; • програми, записані на машинних носіях інформації; • експлуатаційні документи. ПЗ конкретної САПР включає в себе програми і документацію для всіх типів ЕОМ, використовуваних в даній САПР. Складові програмного забезпечення САПР, а також вимоги до його розробки та документування встановлені державними стандартами.
  • 3. Загальносистемне ПЗ Містить набір програмних засобів , які призначені для підвищення ефективності використання обчислювальних комплексів САПР і продуктивності праці персоналу, що обслуговує ці комплекси . До функцій загальносистемного ПЗ відносяться: • управління процесом обчислень; • введення, висновок і частково обробка інформації ; • діалогова взаємозв'язок з користувачем в процесі проектування ; • рішення общематематических завдань ; • зберігання, пошук , сортування , модифікація даних , необхідних при проектуванні , захист їх цілісності та захист від несанкціонованого доступу; • контроль і діагностика роботи обчислювального комплексу .
  • 4. Спеціалізоване ПЗ Включає в себе прикладні програми та пакети прикладних програм ( ППП) , основною функцією яких є отримання проектних рішень. Операційні системи включають в себе програми двох груп: • обробні програми , складові підсистему підготовки програм користувача (зовнішнє програмне забезпечення) ; • керуючі програми , що утворюють групу виконання програм користувача (внутрішнє програмне забезпечення).
  • 5. Структура загальносистемного програмного забезпечення САПР Операційна система Оброблюючі програми Транслятори Обслуговуючі програми Бібліотеки Управляючі програми Супервізор Управління даними Управління завданнями
  • 6. Прикладне програмне забезпечення Являє собою пакети прикладних програм (ППП ) для виконання різних проектних процедур. Вони розробляються на основі єдиного внутрішнього представлення графічної і текстової інформації , єдиного вхідного мови , будуються за модульним принципом і орієнтовані на використання непрограмістів - проектувальником. Пакети прикладних програм простої структури характеризуються наявністю тільки обробної частини - набору функціональних програм (модулів) , кожна з яких призначена для виконання тільки одного проектної процедури. Об'єднання потрібних модулів здійснюється засобами операційної системи ЕОМ.
  • 7. Керуюча частина програмного забезпечення має ієрархічну організацію , і в загальному випадку в ній можна виділити різні рівні : рівень операційних систем обчислювальної мережі , операційних систем окремих ЕОМ , моніторних систем САПР і моніторів окремих ППП. Основні функції керуючої частини: зв'язок з користувачем в режимі діалогу планування обчислювальног о процесу розподіл обчислювальних ресурсів динамічний розподіл пам'яті та інші
  • 8. Спеціалізоване ПЗ САПР Створюється з урахуванням організації і можливостей загальносистемного програмного забезпечення. В цілому склад і структура ПО визначаються складом і структурою САПР та її підсистем . Можливості, що надаються сучасними обчислювальними комплексами , більшою мірою визначаються їх операційними системами (ОС) , ніж технічними пристроями. Операційні системи організують одночасне вирішення різних завдань на ВТ , динамічний розподіл каналів передачі даних і зовнішніх пристроїв між завданнями , планування потоків завдань і послідовності їх вирішення з урахуванням встановлених пріоритетів , динамічний розподіл пам'яті обчислювального комплексу , забезпечують роботу в різних режимах (з фіксованим і змінним числом задач в інтерактивному режимі).
  • 9. Системне програмне забезпечення Включає в себе програми, що здійснюють управління, контроль і планування обчислювального процесу, розподіл ресурсів , введення / виведення даних та інші операції в підсистемах САПР. Його поділяють на дві частини. • Перша частина - загальносистемне ПЗ , яке представлене операційними системами. Вони використовуються в САПР. • Інша частина - базове програмне забезпечення, що включає програми обслуговування підсистем САПР ( моніторні системи , СУБД , графічні і текстові редактори ) .
  • 10. До програмного забезпечення пред'являються такі вимоги: • економічність (ефективність за швидкодією і витратам пам'яті); • зручність використання, застосування простих проблемно- орієнтованих мов; • наявність засобів діагностики помилок користувача ; • надійність і правильність отримання результатів проектування; • універсальність по відношенню до тих чи іншим обмеженням вирішуваних завдань ; • відкритість ( адаптованість) щодо внесення змін в процесі експлуатації програм; • сопровождаемость , що характеризує працездатність програм при внесенні змін до них ; • мобільність при перебудові програм з ЕОМ одного типу на ЕОМ іншого типу.
  • 11. Інформаційне забезпечення САПР Основне призначення ІЗ САПР - зменшення обсягів інформації, необхідної в процесі проектування від розробника, і виключення дублювання даних в прикладному, програмному та технічному забезпеченні САПР. ІЗ САПР складається з опису стандартних проектних процедур, типових проектних рішень, типових елементів, комплектуючих виробів і їх моделей, матеріалів, числових значень параметрів і інших даних. Ці дані в закодованій формі записуються на машинних носіях: магнітних стрічках і магнітних дисках.
  • 12. Структура та зміст ІЗ САПР, а також характер його використання залежать від ступеня розвитку банку даних. Дані ІЗ зазвичай групуються в окремі масиви, кожен з яких відноситься до певного об'єкту опису. Такі масиви називаються файлами. Вся сукупність файлів утворює базу даних, яку можна багаторазово використовувати при проектуванні. Для створення, розширення, коригування і колективного використання даних створюються спеціальні системи управління базами даних (СУБД). Сукупність баз даних, систем управління файлами, а також належних до них програмних, мовних, технічних та організаційних засобів називається банком даних. Отже, банки даних (БНД) є складовою частиною ІЗ САПР і складаються з баз даних (БД) і систем управління базами даних (СКБД). БНД створюються як обслуговуючі підсистеми САПР і призначені для автоматизованого забезпечення необхідними даними проектуючих підсистем САПР.
  • 13. За призначенням СУБД є елементом інформаційного забезпечення, так як організує автоматизоване забезпечення проектувальника інформацією, а за змістом це комплекс програм, тобто елемент програмного забезпечення. Склад БД визначають з урахуванням характеристик об'єктів проектування (технічних, метрологічних, експлуатаційних) характеристик процесу проектування (типові проектні рішення опису технологічних операцій (з варіантами їх реалізації) чинних нормативних та довідкових даних, раніше створених в організації інформаційних масивів.
  • 14. Основні вимоги до баз даних: • встановлення багатосторонніх зв'язків по продуктивності - пропускної спроможності; • мінімальна надмірність за витратами на створення і експлуатацію БД; • цілісність і можливість пошуку даних; • безпеку і секретність від несанкціонованого доступу; • зв'язок з розробленими і проектованими БД; • простота; • можливість налаштування і переміщення даних. Останні вимоги складають концепцію автоматизованих інформаційних систем, що володіють адаптацією СУБД до даної предметної області з урахуванням динаміки її розвитку.
  • 15. База даних характеризується двома аспектами: • інформаційним; • маніпуляційним. Перший відображає структуру даних, найбільш підходящу для даної предметної області; другий - дії над структурами даних: • вибірку, • додавання, • видалення, • оновлення та • перетворення даних. При побудові БД повинен виконуватися принцип інформаційного єдності, тобто повинні застосовуватися терміни, символи, умовні позначення, проблемно-орієнтовані мови та інші способи подання інформації, прийняті в САПР.
  • 16. В якості основних логічних структур баз даних можуть використовуватися: • ієрархічна, • мережева, • реляційна, • змішана. Зміст, структура та організація використання БД повинні забезпечувати: • об'єднання будь-якого числа БД будь-якого обсягу, що допускає спільне використання загальних даних різними підсистемами САПР для різних завдань; • можливість нарощування БД, достовірність і несуперечність даних, мінімальний обсяг пам'яті ЕОМ для їх зберігання; • захист і регулювання можливості доступу до БД; • багаторазове використання даних.
  • 17. В БД можна виділити частини, що грають різну роль у процесі проектування. • Перша частина - довідник - містить довідкові дані про ГОСТах, нормативах, уніфікованих елементах, раніше виконаних типових проектах. Ця частина змінюється найменш часто, характеризується одноразовим записом і багаторазовим зчитуванням і називається постійною частиною БД. • Друга частина - проект - містить відомості про апаратуру, що знаходиться в процесі проектування. У неї входять результати вирішення проектних завдань, отримані до поточного моменту (різного типу схеми, специфікації, таблиці з'єднань, тести). Проект поповнюється або змінюється в міру завершення чергових ітерацій на етапах проектування і становить напівзмінні частина БД. • Третя частина БД містить масиви змінних, значення яких важливі тільки в процесі спільного вирішення двома (або більше) програмами конкретної задачі проектування. Це змінна частина БД.
  • 18. Перший спосіб інформаційного узгодження програм - побудова централізованої БД, загальною для всіх модулів програмного забезпечення. У відповідності з цим способом при створенні САПР спочатку розробляється БД, а потім - програмне забезпечення. Реалізація централізованої БД - складна задача, т. к. обрана структура БД не завжди може забезпечити реалізацію всіх необхідних маршрутів проектування. Програма А Центральна база даних Програма В Програма С Програма Д
  • 19. Другий спосіб інформаційного узгодження програм - побудова системи, в якій кілька частинних баз даних сполучаються за допомогою спеціального програмного інтерфейсу. Програма А Програма В База даних 1 Спряження Спряження База даних 3 Програма Д База даних 2 Спряження Програма С
  • 20. Інтерфейс являє собою програми перекомпонування інформаційних масивів з форматів і структур однієї БД в формати і структури, прийняті в інший БД. Основні операції в БД: вибірка даних прикладними програмами запис нових даних, видалення старих непотрібних записів перезапис файлів з одних машинних носіїв на інші і так далі
  • 21. Для виконання більшості з цих операцій потрібне спеціальне програмне забезпечення. • Логічне уявлення БД відображає тільки склад відомостей і зв'язки між елементами відомостей, що зберігаються в БД. • Фізичне представлення БД відображає спосіб розташування інформації на машинних носіях. Структуру БД можна представити у вигляді графа. Кожна вершина графа відображає групу однотипних записів (групи взаємопов'язаних елементів даних), тобто кожній вершині можна поставити у відповідність таблицю, що містить конкретні значення (екземпляри) записів.
  • 22. • БД, для логічного представлення яких використовуються графи, називаються мережними. Зазвичай в мережевих БД в графах, що зображують структуру, можна вказати ті чи інші цикли. В окремому випадку мережевих БД граф може являти собою дерево. Зокрема, якщо усунути з БД всі відомості, крім одного номінального, то структура представляється деревом. Таку структуру називають деревовидною або ієрархічною. • Поряд з мережевим підходом до подання БД існує інший підхід, заснований на операції нормалізації структури. Цей підхід призводить до логічного поданням БД у вигляді сукупності таблиць. Такі бази даних бази даних називають реляційними БД. Реляційна БД являє собою сукупність таблиць за умови, що відомості про зв'язки між таблицями вдається включити в самі ці таблиці. Включення таких відомостей забезпечується нормалізацією.
  • 23. Рівні представлення даних Існує три рівні представлення даних: рівень користувача (предметна область), логічний і фізичний. Кожен об'єкт предметної області характеризується своїми атрибутами, кожний атрибут має ім'я і значення. • Логічний (концептуальний) рівень - це абстрактне уявлення (абстрактний рівень) даних, незалежне від подання в ЕОМ. • Фізичний рівень - це практична реалізація бази даних на тому чи іншому носієві в ЕОМ. Сюди входять і програмні засоби управління цими носіями. Сукупність файлів на логічному рівні називають бібліотекою, відповідної конкретної розглянутої предметної області. На фізичному рівні бібліотеці відповідає база даних. На логічному рівні дані можуть бути представлені трьома способами.
  • 24. В даний час існує три моделі даних: реляційна, мережева та ієрархічна. • В основу реляційної моделі покладено поняття теоретико- множинного відношення (реляції), яке представляється у вигляді таблиці. • Ієрархічна модель даних - це деяка їх сукупність, що складається з окремих дерев, в яких всі зв'язки спрямовані від одного сегмента, званого вихідним, до декількох породженим, тобто реалізуються зв'язку типу "один до багатьох". • Мережева модель даних є більш загальною структурою у порівнянні з ієрархічною. Кожен окремий сегмент (осередок) може мати довільне число безпосередніх вихідних (старших) сегментів, а також і довільне число породжених (молодших).
  • 25. Проектування бази даних Процес розробки структури БД на підставі вимог користувача називають проектуванням БД (ПБД). Результатами ПБД є структура БД, що складається з логічних і фізичних компонент, і керівництво для прикладних програмістів. Розвиток системи БД в часі називають життєвим циклом. Останній ділиться на стадії аналізу, проектування і експлуатації. • Перша стадія включає в себе етапи формулювання й аналізу вимог, концептуального проектування, проектування реалізації, фізичного проектування. • Друга стадія складається з етапів реалізації БД, аналізу функціонування та підтримки, модифікації та адаптації. • Концептуальне проектування забезпечує вибір структури організації інформації на основі об'єднання інформаційних вимог користувачів.
  • 26. • Проектування реалізації (логічне проектування) поділяють на дві частини: проектування бази даних та проектування програм. Результатом першої частини є логічна структура БД. Результатом другої частини вважають функціональні описи програмних модулів та набори запитів до БД. • Фізичне проектування поділяють також на дві частини: 1) вибір фізичної структури БД; 2) налагодження програмних модулів, отриманих при проектуванні програм. Результатом етапу є підготовка до експлуатації БД. На етапі реалізації БД ставиться завдання розробки програм доступу до БД.
  • 27. Рівні абстракції для опису даних концептуальний (з позиції адміністратора) опис об'єктів, атрибутів та значень даних реалізації (з позиції прикладного програміста і користувача) тут мають справу із записами, елементами даних і зв'язками між записами фізичний (з позиції системного програміста) оперують блоками, покажчиками, даними переповнення, угрупованням даних
  • 28. При роботі з БД використовуються декілька типів мов: • маніпулювання даними; • програмування; • опису фізичної організації даних. Процес проектування БД починають з побудови концептуальної моделі (КМ). КМ складається з опису об'єктів і їх взаємозв'язків без вказівки способів фізичного зберігання. Побудова КМ починається з аналізу даних про об'єкти і зв'язки між ними, збору інформації про дані в існуючих і можливих прикладних програмах. Іншими словами, КМ - це модель предметної області. Версія КМ, забезпечувана БД, називається логічною моделлю (ЛМ). Підмножини ЛМ, які виділяються для користувачів, називаються зовнішніми моделями. Логічна модель відображається у фізичну, яка відображає розміщення даних і методи доступу. Фізичну модель називають ще внутрішньою. Зовнішні моделі не пов'язані з використовуваними ТЗ та методами доступу до БД.