Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД_ответы.doc
Скачиваний:
26
Добавлен:
27.08.2019
Размер:
3.25 Mб
Скачать

1. Дати визначення бази даних та субд; визначити відмінності бази даних від файлової системи; перелічити компоненти субд, а також вимоги, яким вони повинні відповідати.

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

Дані – інформація, яка подана у формалізованому вигляді, придатному для обробки і передачі.

БД – це сукупність взаємозв»язаних даних,організованих згідно зі схемою данних так, щоб з ними міг працювати користувач.

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

При роботі виконуються деякі операції: оновлення БД, введення БД,, відновлення БД, керування БД.

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

Файлова с-ма – набір застосувань, що виконують окремі, необхідні користувачу ф-ції, (напр. створення звітів), в яких кожна програма визначає і керує власними даними. Фізична структура записів файлів даних і спосіб їх збереження жорстко зафіксовані в коді застосувань.

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

Недоліки файлової системи : дублювання даних,залежність прикладних програм від даних,несумісність форматів файлів,формування тільки фіксованих запитів.

ппр- прикладна програма, ф-файли

Особливості СУБД:- контроль за надлишковістю даних, зменшення протиріччя станів даних, підтримка цілісності даних, підтримка безпеки даних, застосування стандартів, можливість паралельної роботи користувачів, резервне копіювання і відновлення даних.

СУБД взаємодіє з одного боку з спеціалістами, а з іншого з БД, і повинна мати можливості: - дозволяти включати мову визначення даних (DDL), мова DDL надає засоби визначення типу даних як структури, а також обмеження даних; - мову маніпулювання даними(DML); - мову виконання запитів(Query language).

До головних функцій СУБД належать такі:

- управління даними у зовнішній пам'яті і буферами оперативної пам'яті;

- управління транзакціми і паралельним доступом;

- відновлення БД;

- підтримка мов БД;

- контроль доступу до даних;

- підтримка цілісності даних;

- підтримка незалежності даних;

- підтримка обміну даними.

В СУБД входять такі компоненти : ядро СУБД, підсистема засобів проектування і підсистема засобів обробки.

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

Крім того, ядро СУБД задіяне в управлінні транзакціями, блокуваннях, резервному копіюванні і відновленні. В ядро СУБД входять менеджери буферів, даних, транзакцій, журналів.

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

Підсистема обробки здійснює обробку компонентів застосування, які створені за допомогою засобів проектування.