Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-59.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
154.6 Кб
Скачать

42. Основні операції маніпулювання ієрархічно організованими даними

До основних операцій маніпулювання ієрархічно організованими даними відносяться наступні:

  • Пошук вказаного екземпляра БД (наприклад дерева із значенням 10 в полі Відділ_номер);

  • Перехід від одного дерева до іншого;

  • Перехід від одного запису всередині дерева до іншої (наприклад, до наступного запису типу Співробітники;

  • Вставка нового запису у вказану позицію;

  • Видалення поточного запису;

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

До переваг ієрархічної моделі даних відносяться ефективне використання пам’яті ЕОМ та непогані показники часу виконання основних операцій над даними. Ієрархічна модель даних зручна для роботи з ієрархічно упорядкованою інформацією.

Недоліки – громіздкість обробки інформації із складними логічними зв’язками, а також складність для розуміння звичайними користувачами (IMS, PC/Focus, Ока, ИНЭС, МИРИС).

43. Найважливіші операції маніпулювання даними баз сітьового типу

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

Найважливішими операціями маніпулювання даними баз сітьового типу є такі:

Пошук запису в БД;

Перехід від попередника до першого нащадка;

Перехід від нащадка до попередника;

Створення нового запису;

Видалення поточного запису;

Модифікація поточного запису;

Включення запису в зв’язок;

Виключення запису із зв’язку;

Зміна зв’язків.

Перевагами сітьової моделі є можливість ефективної реалізації по показниках затрат пам’яті та оперативності. Порівняно з ієрархічною моделлю, сітьова модель надає великі можливості в припустимості утворення довільних зв’язків.

Недоліками сітьової моделі є велика складність схеми БД, а також складність обробки інформаціі для звичайного користувача.(IDMS, СЕТЬ, КОМПАС).

44. Назвіть елементи реляційної моделі представлення даних.

  1. Субд visual foxpro. Загальна характеристика.

Visual FoxPro (VFP) - об'єктно-орієнтований і процедурний мову програмування систем управління реляційними базами даних, розроблений корпорацією Microsoft. Основою для даного програмного продукту послужив мова програмування FoxPro. Відноситься до сімейства мов xBase, розроблених на базі синтаксису мови програмування dBase. Іншими членами даного сімейства є Clipper і Recital.Спочатку FoxPro (вихідне назва - FoxBASE) розроблялася Fox Software, починаючи з 1984 року. У 1992 році Fox Technologies була куплена Microsoft, нові версії продукту значно видозмінилися і набули префікс «Visual». Остання версія оригінального FoxPro - версія 2.6 - працювала під Mac OS, DOS, Windows і Unix; вже у версії Visual FoxPro 3.0 від MS список підтримуваних платформ скоротився до Mac OS і Windows, а в більш пізніх версіях від MS - вже тільки до Windows. Поточна версія MS Visual FoxPro заснована на COM, і Microsoft стверджує, що. NET-версії продукту не буде. Існує проект Sedna, який повинен забезпечити можливість взаємодії Visual FoxPro с. NET.

СУБД VFP — це реляційна база даних. Кожна таблиця зберігається в окремому файлі з розширенням dbf. Усі інші об'єкти — форми (form), запити (query), звіти (report), програми (program), меню (menu), уявлення (view) теж зберігаються в окремих файлах з відповідними типами.

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