Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-16,20-27,29-38,41-42.docx
Скачиваний:
8
Добавлен:
21.11.2019
Размер:
709.65 Кб
Скачать

7.2.2. Архитектура программного обеспечения.

Двухуровневое ПО САПР

Исторически приложения САПР строятся как двухуровневые:

  • слой предварительной обработки

  • слой окончательной обработки (некоторая БД, совместно с которой работают некоторые приложения, причем БД и приложения жестко взаимосвязаны).

Недостатки

Такая организация приложений является малогибкой, плохо сопровождаемой.

Чтобы облегчить трудности, используют не физическую, а логическую архитектуру приложений со следующими слоями:

  • слой документов;

  • правила проектирования, правила принятия проектных решений и управление проектом проектирования;

  • управление данными.

Особенности трехуровневого ПО САПР

Чтобы избежать недостатков, возникающих при двухуровневой архитектуре, используют трехуровневую логическую архитектуру приложений со следующими физическими слоями:

  • слой документов;

  • правила проектирования, правила принятия проектных решений и управление проектом проектирования;

  • управление данными.

При условии стандартизации межслойных интерфейсов логические слои можно делать независимо.

41 Реляційні бд

Реляційна база даних це база даних, побудована на основі реляційної моделі, тобто БД, що має табличний спосіб вистави даних, а на зовнішньому рівні, що задається набором однорідних таблиць. Кожний об'єкт записується рядком у таблиці. Рядок називається записом. Запис складається з полів  різного типу.

Реляційна база даних створюється й потім управляється за допомогою спеціальних засобів — реляційних систем керування базами даних (РСУБД).

Історично РБД діляться на:

РБД (РСУБД), створені для дуже більших (більше 1 Гбайт) баз даних архітектури « клієнт-сервер». Перші розробки виконані для більших комп'ютерів IBM, у яких використовується мова SQL;

РБД (РСУБД), створені спеціально для ПК, типу dbase, у яких архітектура така, що база й користувач перебувають на одному комп'ютері.

У цей час намітилася тенденція їх зближення. Так, у СУБД другого типу вводиться мова SQL, що дозволяє взаємодія БД різного типу.

42 Ієрархічні і мережеві бд

Ієрархічні бази даних можуть бути представлені як дерево, що складається з об'єктів різних рівнів. Верхній рівень займає один об'єкт, другий - об'єкти другого рівня і т. д.

Між об'єктами існують зв'язки, кожен об'єкт може включати в себе декілька об'єктів нижчого рівня. Такі об'єкти перебувають у відношенні предка (об'єкт більш близький до кореня) до нащадка (об'єкт більш низького рівня), при цьому можлива ситуація, коли об'єкт-предок не має нащадків або має їх кілька, тоді як в об'єкта-нащадка обов'язково тільки один предок. Об'єкти, що мають загального предка, називаються близнюками.

До основних понять мережевої моделі бази даних належать: рівень, елемент (вузол), зв'язок.

Вузол - це сукупність атрибутів даних, що описують деякий об'єкт. На схемі ієрархічного дерева вузли представляються вершинами графа. У мережній структурі кожен елемент може бути пов'язаний з будь-яким іншим елементом.

Мережні бази даних подібні ієрархічним, за винятком того, що в них є покажчики в обох напрямках, які з'єднують споріднену інформацію.

Незважаючи на те, що ця модель вирішує деякі проблеми, пов'язані з ієрархічною моделлю, виконання простих запитів залишається досить складним процесом.

\

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]