
- •Вкажіть на основні відмінності між наступними термінами “інформаційні системи”, “банки даних”, “бази даних”.
- •Назвіть основні сфери застосування систем з бд.
- •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. Проаналізуйте особливості використання архітектури «клієнт-сервер» в комп’ютерному оброблені даних
58. Критерії вибору субд
Вибір системи керування баз даних (СКБД) представляє собою складну багато параметричну задачу та є одним з важливих етапів при розробці додатків баз даних. Обраний програмний продукт має задовольняти як наявні так і майбутні потреби, при цьому потрібно враховувати фінансові затрати на придбання необхідного програмного забезпечення на її основі, а також навчання персоналу.
Найпростіший підхід при виборі СКБД базується на оцінці того, в якій мірі існуючі системи задовільняють основні вимоги створюваного проекту інформаційної системи. Більш складним варіантом є створення випробувального проекту на основі декількох СКБД та наступний вибір найбільш підходящого із кандидатів. Але і в цьому випадку необхідно обмежувати коло можливих систем, спираючись на певні критерії відбору. Таким чином перелік вимог до СКБД, що використовуються при аналізі тієї чи іншої інформаційної системи, може змінюватися в залежності від покладених цілей. Тим не менш можна виділити декілька груп критеріїв:
моделювання даних
особливості архітектури та функціональні можливості
контроль роботи системи
особливості розробки додатків
продуктивність
надійність
вимоги до робочого довкілля
змішані критерії
59. Проаналізуйте особливості використання архітектури «клієнт-сервер» в комп’ютерному оброблені даних
Архітектура «клієнт-сервер» визначає загальні принципи організації взаємодії в мережі, де є сервери, вузли-постачальники деяких функцій і клієнти, користувачі цих функцій. Практичні реалізації такої архітектури називаються клієнт-серверними технологіями. Кожна технологія визначає власні або використовує наявні правила взаємодії між клієнтом та сервером, які мають назву протокол обміну.
Архітектура клієнт-сервер використовується в багатьох мережевих технологіях, що використовуються для доступу до різних мережевих сервісів. Серед них Веб-сервери, сервери додатків (покликані для централізованого вирішення прикладних задач в деякій предметній області), сервери баз даних (використовуються для обробки запитів користувача на мові SQL, при цьому СКБД знаходиться на сервері, до якого підключаються додатки користувача), файл-сервери (зберігають інформацію в вигляді файлів та забезпечує користувачам доступ до неї), проксі-сервер (діє як посередник допомагаючи користувачам отримати інформацію з Інтернета при цьому забезпечує захист мережі, та зберігає часто запитувану інформацію в кеш-памяті на локальному диску), файрволи (між мережеві екрани що аналізують та фільтрують мережевий трафік з метою забезпечення безпеки мережі), поштові сервери, сервери віддаленого доступу (забезпечують зв'язок з мережею по комутуємим лініям).
Таким чином, головна ідея архітектури клієнт-сервер полягає в розділенні мережевого додатку на декілька компонентів, кожен з яких реалізує специфічний набір сервісів. Компоненти такого додатку можуть виконуватися на різних комп’ютерах, виконуючи серверні та/або клієнтські функції. Це дозволяє покращити надійність, безпеку та продуктивність мережевих додатків та мережі в цілому.