1 of 16

Бази даних в інформаційних системах

За навчальною програмою 2018 року

Урок 4

10

(11)

2 of 16

Бази даних в�інформаційних системах

Розділ 1 § 1.4

База даних набуває цінності в складі інформаційної системи (ІС) та є однією з найважливіших її складових. Поняття інформаційної системи доволі об'ємне, тому однозначного її тлумачення не існує.

Далі під інформаційною системою будемо розуміти програмно-апаратний комплекс для:

збереження великих БД

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

забезпечення зручного інтерфейсу для доступу до необхідних даних та їх опрацювання

10�(11)

3 of 16

Бази даних в�інформаційних системах

Розділ 1 § 1.4

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

автономні

групові

корпоративні

глобальні

10�(11)

4 of 16

Бази даних в�інформаційних системах

Розділ 1 § 1.4

Автономні ІС — це системи, які функціонують на одному персональному комп'ютері, найчастіше не підключеному до комп'ютерної мережі. Користуються ними один, або кілька користувачів почергово.

Бази даних для таких систем розробляються для:

невеликих аптек

відділів кадрів підприємств

домашніх інформаційно-довідкових систем тощо.

10�(11)

5 of 16

Бази даних в�інформаційних системах

Розділ 1 § 1.4

Автономні ІС ще називають локальними або однокористувацькими.

СУБД Access

dBase

Paradox тощо.

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

10�(11)

6 of 16

Бази даних в�інформаційних системах

Розділ 1 § 1.4

Групові ІС створюються, як правило, на базі локальних мереж у межах однієї:

установи

школи

невеликих фірм

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

InterBase

Sybase

Access

MS SQL Server та ін.

10�(11)

7 of 16

Бази даних в�інформаційних системах

Розділ 1 § 1.4

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

Вони можуть охоплювати кілька локальних мереж зі спеціальними серверами.

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

Oracle

DB2

.MS SQL Server тощо.

10�(11)

8 of 16

Бази даних в�інформаційних системах

Розділ 1 § 1.4

Глобальні ІС функціонують у мережі Інтернет, робота якої заснована на використанні протоколу TCP/IP. Доступ користувачів до БД здійснюється зазвичай за допомогою оглядачів (browser).

Розглянемо стисло сутність інформаційних систем, які функціонують у локальних комп'ютерних мережах.

Інформаційні системи в локальних комп'ютерних мережах будуються за варіантами:

  • файл-сервер;
  • клієнт-сервер.

10�(11)

9 of 16

Бази даних в�інформаційних системах

Розділ 1 § 1.4

Спрощену схему файл-серверної архітектури зображено на рисунку.

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

Файл-сервер

(збереження)

Робочі станції

Передавання файлів БД для опрацювання

10�(11)

10 of 16

Бази даних в�інформаційних системах

Розділ 1 § 1.4

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

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

10�(11)

11 of 16

Бази даних в�інформаційних системах

Розділ 1 § 1.4

Спрощену структуру клієнт-серверної архітектури інформаційної системи зображено на рисунку.

Сервер БД

(збереження та опрацювання)

Робочі станції

Передавання даних із БД

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

10�(11)

12 of 16

Бази даних в�інформаційних системах

Розділ 1 § 1.4

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

Отже, для створення якісних БД і кваліфікованої роботи з ними необхідно володіти програмним забезпеченням, яке називається системами керування базами даних. Нині існує значна кількість таких програм. Назви деяких із них уже було наведено раніше.

10�(11)

13 of 16

Бази даних в�інформаційних системах

Розділ 1 § 1.4

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

Системи управління базами даних

10�(11)

14 of 16

Запитання для самоперевірки знань

Розділ 1 § 1.4

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

10�(11)

15 of 16

Домашнє завдання

Проаналізувати

§ 1.4, ст. 14-16

Розділ 1 § 1.4

10�(11)

16 of 16

Дякую за увагу!

За навчальною програмою 2018 року

Урок 4

10

(11)