
- •Вкажіть на основні відмінності між наступними термінами “інформаційні системи”, “банки даних”, “бази даних”.
- •Назвіть основні сфери застосування систем з бд.
- •3. Опишіть основні етапи розвитку бд
- •Опишіть можливості словнику даних, як підсистеми банку даних.
- •Охарактеризуйте значення адміністратора бази даних у безпосередній роботі бд.
- •9. Опишіть файлову систему як одну із складових сучасних банків даних
- •Назвіть основні проблеми використання файлових систем.
- •Сформулюйте основні властивості транзакцій.
- •Основні етапи проектування баз даних.
- •19.Класичні підходи у проектуванні бд.
- •21. Цілісність баз даних.
- •25. Захист інформації в бд.
- •Сформулюйте типові функції субд.
- •Назвіть основні компоненти субд.
- •Опишіть основні етапи розвитку субд.
- •Четвертий етап - перспективи розвитку систем управління базами даних
- •Вкажіть на позитивні та негативні моменти використання різних субд.
- •31. Назвіть види програм, що відносяться до субд.
- •32. Повнофункціональні субд
- •Перелічіть види засобів розробки додатків користувача.
- •Охарактеризуйте персональні субд.
- •36. Назвіть мови для роботи з інформацією в субд.
- •37. Моделі представлення даних які підтримуються субд
- •38. За способом доступу до бд
- •39. Ієрархічна модель
- •40. Сітьова модель.
- •41. Реляційна модель
- •42. Основні операції маніпулювання ієрархічно організованими даними
- •43. Найважливіші операції маніпулювання даними баз сітьового типу
- •44. Назвіть елементи реляційної моделі представлення даних.
- •Субд visual foxpro. Загальна характеристика.
- •Типи даних, які можуть приймати змінні в субд visual foxpro
- •47.Загальні положення про microsoft access
- •48. Субд microsoft sql server. Загальна характеристика.
- •49. Мова sql в системах управління базами даних.
- •51. Основи роботи з настільними субд.
- •52. Напрями і перспективи розвитку настільних субд.
- •58. Критерії вибору субд
- •59. Проаналізуйте особливості використання архітектури «клієнт-сервер» в комп’ютерному оброблені даних
42. Основні операції маніпулювання ієрархічно організованими даними
До основних операцій маніпулювання ієрархічно організованими даними відносяться наступні:
Пошук вказаного екземпляра БД (наприклад дерева із значенням 10 в полі Відділ_номер);
Перехід від одного дерева до іншого;
Перехід від одного запису всередині дерева до іншої (наприклад, до наступного запису типу Співробітники;
Вставка нового запису у вказану позицію;
Видалення поточного запису;
Основне правило контролю цілісності даних формулюється наступним чином: нащадок не може існувати без батька, а в деяких батьків може не бути нащадків.
До переваг ієрархічної моделі даних відносяться ефективне використання пам’яті ЕОМ та непогані показники часу виконання основних операцій над даними. Ієрархічна модель даних зручна для роботи з ієрархічно упорядкованою інформацією.
Недоліки – громіздкість обробки інформації із складними логічними зв’язками, а також складність для розуміння звичайними користувачами (IMS, PC/Focus, Ока, ИНЭС, МИРИС).
43. Найважливіші операції маніпулювання даними баз сітьового типу
Сітьова БД складається з набору записів та набору відповідних зв’язків. Якщо в ієрархічних структурах запис-нащадок міг мати тільки один запис-попередник, то в сітьовій моделі даних він може мати довільне число записів-попередників.
Найважливішими операціями маніпулювання даними баз сітьового типу є такі:
Пошук запису в БД;
Перехід від попередника до першого нащадка;
Перехід від нащадка до попередника;
Створення нового запису;
Видалення поточного запису;
Модифікація поточного запису;
Включення запису в зв’язок;
Виключення запису із зв’язку;
Зміна зв’язків.
Перевагами сітьової моделі є можливість ефективної реалізації по показниках затрат пам’яті та оперативності. Порівняно з ієрархічною моделлю, сітьова модель надає великі можливості в припустимості утворення довільних зв’язків.
Недоліками сітьової моделі є велика складність схеми БД, а також складність обробки інформаціі для звичайного користувача.(IDMS, СЕТЬ, КОМПАС).
44. Назвіть елементи реляційної моделі представлення даних.
Субд 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) теж зберігаються в окремих файлах з відповідними типами.