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

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

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

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

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

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

Отже,

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

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

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

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

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

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

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

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

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

Приклади ІС.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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