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

36. Назвіть мови для роботи з інформацією в субд.

Для роботи з інформацією, яка зберігається в БД СУБД надає програмам та користувачам 2 типи мов:

  • Мова опису даних- високорівнева непроцедурна мова декларативного типу, призначена для опису логічної структури.

  • Мова маніпулювання даними – сукупність конструкцій, які забезпечують виконання основних операцій по роботі з даними: введення, модификацію, виборку за запитами.

Найбільше розповсюдження отримали мови QBE – мова маніпулювання даними та SQL, який поєднує властивості мов обох типів.

37. Моделі представлення даних які підтримуються субд

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

  • Ієрархічна,

  • Сітьова

  • Реляційна.

Крім того, в останні роки з’явились та стали більш активно впроваджуватись на практиці наступні моделі даних:

  • Постреляційна,

  • Багатовимірна

  • Об’єктно-орієнтована

Ієрархічні СУБД - підтримують деревоподібну організацію інформації. Підсилена цілісність БД. Зв'язки між записами у вигляді відносин предок – нащадок. Мережеві СУБД - розширює ієрархічну модель СУБД, дозволяючи групувати зв'язки між записами в множини.

Файл-серверні СУБД – файли даних розташовуються централізовано на файл-сервер.

Клієнт-серверні СУБД – забезпечують розмежування доступу між користувачами, також мало завантажують мережу та клієнтські ЕОМ.

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

38. За способом доступу до бд

  • Файл-серверні

У файл-серверних СУБД файли даних розташовуються централізовано на файл-сервері. СУБД розташовується на кожному клієнтському комп'ютері (робочої станції). Доступ СУБД до даних здійснюється через локальну мережу. Синхронізація читань і оновлень здійснюється за допомогою файлових блокувань. Перевагою цієї архітектури є низьке навантаження на процесор файлового сервера. Недоліки: потенційно високе завантаження локальної мережі; ускладненість або неможливість централізованого управління; ускладненість або неможливість забезпечення таких важливих характеристик як висока надійність, висока доступність і висока безпека. Застосовуються найчастіше в локальних додатках, які використовують функції управління БД; в системах з низькою інтенсивністю обробки даних і низькими піковими навантаженнями на БД.

На даний момент файл-серверна технологія вважається застарілою.

Приклади: Microsoft Access, Paradox, dBase, FoxPro, Visual FoxPro.

Клієнт-серверні

Клієнт-серверна СУБД розташовується на сервері разом з БД і здійснює доступ до БД безпосередньо, в монопольному режимі. Усі клієнтські запити на обробку даних обробляються клієнт-серверної СУБД централізовано. Недолік клієнт-серверних СУБД полягає в підвищених вимогах до сервера. Переваги: ​​потенційно більш низьке завантаження локальної мережі; зручність централізованого управління; зручність забезпечення таких важливих характеристик як висока надійність, висока доступність і висока безпека.

Приклади: Oracle, Firebird, Interbase, IBM DB2, Informix, MS SQL Server, Sybase Adaptive Server Enterprise, PostgreSQL, MySQL, Cach, Лінтер.

Вбудовувані

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

Приклади: OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Microsoft SQL Server Compact, Лінтер.

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