Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informatika_ekzamen.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
79.96 Кб
Скачать
  1. Архітектура систем управління базами даних (субд) та функції субд

Існує трирівнева система організації СКБД ANSI-SPARC, при якій існує незалежний рівень для ізоляції програми від особливостей представлення даних на нижчому рівні.

Рівні:

  • Зовнішній — представлення БД з точки зору користувача.

  • Концептуальний — узагальнене представлення БД, описує які дані зберігаються в БД і зв'язки між ними. Підтримує зовнішні представлення, підтримується внутрішнім рівнем.

  • Внутрішній — фізичне представлення БД в комп'ютері.

Логічна незалежність — повна захищеність зовнішніх моделей від змін, що вносяться в концептуальну модель.

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

Можливості СКБД

  • Дозволяється створювати БД (здійснюється за допомогою мови визначення даних DDL (Data Definition Language))

  • Дозволяється додавання, оновлення, видалення та читання інформації з БД (за допомогою мови маніпулювання даними DML, яку часто називають мовою запитів)

  • Можна надавати контрольований доступ до БД за допомогою:

  1. Системи забезпечення захисту, яка запобігає несанкціонованому доступу до БД;

  2. Системи керування паралельною роботою прикладних програм, яка контролює процеси спільного доступу до БД;

  3. Система відновлення — дозволяє відновлювати БД до попереднього несуперечливого стану, що був порушений в результаті збою апаратного або програмного забезпечення

  1. Основні моделі баз даних

Існує три основні типи моделей даних: реляційна, ієрархічна та мережева.

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

Ієрархічна модель бази даних являє собою сукупність елементів, які розташовані у порядку їх підкорення від загального до часткового і створюють обернене дерево (граф). Ця модель характеризується такими параметрами, як рівні, вузли, зв’язки. Вузол — це інформаційна модель елемента, що міститься на даному рівні ієрархії.

Мережева модель даних схожа на ієрархічну. Вона має ті самі основні складові (вузол, рівень, зв’язок), однак характер їх відносин принципово інший. У мережевій моделі прийнятий вільний зв’язок між елементами різних рівнів.

  1. Реляційні бази даних

Термін «реляційний» (від латин. relatio — відношення) указує передусім на те, що така модель зберігання даних побудована на взаємовідношенні частин, що її складають. У найпростішому випадку реляційна модель являє собою двовимірний масив або двовимірну таблицю, а при створенні складних інформаційних моделей складає сукупність взаємопов’язаних таблиць. Кожний рядок такої таблиці називається записом, кожний стовпець — полем.

Реляційна модель бази даних має такі властивості:

  • кожний елемент таблиці — один елемент даних;

  • усі стовпці в таблиці є однорідними, тобто мають однаковий тип;

  • кожний стовпець (поле) має унікальне ім’я;

  • однакові рядки в таблиці відсутні;

  • порядок слідування рядків у таблиці може бути довільним і може характеризуватися кількістю полів, кількістю записів, типом даних.

Над цією моделлю бази даних зручно виконувати такі дії:

  • сортування даних (наприклад за алфавітом);

  • вибірка даних за групами (наприклад класами);

  • пошук записів (наприклад за прізвищами) і т. д.

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