Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lek_01.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
55.3 Кб
Скачать

1.3. Базові визначення.

Назва нашого курсу визначена слідуючим чином „Бази даних та інформаційні системи” Із назви витікає, що предметом нашого вивчення будуть великі об’єми даних та програмні засоби для роботи з ними.

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

Приклад. „Його ріст 180 сантиметрів”.

180 – дані, решта – інформація, зміст даного.

Отже,

Дані (date) – дискретна форма відносно явищ реального світу.

Інформація nformatіon) – приріст даних про реальний світ, який може бути отриманий на основі даних.

Є великі об’єми інформації, а є дуже великі. Для організації нормальної роботи з ними, а саме, пошуку та аналізу необхідно придумати спеціальну методику зберігання, яка б дозволила оперувати даними в розумних інтервалах часу. Якщо зберігати дані в „одній кучі” – це не вирішить проблему ефективної роботи. Тому появляється слідуючи базове поняття курсу – база даних.

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

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

Будь-яка БД – це лише складова частина деякої ІС (банкну даних).

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

БнД = Система БД + СУБД + обладнання + персонал.

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

Приклади ІС.

  1. Продаж авіаквитків. Основні характеристики системи: постійне оновлення даних, чистини БнД знаходяться в різних місцях, потрібний цілодобовий доступ.

  2. Електронна бібліотека. Основні характеристики: різноманітні типи даних ( тексти, графіка, фото, відео, музика), велика кількість зв’язків, складний пошук.

1.4. Компоненти банку даних.

1.5. Розподіл обов’язків в системах з базами даних.

Всі користувачі СУБД можна розділити на 4 групи:

  • Адміністратори даних і адміністратори баз даних;

  • Розробники баз даних;

  • Прикладні програмісти;

  • Кінцеві користувачі.

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

Адміністратор бази даних (АБД) – відповідає за фізичну реалізацію БД, за забезпечення безпеки та цілісності БД, за супровід операційної системи, за забезпечення максимальної продуктивності додатків та користувачів. В порівнянні із АД, обов’язки АБД носять більш технічних характер.

Розробники БД можна розділити на дві групи: розробники логічної БД та розробники фізично БД.

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

Розробник фізичної БД отримує готову логічну модель даних і займається її фізичною реалізацією.

Прикладні програмісти.

Користувачі: досвідчені і „чайники”

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