Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Korit.docx
Скачиваний:
2
Добавлен:
20.09.2019
Размер:
107.21 Кб
Скачать

Лекція 3:

7. В якості основних класифікаційних ознак СКБД можна використовувати наступні:

- вид програми;

- характер використання;

- модель даних

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

До СКБД належать такі основні види програм:

● повнофункціональні СКБД;

● сервери БД;

● клієнти БД;

● засоби розробки програм роботи з БД.

8.

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

До багатокористувацьких СКБД відносяться, наприклад, СКБД Oracle і Informix.

Перераховані вище функції скбд, у свою чергу, використовують такі основні функції більш низького рівня:

● управління даними у зовнішній пам'яті;

● управління буферами оперативної пам'яті;

● управління транзакціями;

● ведення журналу змін до БД;

● забезпечення цілісності та безпеки БД.

9. Локальні інформаційні системи. Варіанти їх організації, основні гідності та недоліки.

Функціональні частини бази даних можуть розміщуватися на одному або на декількох комп'ютерах. Розглянемо варіанти організації БД на одному ПК.Відповідну БД зазвичай називають локальною.

Організація функціонування локальної БД на одному комп'ютері в середовищі деякої операційної системи (ОС) можлива за допомогою наступних варіантів використання програмних засобів:

- «повної» СКБД;

- додатка і «усіченого» ядра СКБД;

- незалежної програми.

Основна перевага схеми - простота розробки і супроводу БД і додатків при наявності розвинених відповідних засобів розробки і сервісних засобів.

Недоліком цієї схеми є витрати дискової пам'яті на зберігання програми СКБД.

Лекція 4

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

Існуючі СКБД підтримують такі технології розробки додатків:

● ручне кодування програм

● створення текстів додатків за допомогою генераторів

● автоматична генерація готового додатку методами візуального програмування

Використання генераторів спрощує розробку додатків, оскільки при цьому можна отримувати програмний код без ручного набору.

Засоби візуального програмування додатків є подальшим розвитком ідеї використання генераторів додатків. Додаток при цьому будується з готових «будівельних блоків» за допомогою зручного інтегрованого середовища.

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

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

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

11. При роботі користувача з базою даних над її вмістом виконуються наступні основні операції:

● вибір;

● додавання;

● модифікація (заміна);

● видалення даних.

Схема обміну даними при роботі з БД

Лекція 5.

12) В ієрархічній моделі зв'язки між даними можна описати за допомогою упорядкованого графа (або дерева). Спрощено уявлення зв'язків між даними в ієрархічній моделі

Для опису структури (схеми) ієрархічної БД на деякій мові програмування використовується тип даних «дерево».

Тип «дерево» схожий з типами даних «структура» мов програмування Сі та «запис» мови Паскаль. У них допускається вкладеність типів, кожен з яких знаходиться на деякому рівні.

Кореневим називається тип, який має підлеглі типи і сам не є підтипом.

Підлеглий тип (підтип) є нащадком по відношенню до типу, який виступає для нього в ролі предка (батька).

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